DOCUMENTAÇÃO CORPORATIVA
BuscarFuncionarios
Objetivo
Este método tem como objetivo realizar a busca de funcionários ativos no Sistema TARGET Empresa.
- Buscar um único funcionário informando o IdFuncionario ou o CPF do Funcionário.
- Buscar todos os funcionários não informando a propriedade IdFuncionario e CPF do Funcionário.
Observações Importantes
AtualizacaoCadastroFuncionarioRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | Pagina | int | Sim | Informar o número da página. | Iremos retornar no máximo 25 funcionários por página. |
2 | IdFuncionario | int | Não | Id do Funcionário | N/A |
3 | CPF | string | Não | CPF do Funcionário | N/A |
4 | Ativo | bool (true || false) | Não | Funcionário está Ativo ou Não | N/A |
AtualizacaoCadastroFuncionarioRequest | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | Itens | List< FuncionarioResponse> | Sim | Response - Funcionário | N/A |
FuncionarioResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | IdFuncionario | int | Sim | Id do Funcionário no Sistema TARGET Empresa | N/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 |
4 | CPF | string | Sim | CPF do Funcionário | N/A |
5 | ListaDeCartoes | List(string) | Sim | Lista de Cartões | |
6 | Nome | string | Sim | Nome do Funcionário | N/A |
7 | Sobrenome | string | Sim | Sobrenome do Funcionário | N/A |
8 | ContratacaoDataAdmissao | DateTime (YYYY-MM-DD) | Sim | Contratação Data de Admissão | N/A |
9 | ContratacaoDataDemissao | DateTime (YYYY-MM-DD) | Não | Contratação Data de Demissão | N/A |
10 | RG | string | Sim | RG do Funcionário | N/A |
11 | NomeMae | string | Sim | Nome da Mãe do Funcionário | N/A |
12 | NomePai | string | Sim | Nome do Pai do Funcionário | N/A |
12 | DataHoraNascimento | DateTime (YYYY-MM-DD) | Sim | Data e Hora do Nascimento | N/A |
14 | Nacionalidade | string | Sim | Nacionalidade do funcionário | N/A |
15 | string | Sim | E-mail do Funcionário | N/A | |
16 | TelefoneFixo | string | Sim | Telefone Fixo do Funcionário | [DD] + [12345678] |
17 | TelefoneCelular | string | Sim | Telefone Celular do Funcionário | [DD] + [912345678] |
18 | TelefoneOutro | string | Sim | Outra opção de Telefone do Funcionário | [DD] + [912345678] |
19 | Logradouro | string | Sim | Logradouro do Funcionário | N/A |
20 | Numero | string | Sim | Número da Residência do Funcionário | N/A |
21 | Complemento | string | Sim | Complemento da Residência do Funcionário | N/A |
22 | Bairro | string | Sim | Bairro da Residência do Funcionário | N/A |
23 | CEP | string | Sim | CEP da Residência do Funcionário | N/A |
24 | MunicipioCodigoIBGE | int | Sim | Município Código IBGE | N/A |
25 | NumeroCNH | String | Não | CNH do Funcionário | Maximo de 20 Caracteres |
26 | UFCNH | String | Não | UF da CNH do Funcionário | 2 Caracteres |
27 | CategoriaCNH | String | Não | Categoria da CNH do Funcionário | Maximo 2 Caracteres |
28 | ValidadeCNH | DateTime (YYYY-MM-DD) | Não | Validade da CNH do Funcionário | N/A |
29 | DataPrimeiraCNH | DateTime (YYYY-MM-DD) | Não | Data da Primeira CNH do Funcionário | N/A |
30 | ExpedicaoCNH | DateTime (YYYY-MM-DD) | Não | Data da Expedição da CNH | N/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>