Web service com.senior.g5.rh.hr.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/hr_Synccom_senior_g5_rh_hr_hcm?wsdl
- Assíncrono: http://example.com/g5-senior-services/hr_Asynccom_senior_g5_rh_hr_hcm?wsdl
- Agendado: http://example.com/g5-senior-services/hr_Schedulecom_senior_g5_rh_hr_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:
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: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 atualizara 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:
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: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 | 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:
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: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 | 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 | ||||||||||||||||
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:
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: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 | 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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dependente | Opcional | Integer | Código do dependente | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
executarRegra | Obrigatório | Integer | Executar regra por processo: 1-Executar; 0-Não executar. |
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: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 | Opcional | 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 | Opcional |
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 | 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:
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: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 | String | Opcional |
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:
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: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 |
---|---|---|---|
operacao | Obrigatório | String | I-Incluir; A-Alterar; V-Validar; C-Consultar; E-Excluir. |
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:
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: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:
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: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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
executarRegra | Opcional | Integer |
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: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: |
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:
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: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 | 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 | 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:
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: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. |