Web service com.senior.g5.rh.plr.chefias
Tipo de execução
Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.
Autenticação
Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/plr_Synccom_senior_g5_rh_plr_chefias?wsdl
- Assíncrono: http://example.com/g5-senior-services/plr_Asynccom_senior_g5_rh_plr_chefias?wsdl
- Agendado: http://example.com/g5-senior-services/plr_Scheduledcom_senior_g5_rh_plr_chefias?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:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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:
Observação
Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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 |