Web service com.senior.g5.rh.plr.chefias

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Portas

UsuarioChefia_2

Web service usado para retornar a chefia de um usuário/colaborador

**Necessita autenticação: ** Não

**Situação de versão: ** Atual

**Versão: **2

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:UsuarioChefia_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <nomUsu>String</nomUsu> <retAfa>String</retAfa> </parameters> </ser:UsuarioChefia_2> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

nomUsu

Obrigatório

String

Informar Nome de Usuário.


retAfa

Opcional

String

Campo Retornar Afastado.


.

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:UsuarioChefia_2Response> <result> <codHie>Integer</codHie> <nomUCh>String</nomUCh> <erroExecucao>String</erroExecucao> </result> </ser:UsuarioChefia_2Response> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

codHie

Opcional

Integer

Código da hierarquia do chefe.


.

nomUCh

Opcional

String

Nome de Usuário do Chefe.


UsuarioChefiaPorColaborador

Web service usado para retornar a chefia de um usuário/colaborador

**Necessita autenticação: ** Não

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:UsuarioChefiaPorColaborador> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <nomUsu>String</nomUsu> <numEmp>Integer</numEmp> <tipCol>Integer</tipCol> <numCad>Integer</numCad> </parameters> </ser:UsuarioChefiaPorColaborador> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

nomUsu

Obrigatório

String

Informar Nome de Usuário.


numEmp

Opcional

Integer

Empresa do colaborador.


tipCol

Opcional

Integer

Tipo de colaborador, que poderá ser::




Valores:


1 - Empregado


2 - Terceiro


3 - Parceiro

numCad

Opcional

Integer

Código do Colaborador.


.

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:UsuarioChefiaPorColaboradorResponse> <result> <codHie>Integer</codHie> <nomUCh>String</nomUCh> <erroExecucao>String</erroExecucao> </result> </ser:UsuarioChefiaPorColaboradorResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

codHie

Opcional

Integer

Código da hierarquia do chefe.


.

nomUCh

Opcional

String

Nome de Usuário do Chefe.


BuscaSubordinados

Web service usado para retornar a chefia de um usuário/colaborador

**Necessita autenticação: ** Não

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:BuscaSubordinados> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <usuChe>String</usuChe> </parameters> </ser:BuscaSubordinados> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

usuChe

Opcional

String

Informar Nome de Usuário.

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:BuscaSubordinadosResponse> <result> <subordinados> <nomUsu>String</nomUsu> <nomFun>String</nomFun> <temLid>String</temLid> </subordinados> <erroExecucao>String</erroExecucao> </result> </ser:BuscaSubordinadosResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

subordinados

Opcional

Set

Tabela de Subordinados

subordinados.nomUsu

Obrigatório

String

NomUsu


Nome do Usuário

subordinados.nomFun

Obrigatório

String

Nome do Funcionário

subordinados.temLid

Obrigatório

String

Indica se Colaborador tem liderado

BuscaSubordinadosConsulta

Web service usado para retornar a chefia de um usuário/colaborador

**Necessita autenticação: ** Não

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:BuscaSubordinadosConsulta> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <desLid>String</desLid> <usuChe>String</usuChe> </parameters> </ser:BuscaSubordinadosConsulta> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

desLid

Opcional

String

Expressão para pesquisar subordinado pelo Nome ou Usuário


usuChe

Opcional

String

Informar Nome de Usuário.

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:BuscaSubordinadosConsultaResponse> <result> <subordinados> <nomUsu>String</nomUsu> <nomFun>String</nomFun> <temLid>String</temLid> </subordinados> <erroExecucao>String</erroExecucao> </result> </ser:BuscaSubordinadosConsultaResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

subordinados

Opcional

Set

Tabela de Subordinados

subordinados.nomUsu

Obrigatório

String

NomUsu


Nome do Usuário

subordinados.nomFun

Obrigatório

String

Nome do Funcionário

subordinados.temLid

Obrigatório

String

Indica se Colaborador tem liderado

Este artigo ajudou você?