Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Cargos e Salários > Com.senior.g5.rh.cs.Requisitos

Web service com.senior.g5.rh.cs.Requisitos

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

ConsultarRequisitosCargoPosto

CS - Requisitos - Cargo\Posto

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:ConsultarRequisitosCargoPosto>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <estPos>String</estPos>
        <posTra>String</posTra>
        <estCar>String</estCar>
        <codCar>String</codCar>
        <datRef>String</datRef>
        <prfReq>String</prfReq>
        <focAva>String</focAva>
        <tipReq>String</tipReq>
        <exiRqu>String</exiRqu>
      </parameters>
    </ser:ConsultarRequisitosCargoPosto>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
estPos Opcional String  
posTra Opcional String  
estCar Opcional String  
codCar Opcional String  
datRef Opcional DateTime  
prfReq Opcional String  
focAva Opcional String  
tipReq Opcional String  
exiRqu Opcional String  

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:ConsultarRequisitosCargoPostoResponse>
      <result>
        <reqFormacao>
          <gruReq>String</gruReq>
          <revGRq>String</revGRq>
          <codCuf>Integer</codCuf>
          <nomCuf>String</nomCuf>
          <sitCuf>Integer</sitCuf>
          <exiRqu>String</exiRqu>
          <ptsReq>Double</ptsReq>
        </reqFormacao>
        <reqAperfeicoamento>
          <gruReq>String</gruReq>
          <revGRq>String</revGRq>
          <codCua>Integer</codCua>
          <nomCua>String</nomCua>
          <exiRqu>String</exiRqu>
          <ptsReq>Double</ptsReq>
        </reqAperfeicoamento>
        <reqCompetencia>
          <gruReq>String</gruReq>
          <revGRq>String</revGRq>
          <seqCpt>Integer</seqCpt>
          <codCpt>Integer</codCpt>
          <desCpt>String</desCpt>
          <revCpt>String</revCpt>
          <desDet>String</desDet>
          <prfApl>Integer</prfApl>
          <desPrf>String</desPrf>
          <notCpt>Double</notCpt>
          <codTpr>Integer</codTpr>
          <codCPr>String</codCPr>
          <exiRqu>String</exiRqu>
          <ptsReq>Double</ptsReq>
          <conAut>String</conAut>
          <conSup>String</conSup>
          <conSub>String</conSub>
          <conPar>String</conPar>
          <conCli>String</conCli>
          <conFor>String</conFor>
          <conIns>String</conIns>
          <conCon>String</conCon>
          <codTpc>Integer</codTpc>
        </reqCompetencia>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ConsultarRequisitosCargoPostoResponse>
  </soapenv:Body>
</soapenv:Envelope>

Atributos da resposta:

Nome Preenchimento Tipo Descrição
erroExecucao Opcional String Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso;
- A mensagem do erro ocorrido no servidor.
reqFormacao Opcional Set  
reqFormacao.gruReq Opcional String Código do grupo de requisitos
reqFormacao.revGRq Opcional String Revisão do grupo de requisitos
reqFormacao.codCuf Opcional Integer Curso de Formação que é requisito para esta revisão
reqFormacao.nomCuf Opcional String Nome do Curso
reqFormacao.sitCuf Opcional Integer Indica a situação requisitada para o curso
reqFormacao.exiRqu Opcional String Exigência do requisito
reqFormacao.ptsReq Opcional Double Pontuação do requisito de formação
reqAperfeicoamento Opcional Set  
reqAperfeicoamento.gruReq Opcional String Código do grupo de requisitos
reqAperfeicoamento.revGRq Opcional String Revisão do grupo de requisitos
reqAperfeicoamento.codCua Opcional Integer Curso de Aperfeiçoamento que é requisito para esta revisão
reqAperfeicoamento.nomCua Opcional String Nome do Curso
reqAperfeicoamento.exiRqu Opcional String Exigência do requisito
reqAperfeicoamento.ptsReq Opcional Double Pontuação do requisito
reqCompetencia Opcional Set  
reqCompetencia.gruReq Opcional String Código do grupo de requisitos
reqCompetencia.revGRq Opcional String Revisão do grupo de requisitos
reqCompetencia.seqCpt Opcional Integer Numero sequencial que identifica o requisito de competência
reqCompetencia.codCpt Opcional Integer Competência que é requisito para esta revisão
reqCompetencia.desCpt Opcional String Descrição reduzida da competência
reqCompetencia.revCpt Opcional String Revisão da competência requisitada
reqCompetencia.desDet Opcional String Descrição detalhada da competência
reqCompetencia.prfApl Opcional Integer Código do perfil de aplicação da competência
reqCompetencia.desPrf Opcional String Descrição do Perfil de aplicação da competência
reqCompetencia.notCpt Opcional Double Determina a nota mínima para o atendimento do requisito
reqCompetencia.codTpr Opcional Integer Tabela de proficiências da revisão da competência do requisito
reqCompetencia.codCPr Opcional String Determina o conceito mínimo para o atendimento do requisito
reqCompetencia.exiRqu Opcional String Exigência do requisito
reqCompetencia.ptsReq Opcional Double Pontuação do requisito
reqCompetencia.conAut Opcional String Considera requisito nas avaliações com foco Autoavaliação
reqCompetencia.conSup Opcional String Considera requisito nas avaliações com foco Superior
reqCompetencia.conSub Opcional String Considera requisito nas avaliações com foco Subordinado
reqCompetencia.conPar Opcional String Considera requisito nas avaliações com foco Cargo par
reqCompetencia.conCli Opcional String Considera requisito nas avaliações com foco Cliente
reqCompetencia.conFor Opcional String Considera requisito nas avaliações com foco Fornecedor
reqCompetencia.conIns Opcional String Considera requisito nas avaliações com foco Instrutor
reqCompetencia.conCon Opcional String Considera requisito nas avaliações com foco Consenso
reqCompetencia.codTpc Opcional Integer  

Este artigo ajudou você?