DOCUMENTAÇÃO CORPORATIVA

BuscarFuncionarios

Objetivo

Este método tem como objetivo realizar a busca de funcionários ativos no Sistema TARGET Empresa.

  1. Buscar um único funcionário informando o IdFuncionario ou o CPF do Funcionário.
  2. Buscar todos os funcionários não informando a propriedade IdFuncionario e CPF do Funcionário.


Observações Importantes




AtualizacaoCadastroFuncionarioRequest
Campo
Tipo
Obrigatório
Descrição
Observação
1PaginaintSimInformar o número da página.Iremos retornar no máximo 25 funcionários por página.
2IdFuncionariointNãoId do FuncionárioN/A
3CPFstringNãoCPF do FuncionárioN/A
4Ativobool (true || false)NãoFuncionário está Ativo ou Não N/A


AtualizacaoCadastroFuncionarioRequest
CampoTipoObrigatórioDescriçãoObservação
1ItensList<
FuncionarioResponse>
SimResponse - FuncionárioN/A


FuncionarioResponse
Campo
Tipo
Obrigatório
Descrição
Observação
1IdFuncionariointSimId do Funcionário no Sistema TARGET EmpresaN/A
2
DataHoraCadastro
DateTime (YYYY-MM-DD)
Sim
Data e Hora do Cadastro
N/A
3
Ativo
bool (true || false)
 Sim
Funcionário está Ativo ou Não N/A
4CPFstringSimCPF do FuncionárioN/A
5
ListaDeCartoes
List(string)
Sim
Lista de Cartões
6NomestringSimNome do FuncionárioN/A
7SobrenomestringSimSobrenome do FuncionárioN/A
8ContratacaoDataAdmissaoDateTime (YYYY-MM-DD)SimContratação Data de AdmissãoN/A
9ContratacaoDataDemissaoDateTime (YYYY-MM-DD)NãoContratação Data de DemissãoN/A
10RGstringSimRG do FuncionárioN/A
11NomeMaestringSimNome da Mãe do FuncionárioN/A
12NomePaistringSimNome do Pai do FuncionárioN/A
12DataHoraNascimentoDateTime (YYYY-MM-DD)SimData e Hora do NascimentoN/A
14NacionalidadestringSimNacionalidade do funcionárioN/A
15EmailstringSimE-mail do FuncionárioN/A
16TelefoneFixostringSimTelefone Fixo do Funcionário
[DD] + [12345678]
17TelefoneCelularstringSimTelefone Celular do Funcionário
[DD] + [912345678]
18TelefoneOutrostringSimOutra opção de Telefone do Funcionário[DD] + [912345678]
19LogradourostringSimLogradouro do FuncionárioN/A
20NumerostringSimNúmero da Residência do FuncionárioN/A
21ComplementostringSimComplemento da Residência do FuncionárioN/A
22BairrostringSimBairro da Residência do FuncionárioN/A
23CEPstringSimCEP da Residência do FuncionárioN/A
24MunicipioCodigoIBGEintSimMunicípio Código IBGEN/A
25NumeroCNHStringNãoCNH do FuncionárioMaximo de 20 Caracteres
26UFCNHStringNãoUF da CNH do Funcionário2 Caracteres
27CategoriaCNHStringNãoCategoria da CNH do FuncionárioMaximo 2 Caracteres
28ValidadeCNHDateTime (YYYY-MM-DD)NãoValidade da CNH do FuncionárioN/A
29DataPrimeiraCNHDateTime (YYYY-MM-DD)NãoData da Primeira CNH do FuncionárioN/A
30ExpedicaoCNHDateTime (YYYY-MM-DD)NãoData da Expedição da CNHN/A


Método

Abaixo, segue o método - 'BuscarFuncionarios'.

BuscaFuncionarioRequest
<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:BuscarFuncionarios>
         <tem:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
         </tem:auth>
         <tem:buscaFuncionario>
            <tms:Pagina>?</tms:Pagina>
            <tms:IdFuncionario>?</tms:IdFuncionario>
            <tms:CPF>?</tms:CPF>
         </tem:buscaFuncionario>
      </tem:BuscarFuncionarios>
   </soapenv:Body>
</soapenv:Envelope>