Web service com.senior.g5.rh.sm.hcm
Web service de integração com o módulo Painel de Gestão.
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/sm_Synccom_senior_g5_rh_sm_hcm?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_hcm?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Schedulecom_senior_g5_rh_sm_hcm?wsdl
Portas
- AtualizaEnderecoResidencial
- CursoFormacao
- DadosPessoais
- Deficiencias
- Dependentes
- DocumentosPessoais
- EnderecosEletronicos
- HistoricoCompetencia
- HistoricoCompetenciaEvidencias
- HistoricoTreinamentos
- MeusContatos
- RegistroProfissional
AtualizaEnderecoResidencial
Permite atualizar o endereço residencial do colaborador.
Necessita autenticação: Sim
Situação da 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:AtualizaEnderecoResidencial>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<dataAlteracao>DateTime</dataAlteracao>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:AtualizaEnderecoResidencial>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | I - Incluir; A - Alterar; V - Validar; E - Excluir. |
||||||||||||||||||||||||||||||||||||||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| dataAlteracao | Obrigatório | DateTime | Data do Endereço. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
| executarRegra | Obrigatório | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:AtualizaEnderecoResidencialResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<erroExecucao>String</erroExecucao>
</result>
</ser:AtualizaEnderecoResidencialResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| 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. |
CursoFormacao
Permite atualizar a formação acadêmica do colaborador.
Necessita autenticação: Sim
Situação da 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:CursoFormacao>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<operacao>String</operacao>
<pessoa>Integer</pessoa>
<sequencia>Integer</sequencia>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:CursoFormacao>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Opcional | Integer | Status | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Opcional | String | Mensagem | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| operacao | Obrigatório | String | I-Incluir; A-Alterar; V-Validar; C-Consultar; E-Excluir. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pessoa | Obrigatório | Integer | Código da Pessoa | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sequencia | Obrigatório | Integer | Sequência | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| executarRegra | Obrigatório | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:CursoFormacaoResponse>
<result>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<sequencia>Integer</sequencia>
<erroExecucao>String</erroExecucao>
</result>
</ser:CursoFormacaoResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| campos | Opcional | Set | Lista de campo |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| status | Opcional | Set | Lista de status. |
| status.status | Opcional | Integer | Número do status da Operação. |
| status.mensagem | Opcional | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| sequencia | Opcional | Integer | Sequência |
| 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. |
DadosPessoais
Permite atualizar os dados pessoais do colaborador.
Necessita autenticação: Sim
Situação da 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:DadosPessoais>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:DadosPessoais>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | A - Alterar; V - Validar; C - Consultar. |
||||||||||||||||||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa. | ||||||||||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||||||||||
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador. | ||||||||||||||||||||||||||||||||
| executarRegra | Opcional | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:DadosPessoaisResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<erroExecucao>String</erroExecucao>
</result>
</ser:DadosPessoaisResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| 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. |
Deficiencias
Permite manter o registro das deficiências do colaborador.
Necessita autenticação: Sim
Situação da 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:Deficiencias>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<deficienciaPrincipal>Integer</deficienciaPrincipal>
<beneficiarioReabilitado>String</beneficiarioReabilitado>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:Deficiencias>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | A - Alterar; C - Consultar. |
||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa | ||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. | ||||||||||||||||
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador | ||||||||||||||||
| deficienciaPrincipal | Opcional | Integer | Deficiência principal do colaborador | ||||||||||||||||
| beneficiarioReabilitado | Opcional | String | Beneficiário Reabilitado | ||||||||||||||||
| executarRegra | Opcional | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:DeficienciasResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<deficienciaPrincipal>Integer</deficienciaPrincipal>
<beneficiarioReabilitado>String</beneficiarioReabilitado>
<erroExecucao>String</erroExecucao>
</result>
</ser:DeficienciasResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| deficienciaPrincipal | Opcional | Integer | Deficiência principal do colaborador |
| beneficiarioReabilitado | Opcional | String | Beneficiário Reabilitado |
| 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. |
Dependentes
Permite atualizar os dados cadastrais dos dependentes do colaborador.
Necessita autenticação: Sim
Situação da 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:Dependentes>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<dependente>Integer</dependente>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:Dependentes>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | I-Incluir; A-Alterar; V-Validar; C-Consultar; E-Excluir. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| dependente | Opcional | Integer | Código do dependente | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| executarRegra | Obrigatório | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:DependentesResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<dependente>Integer</dependente>
<erroExecucao>String</erroExecucao>
</result>
</ser:DependentesResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| dependente | Opcional | Integer | Código do dependente |
| 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. |
DocumentosPessoais
Permite atualizar os documentos pessoais do colaborador.
Necessita autenticação: Sim
Situação da 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:DocumentosPessoais>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:DocumentosPessoais>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | A - Alterar; V - Validar; C - Consultar. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| executarRegra | Opcional | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:DocumentosPessoaisResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<erroExecucao>String</erroExecucao>
</result>
</ser:DocumentosPessoaisResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| 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. |
EnderecosEletronicos
Permite atualizar os endereços eletrônicos do colaborador.
Necessita autenticação: Sim
Situação da 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:EnderecosEletronicos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<tipoEnderecoEletronico>Integer</tipoEnderecoEletronico>
<sequencia>Integer</sequencia>
</parameters>
</ser:EnderecosEletronicos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | I-Incluir; A-Alterar; V-Validar; C-Consultar; E-Excluir. |
||||||||
| empresa | Obrigatório | Integer | Código da Empresa | ||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. | ||||||||
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador | ||||||||
| tipoEnderecoEletronico | Obrigatório | Integer | Tipo do Endereço Eletrônico | ||||||||
| sequencia | Opcional | Integer | Sequência do endereço eletrônico |
Resposta:
Nota
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:EnderecosEletronicosResponse>
<result>
<operacao>String</operacao>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<sequencia>Integer</sequencia>
<erroExecucao>String</erroExecucao>
</result>
</ser:EnderecosEletronicosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| sequencia | Opcional | Integer | Sequência do endereço eletrônico |
| 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. |
HistoricoCompetencia
Permite manter o registro do nível de proficiência para cada idioma do colaborador.
Necessita autenticação: Sim
Situação da 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:HistoricoCompetencia>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<pessoa>Integer</pessoa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<sequencia>Integer</sequencia>
</parameters>
</ser:HistoricoCompetencia>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String |
I-Incluir; |
||||||||||||||||||||||||||||||||||||||||||||||||
| pessoa | Obrigatório | Integer | Código da Pessoa. | ||||||||||||||||||||||||||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||||||||||||||||||||||||||||||||||
| sequencia | Opcional | Integer | Sequência do registro |
Resposta:
Nota
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:HistoricoCompetenciaResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<sequencia>Integer</sequencia>
<erroExecucao>String</erroExecucao>
</result>
</ser:HistoricoCompetenciaResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| sequencia | Opcional | Integer | Sequência do registro |
| 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. |
HistoricoCompetenciaEvidencias
Permite manter o registro do nível de proficiência para cada idioma do colaborador - Evidências.
Necessita autenticação: Sim
Situação da 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:HistoricoCompetenciaEvidencias>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<pessoa>Integer</pessoa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<sequencia>Integer</sequencia>
<competencia>Integer</competencia>
<revisao>String</revisao>
<perfilAplicacao>Integer</perfilAplicacao>
<evidencia>Integer</evidencia>
</parameters>
</ser:HistoricoCompetenciaEvidencias>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | I-Incluir; A - Alterar; V - Validar; C - Consultar; E-Excluir. |
||||||||||||||||
| pessoa | Obrigatório | Integer | Código da Pessoa. | ||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. | ||||||||||||||||
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||
| sequencia | Obrigatório | Integer | Sequência do registro | ||||||||||||||||
| competencia | Obrigatório | Integer | Código da Competência | ||||||||||||||||
| revisao | Obrigatório | String | Revisão Competência | ||||||||||||||||
| perfilAplicacao | Obrigatório | Integer | Código do perfil de aplicação | ||||||||||||||||
| evidencia | Obrigatório | Integer | Código do perfil de aplicação |
Resposta:
Nota
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:HistoricoCompetenciaEvidenciasResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<erroExecucao>String</erroExecucao>
</result>
</ser:HistoricoCompetenciaEvidenciasResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| 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. |
HistoricoTreinamentos
Permite manter o histórico de treinamentos do colaborador.
Necessita autenticação: Sim
Situação da 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:HistoricoTreinamentos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<operacao>String</operacao>
<pessoa>Integer</pessoa>
<sequencia>Integer</sequencia>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:HistoricoTreinamentos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Opcional | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Opcional | Integer |
Número do Status da Operação dos campos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Opcional | String |
Mensagem do status da operação dos campos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| operacao | Obrigatório | String | I-Incluir; A-Alterar; V-Validar; C-Consultar; E-Excluir. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pessoa | Obrigatório | Integer | Código da Pessoa. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| sequencia | Opcional | Integer | Indica a sequência do histórico de aperfeiçoamento quando alterar ou excluir um registro. Na inclusão não é necessário informar, o sistema sempre gera automaticamente. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| executarRegra | Opcional | Integer |
Resposta:
Nota
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:HistoricoTreinamentosResponse>
<result>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<sequencia>Integer</sequencia>
<erroExecucao>String</erroExecucao>
</result>
</ser:HistoricoTreinamentosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Opcional | Set | Lista de status. |
| status.status | Opcional | Integer | Número do status da Operação. |
| status.mensagem | Opcional | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Opcional | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| sequencia | Opcional | Integer |
Indica a sequência do histórico de aperfeiçoamento quando alterar ou excluir um registro. Na inclusão não é necessário informar, o sistema sempre gera automaticamente. |
| 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. |
MeusContatos
Permite atualizar os contatos do colaborador.
Necessita autenticação: Sim
Situação da 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:MeusContatos>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:MeusContatos>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | I -Incluir; A - Alterar; V - Validar; C - Consultar; E - Excluir. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.nomeCampo | Opcional | String |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| executarRegra | Opcional | Integer | Executar regra por processo: 1 - Executar; 0 - Não executar. |
Resposta:
Nota
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:MeusContatosResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<erroExecucao>String</erroExecucao>
</result>
</ser:MeusContatosResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Opcional | Set | Lista de status. |
| status.status | Opcional | Integer | Número do status da Operação. |
| status.mensagem | Opcional | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Opcional | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| 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. |
RegistroProfissional
Permite atualizar o registro profissional do colaborador.
Necessita autenticação: Sim
Situação da 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:RegistroProfissional>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<operacao>String</operacao>
<empresa>Integer</empresa>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<tipo>Integer</tipo>
<cadastro>Integer</cadastro>
<executarRegra>Integer</executarRegra>
</parameters>
</ser:RegistroProfissional>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| operacao | Obrigatório | String | A - Alterar; V - Validar; C - Consultar. |
||||||||||||||||||||||||
| empresa | Obrigatório | Integer | Código da Empresa. | ||||||||||||||||||||||||
| campos | Opcional | Set | Lista de campos. | ||||||||||||||||||||||||
| campos.nomeCampo | Obrigatório | String |
|
||||||||||||||||||||||||
| campos.valor | Opcional | String | Valor para o campo informado. | ||||||||||||||||||||||||
| campos.status | Opcional | Integer | Número do Status da Operação dos campos. | ||||||||||||||||||||||||
| campos.mensagem | Opcional | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
||||||||||||||||||||||||
| tipo | Obrigatório | Integer | Tipo do Colaborador. | ||||||||||||||||||||||||
| cadastro | Obrigatório | Integer | Cadastro do colaborador. | ||||||||||||||||||||||||
| executarRegra | Opcional | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
Resposta:
Nota
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:RegistroProfissionalResponse>
<result>
<status>
<status>Integer</status>
<mensagem>String</mensagem>
</status>
<campos>
<nomeCampo>String</nomeCampo>
<valor>String</valor>
<status>Integer</status>
<mensagem>String</mensagem>
</campos>
<erroExecucao>String</erroExecucao>
</result>
</ser:RegistroProfissionalResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Obrigatório | Set | Lista de status. |
| status.status | Obrigatório | Integer | Número do status da Operação. |
| status.mensagem | Obrigatório | String | Mensagem do status da operação: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro em campos; 4 - Erro não mapeado; 5 - Registro não existe; 6 - Parâmetro inválido; 7 - Aviso; 8 - Registro já cadastrado. |
| campos | Obrigatório | Set | Mensagem do Status dos campos. |
| campos.nomeCampo | Opcional | String | Nome do campo informado |
| campos.valor | Opcional | String | Valor do campo informado |
| campos.status | Obrigatório | Integer | Número do Status da Operação dos campos. |
| campos.mensagem | Obrigatório | String | Mensagem do status da operação dos campos: 0 - OK; 1 - Consistência de negócio; 2 - Consistência customizada; 3 - Erro não mapeado; 4 - Campo não existe; 5 - Valor inválido; 6 - Aviso; 7 - Campo obrigatório não preenchido; 8 - Valor informado para o campo não existe ou não está disponível. |
| 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. |
English
Español
English
Español


