DOCUMENTAÇÃO CORPORATIVA

CadastrarFuncionario

Objetivo

Este método tem como objetivo cadastrar um novo funcionário no Sistema TARGET Empresa.


Observações Importantes




CadastrarFuncionario
Campo
Tipo
Obrigatório (Pagamento de despesas)
Obrigatório (Ordem de Abastecimento)
Descrição
Observação
1CPFstringSimSimCPF do FuncionárioN/A
2NomestringSimSimNome do FuncionárioN/A
3SobrenomestringSimSimSobrenome do FuncionárioN/A
4ContratacaoDataAdmissaoDateTime (YYYY-MM-DD)SimSimContratação Data de AdmissãoN/A
5ContratacaoDataDemissaoDateTime (YYYY-MM-DD)NãoNãoContratação Data de DemissãoN/A
6RGstringSimSimRG do FuncionárioN/A
7NomeMaestringSimNãoNome da Mãe do FuncionárioN/A
8NomePaistringSimNãoNome do Pai do FuncionárioN/A
9DataHoraNascimentoDateTime (YYYY-MM-DD)SimSimData e Hora do NascimentoFormato (2000-09-15)
10NacionalidadestringSimNãoNacionalidade do funcionárioN/A
11EmailstringSimSimE-mail do FuncionárioN/A
12TelefoneFixostringSimSimTelefone Fixo do Funcionário
[00] + [1234-5678]
13TelefoneCelularstringSimSimTelefone Celular do Funcionário
[00] + [91234-5678]
14TelefoneOutrostringNãoNãoOutra opção de Telefone do Funcionário[00] + [91234-5678]
15LogradourostringSimSimLogradouro do FuncionárioN/A
16NumerostringSimSimNúmero da Residência do FuncionárioN/A
17ComplementostringNãoNãoComplemento da Residência do FuncionárioN/A
18BairrostringSimSimBairro da Residência do FuncionárioN/A
19CEPstringSimSimCEP da Residência do FuncionárioN/A
20MunicipioCodigoIBGEintSimSimMunicípio Código IBGEN/A
21NumeroCNHStringNãoNãoCNH do FuncionárioMáximo de 20 Caracteres
22UFCNHStringNãoNãoUF da CNH do Funcionário2 Caracteres
23CategoriaCNHStringNãoNãoCategoria da CNH do FuncionárioMáximo 2 Caracteres
24ValidadeCNHDateTime (YYYY-MM-DD)NãoNãoValidade da CNH do FuncionárioN/A
25DataPrimeiraCNHDateTime (YYYY-MM-DD)NãoNãoData da Primeira CNH do FuncionárioN/A
26ExpedicaoCNHDateTime (YYYY-MM-DD)NãoNãoData da Expedição da CNHN/A


CadastroFuncionarioResponse
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>