Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Treinamento e Pesquisa > Com.senior.g5.rh.tr.instrutoresCursoAperfeicoamentoColaborador

Web service com.senior.g5.rh.tr.instrutoresCursoAperfeicoamentoColaborador

Este web service serve para inclusão/alteração/exclusão de instrutores em históricos de cursos previamente cadastrados.

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

Porta

InstrutoresCursoAperfeicoamentoColaborador

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:InstrutoresCursoAperfeicoamentoColaborador>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <registro>
          <sequencia>Integer</sequencia>
          <campo>
            <nome>String</nome>
            <valor>String</valor>
            <status>Integer</status>
            <mensagem>String</mensagem>
          </campo>
          <status>
            <codigo>String</codigo>
            <mensagem>String</mensagem>
          </status>
        </registro>
        <operacao>String</operacao>
      </parameters>
    </ser:InstrutoresCursoAperfeicoamentoColaborador>
  </soapenv:Body>
</soapenv:Envelope>
		

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
operação Obrigatório String Informe a operação que se deseja realizar:

I = Inserir
A = Alterar
E = Excluir
registro Obrigatório Set Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
registro.sequencia Obrigatório Integer Identificador para facilitar a recuperação do resultado. Deve ser informado pelo solicitante.
campo Obrigatório Set Campos da tabela Colaborador - Cursos Aperfeiçoamento - Profissionais Responsáveis (R124PCR) que serão utilizados na operação.
Cada ocorrência deste elemento representa um campo.

NomeChaveObr.TipoTamanhoMáscaraDescriçãoObservações
NUMEMPSimSimNúmero4-Código da empresa-
TIPCOLSimSimNúmero1-Tipo do colaborador -
NUMCADSimSimNúmero9-Número do cadastro do colaborador-
CODCUASimSimNúmero9-Código do Curso-
SEQHCRSimSimNúmero6-Sequência do Curso Aperfeiçoamento -
CPFPROSimSimNúmero11999.999.999-99CPF do profissional-
NOMPRONãoSimAlfa70-Nome do Profissional responsável pelo treinamento/capacitação-
TIPPRONãoSimNúmero1-Tipo do profissional responsável pelo treinamento/capacitação
1) Profissional empregado do declarante;
2) Profissional sem vínculo de emprego/estatutáiro com o declarante.
-
MATPRONãoNãoAlfa30- Matrícula do Profissional responsável pelo treinamento/capacitação Obrigatório quando TIPPRO for igual a 1, caso contrário não deve ser informado.
FORPRONãoNãoAlfa255-Formação do Profissional responsável pelo treinamento/capacitação -
CODCBONão SimNúmero6-CBODeve existir na tabela CBOs (R024CB2)
INDNACNão SimNúmero1-Indicativo de Nacionalidade
1) Brasileiro;
2)Estrangeiro
-


Observação: campos de usuário não são suportados.
campo.nome Opcional String Nome do campo
campo.valor Opcional String Valor do campo

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:InstrutoresCursoAperfeicoamentoColaboradorResponse>
      <result>
        <registro>
          <sequencia>Integer</sequencia>
          <campo>
            <nome>String</nome>
            <valor>String</valor>
            <status>Integer</status>
            <mensagem>String</mensagem>
          </campo>
          <status>
            <codigo>String</codigo>
            <mensagem>String</mensagem>
          </status>
        </registro>
        <erroAposExecucao>String</erroAposExecucao>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:InstrutoresCursoAperfeicoamentoColaboradorResponse>
  </soapenv:Body>
</soapenv:Envelope>
Nome Preenchimento Tipo Descrição
registro Obrigatório Set Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
registro.sequencia Obrigatório Integer Identificador para facilitar a recuperação do resultado.
campo Obrigatório Set Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo.
campo.nome Obrigatório String Nome do campo.
campo.valor Obrigatório String Valor referente ao campo informado.
Campo.Status Obrigatório Integer Status do retorno da requisição ao web service.

0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
campo.mensagem Obrigatório String Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro.
status Obrigatório Set Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno.
status.codigo Obrigatório Integer Código da mensagem.

0: OK
1: Consistência de negócio
2: Consistência customizados
3: Erro nos campos
4: Erro não mapeado
5: Registro inexistente
6: Parâmetro inválido
7: Aviso
8: Registro já cadastrado
status.mensagem Obrigatório Integer Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro.
		

Este artigo ajudou você?