sgrConsultaPF
Realiza a consulta do perfil profissional a partir do CPF.
Parâmetros: sgrConsultaPF | |||
---|---|---|---|
chaveacesso | string | Obrigatório | Chave retornada pelo método sgrLogin. |
cdpas | inteiro | Obrigatório | Código do PAS, retornado pelo método sgrListaPASUsuario. |
cdcliente | inteiro | Obrigatório | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
cdpaisorigem | inteiro | Obrigatório | Código de nacionalidade do funcionário, retornado pelo método sgrListaPais. |
nrdocumento | string | Obrigatório | Número do documento do profissional (CPF). |
Observação: Para facilitar a compreensão dos métodos secundários, que devem ser chamados para retornarem os códigos exigidos nos parâmetros acima, será apresentada uma analogia entre os métodos secundários e a tela de consulta no Clipas NET. Ressaltando que, por se tratar de sistemas diferentes, o Web Service e o Clipas NET não precisam necessariamente conter os mesmos campos.
Figura 1: Tela de consulta de perfil profissional no Clipas NET. Em azul, foram escritos os nomes dos parâmetros. Em vermelho estão os métodos secundários.
RETORNO DO MÉTODO (sgrData):
ReturnDataset: Se os parâmetros estiverem corretos, a propriedade do objeto irá apresentar:
Campo | Tipo | Descrição |
---|---|---|
CDPFJ | inteiro | Código do perfil profissional |
DSNOME | string | Nome |
FLSITPF | Smallint | Situação do profissional |
DSSITUACAO | string | Descrição da situação. A situação do cadastro pode ser: 0 - Aguardando Pesquisa, 1 - Em Pesquisa, 2 – Indicado, 3 - Não Indicado, 4 - Cancelado, 5 - Aguardando Contato, 6 - Cadastro Expirado, 7 - Liberação Provisória, 8 - Sem Pesquisa, 9 - Não Indicado - CNH Vencida, 10 - Motorista Suspenso, 11 - Veículo Em Manutenção, 12 - Liberado Uma Viagem, 13 - Em Análise. |
CDVINC | char(1) | Vínculo do profissional |
DSVINC | string | Vínculo do profissional (descrição) |
DTCONSULTA | datetime | Data de consulta |
DTEXPIRACAO | datetime | Data de vencimento da consulta |
SENHA | string | Senha do profissional |
NRFONE2 | string | Número do telefone 2 |
NRDDD | string | Código do DDD |
CDMOT | inteiro | Código de motorista |
NRFONE1 | string | Número do telefone 1 |
CDPAISORIGEM | inteiro | Código do país de origem |
CDOPERACAO | inteiro | Código da operação da pessoa física na empresa |
CDUNIDADERESP | inteiro | Código da unidade responsável pela pessoa física |
NRDDD1 | string | DDD do Telefone 1 |
NRDDD2 | string | DDD do Telefone 2 |
ReturnDescription: Se houver erro na execução do método, a propriedade do objeto irá apresentar:
Erro | Descrição |
---|---|
O usuário atual não tem permissão de acessar dados da empresa: [cdcliente] | O PAS do usuário não possui vínculo com o cliente informado. Deve-se verificar se as informações foram digitadas corretamente. Se estiverem corretos, é necessário contatar o gerente de contas indicando a mensagem de erro e os parâmetros preenchidos. |
O CPF informado é inválido! | O CPF informado não está em um formato válido. É necessário informar novamente. |
CPF não cadastrado! |
Se a consulta retornar a mensagem “CPF não cadastrado”, significa que é necessário efetuar sua inclusão no sistema. Se o cliente não possui o serviço de cadastro, para fazer a inclusão basta utilizar o método abaixo.