sgrGerarPessoaFisicaV4
Realiza o cadastro de pessoa física quando há necessidade de enviar o perfil para pesquisa.
PARÂMETROS:
Campo | Tipo | Req.? | Descrição |
---|---|---|---|
chaveacesso | string | Sim | Chave retornada pelo método sgrLogin. |
cdpas | inteiro | Sim | Código do PAS, retornado pelo método sgrListaPASUsuario |
cdcliente | inteiro | Sim | Código do cliente, retornado pelo método sgrListaEmpresasPASUsuario. |
cdpaisorigem | inteiro | Sim | Código de nacionalidade do funcionário, retornado pelo método sgrListaPais. |
numDocOrgExp | inteiro | Sim | Órgão expedidor do RG. Código retornado pelo método sgrListaOrgaoEmissorRG, somente quando país de origem for Brasil (cdpaisorigem=1), informar -1 nos demais casos. |
numDocUF | inteiro | Sim | Código do estado de emissão da CNH. Este código é retornado pelo método sgrListaUF. |
strDocVinculo | string | Sim | Código do vínculo do perfil profissional. Este código é retornado pelo método sgrListaTiposVinculoPF. |
dtDocEmissao | string | Sim | Data de emissão do documento (CPF). Formato 'AAAA-MM-DD'. |
dtDocMOOP | string | Não | Data de vencimento do MOPP. Formato 'AAAA-MM-DD'. Informar '1900-01-01' quando não existir. |
dtDocEmissaoCNH | string | Não* | Data de emissão da CNH. Informar '1900-01-01' quando não existir. * Preenchimento obrigatório quando o profissional for motorista. |
dtDocVencCNH | string | Não* | Data de vencimento da CNH. Informar '1900-01-01' quando não existir. * Preenchimento obrigatório quando o profissional for motorista. |
strDocCPF | string | Sim | Número do documento (CPF). Informar somente os dígitos. |
strDocRG | string | Sim | Número do RG. Informar somente os dígitos. |
strDocNrCNH | string | Não* | Número da CNH. Enviar "" (branco) quando não existir. * Preenchimento obrigatório quando o profissional for motorista. |
strDocCategoria | string | Não* | Categoria da CNH. Enviar "" (branco) quando não existir. * Preenchimento obrigatório quando o profissional for motorista. |
strDocNrRegistro | string | Não* | Número do registro da CNH. Enviar "" (branco) quando não existir. * Preenchimento obrigatório quando o profissional for motorista. |
numDpProfissao | inteiro | Sim | Código da profissão. É retornado pelo método sgrListaProfissao. |
numDpEstCivil | inteiro | Sim | Código do estado civil, retornado pelo método sgrListaEstadoCivil. |
numDpSitResidencia | inteiro | Sim | Código da situação residencial. Este código é retornado pelo método sgrListaTiposSituacaoResidencia. |
numDpNrAno | inteiro | Sim | Tempo de residência (anos). |
numDpNrMeses | inteiro | Sim | Tempo de residência (meses). |
numDpNacionalidade | inteiro | Sim | Código da nacionalidade. Este código é retornado pelo método sgrListaNacionalidade. |
numDpNaturalidade | inteiro | Sim | Código da naturalidade. Este código é retornado pelo método sgrListaCidades. |
dtDpNascimento | string | Sim | Data de nascimento do profissional. Formato ‘AAAA-MM-DD’. |
strDpNome | string | Sim | Nome do profissional [50 caracteres] |
strDpApelido | string | Não | Apelido do profissional. Enviar "" (branco) quando não existir. |
strDpPai | string | Sim | Nome do pai. Enviar "Não informado" quando não existir. |
strDpMae | string | Sim | Nome da mãe. |
strDpConjuge | string | Não | Nome do cônjuge. Enviar "" (branco) quando não existir. |
strDpSexo | string | Sim | Sexo do profissional. Pode assumir 'F' ou 'M'. |
numEndCidade | inteiro | Sim | Código da cidade de residência. Este código é retornado pelo método sgrListaCidades. |
strEndRua | string | Sim | Logradouro de residência. |
strEndBairro | string | Sim | Bairro de residência. |
strEndNumero | string | Sim | Número de residência. |
strEndComplemento | string | Não | Complemento do Endereço. Enviar "" (branco) quando não existir. |
strEndCEP | string | Não | CEP do Endereço. Enviar "" (branco) quando não existir. |
strEndDDD1 | string | Sim | DDD do telefone 1. |
strEndFone1 | string | Sim | Número do telefone 1. |
strEndDDD2 | string | Não* | DDD do telefone 2. * Obrigatório se strEndFone2 for preenchido |
strEndFone2 | string | Não | Número do telefone 2. Enviar "" (branco) quando não existir. |
strEndDDDFax | string | Não* | DDD do fax. * Obrigatório se strEndFax for preenchido |
strEndFax | string | Não | Número do fax. Enviar "" (branco) quando não existir. |
strEndEmail | string | Não | Endereço de e-mail. Enviar "" (branco) quando não existir. |
strTipoPF | string | Não | Tipo de Pessoa. Enviar sempre "" (branco). |
nrMOPP | string | Não | Número do MOPP do profissional. Enviar "" (branco) quando não existir. |
nrMatriculaCliente | string | Não | Número da matrícula (funcionário) no cliente [30 caracteres]. Enviar "" (branco) quando não existir. |
cdEntidadeMOPP | inteiro | Não | Código da entidade de registro do MOPP. Este código é retornado pelo método sgrListaEntidadesMOPP. Enviar -1 quando não existir MOPP. |
dtContratacaoCliente | string | Não | Data da contratação do profissional. Formato ‘AAAA-MM-DD’. Enviar "" (branco) quando não existir. |
dtVctoAso | string | Não | Data de vencimento do ASO. Formato 'AAAA-MM-DD'. Enviar "" (branco) quando não existir. |
dtVctoRec | string | Não | Data de vencimento da Reciclagem. Formato 'AAAA-MM-DD'. Enviar "" (branco) quando não existir. |
dtVctoPsi | string | Não | Data de vencimento do Psicotécnico. Formato 'AAAA-MM-DD'. Enviar "" (branco) quando não existir. |
Referencias | List | Sim | Lista contendo as Referências Pessoais do profissional, do tipo sgrRefPessoais. A quantidade mínima de referências pessoais exigida varia de acordo com as parametrizações do cliente. Se houver dúvidas com relação a essa configuração, deve-se contatar o gerente de contas. |
strNrRadio | String | Não | Número do rádio para contato com o motorista. |
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 listados acima, será apresentada a seguir uma analogia entre os métodos secundários e a tela de cadastro no Clipas NET. O Web Service e o Clipas NET não precisam necessariamente conter os mesmos campos. Em azul, foram escritos os nomes dos parâmetros. Em vermelho estão os métodos secundários.
Figura 1: Tela de cadastro completo de PF no Clipas NET, aba Documentos.
Figura 2: Tela de cadastro completo de PF no Clipas NET, aba Ref. pessoais.
Figura 3: Tela de cadastro completo de PF no Clipas NET, aba Dados pessoais
Figura 4: Tela de cadastro completo de PF no Clipas NET, aba Endereço.
RETORNO DO MÉTODO:
ReturnDataset: Se os parâmetros forem corretamente informados, a propriedade ReturnDataset irá apresentar:
Campo | Tipo | Descrição |
---|---|---|
CDPFJ | inteiro | Código do perfil profissional cadastrado na execução do método |
ReturnDescription: Se houver erro na execução do método, a propriedade do objeto irá apresentar:
Erro | Descrição |
---|---|
Não foi possível cadastrar o perfil profissional | Nesse caso, o Web Service deve retornar o dataset com os erros que impossibilitaram o cadastro. |
Caso seja necessário informar mais referências pessoais, pode-se utilizar o método sgrAdicionaRefPessoais