DOCUMENTAÇÃO CORPORATIVA
CadastrarFuncionario
Objetivo
Este método tem como objetivo cadastrar um novo funcionário no Sistema TARGET Empresa.
Observações Importantes
CadastrarFuncionario | ||||||
Nº | Campo | Tipo | Obrigatório (Pagamento de despesas) | Obrigatório (Ordem de Abastecimento) | Descrição | Observação |
1 | CPF | string | Sim | Sim | CPF do Funcionário | N/A |
2 | Nome | string | Sim | Sim | Nome do Funcionário | N/A |
3 | Sobrenome | string | Sim | Sim | Sobrenome do Funcionário | N/A |
4 | ContratacaoDataAdmissao | DateTime (YYYY-MM-DD) | Sim | Sim | Contratação Data de Admissão | N/A |
5 | ContratacaoDataDemissao | DateTime (YYYY-MM-DD) | Não | Não | Contratação Data de Demissão | N/A |
6 | RG | string | Sim | Sim | RG do Funcionário | N/A |
7 | NomeMae | string | Sim | Não | Nome da Mãe do Funcionário | N/A |
8 | NomePai | string | Sim | Não | Nome do Pai do Funcionário | N/A |
9 | DataHoraNascimento | DateTime (YYYY-MM-DD) | Sim | Sim | Data e Hora do Nascimento | Formato (2000-09-15) |
10 | Nacionalidade | string | Sim | Não | Nacionalidade do funcionário | N/A |
11 | string | Sim | Sim | E-mail do Funcionário | N/A | |
12 | TelefoneFixo | string | Sim | Sim | Telefone Fixo do Funcionário | [00] + [1234-5678] |
13 | TelefoneCelular | string | Sim | Sim | Telefone Celular do Funcionário | [00] + [91234-5678] |
14 | TelefoneOutro | string | Não | Não | Outra opção de Telefone do Funcionário | [00] + [91234-5678] |
15 | Logradouro | string | Sim | Sim | Logradouro do Funcionário | N/A |
16 | Numero | string | Sim | Sim | Número da Residência do Funcionário | N/A |
17 | Complemento | string | Não | Não | Complemento da Residência do Funcionário | N/A |
18 | Bairro | string | Sim | Sim | Bairro da Residência do Funcionário | N/A |
19 | CEP | string | Sim | Sim | CEP da Residência do Funcionário | N/A |
20 | MunicipioCodigoIBGE | int | Sim | Sim | Município Código IBGE | N/A |
21 | NumeroCNH | String | Não | Não | CNH do Funcionário | Máximo de 20 Caracteres |
22 | UFCNH | String | Não | Não | UF da CNH do Funcionário | 2 Caracteres |
23 | CategoriaCNH | String | Não | Não | Categoria da CNH do Funcionário | Máximo 2 Caracteres |
24 | ValidadeCNH | DateTime (YYYY-MM-DD) | Não | Não | Validade da CNH do Funcionário | N/A |
25 | DataPrimeiraCNH | DateTime (YYYY-MM-DD) | Não | Não | Data da Primeira CNH do Funcionário | N/A |
26 | ExpedicaoCNH | DateTime (YYYY-MM-DD) | Não | Não | Data da Expedição da CNH | N/A |
CadastroFuncionarioResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | Erro | ErroResponse - string | Sim | Retorna o Erro ocorrido. | N/A |
2 | ComErro | bool (true || false) | Sim | Retorna se houve ou não erro na associação do cartão com o funcionário. | N/A |
3 | IdFuncionario | int | Não | Id Funcionário no Sistema TARGET Empresa. | N/A |
4 | DataHoraCadastro | DateTime (YYYY-MM-DD) | Não | Data e Hora do cadastro do funcionário. | N/A |
Método
Abaixo, segue o método - 'CadastrarFuncionario'.
CadastroFuncionarioRequest
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:tms="http://tmsempresa.v1.targetmp.com.br"> <soapenv:Header/> <soapenv:Body> <tem:CadastrarFuncionario> <tem:auth> <tms:Usuario>?</tms:Usuario> <tms:Senha>?</tms:Senha> </tem:auth> <tem:funcionario> <tms:CPF>?</tms:CPF> <tms:Nome>?</tms:Nome> <tms:Sobrenome>?</tms:Sobrenome> <tms:ContratacaoDataAdmissao>?</tms:ContratacaoDataAdmissao> <tms:ContratacaoDataDemissao>?</tms:ContratacaoDataDemissao> <tms:RG>?</tms:RG> <tms:NomeMae>?</tms:NomeMae> <tms:NomePai>?</tms:NomePai> <tms:DataHoraNascimento>?</tms:DataHoraNascimento> <tms:Nacionalidade>?</tms:Nacionalidade> <tms:Email>?</tms:Email> <tms:TelefoneFixo>?</tms:TelefoneFixo> <tms:TelefoneCelular>?</tms:TelefoneCelular> <tms:TelefoneOutro>?</tms:TelefoneOutro> <tms:Logradouro_x0020_>?</tms:Logradouro_x0020_> <tms:Numero>?</tms:Numero> <tms:Complemento>?</tms:Complemento> <tms:Bairro>?</tms:Bairro> <tms:CEP>?</tms:CEP> <tms:MunicipioCodigoIBGE>?</tms:MunicipioCodigoIBGE> <tms:NumeroCNH>?</tms:NumeroCNH> <tms:UFCNH>?</tms:UFCNH> <tms:CategoriaCNH>?</tms:CategoriaCNH> <tms:ValidadeCNH>?</tms:ValidadeCNH> <tms:DataPrimeiraCNH>?</tms:DataPrimeiraCNH> <tms:ExpedicaoCNH>?</tms:ExpedicaoCNH> </tem:funcionario> </tem:CadastrarFuncionario> </soapenv:Body> </soapenv:Envelope>