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 > Recrutamento e Seleção > Com.senior.g5.rh.rs.dadosRequisicao

Web service com.senior.g5.rh.rs.dadosRequisicao

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

Portas

DadosRequisicao_3

Web Service para cadastramento da requisição.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 3

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:DadosRequisicao_3>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codOem>Integer</codOem>
        <datIni>String</datIni>
        <codEsc>Integer</codEsc>
        <codRqu>Integer</codRqu>
        <anoCon>Integer</anoCon>
        <datFim>String</datFim>
        <codEst>Integer</codEst>
        <empAti>Integer</empAti>
        <numCon>Integer</numCon>
        <empSol>Integer</empSol>
        <claSal>String</claSal>
        <numEmp>Integer</numEmp>
        <tipCol>Integer</tipCol>
        <nivSal>String</nivSal>
        <codTap>Integer</codTap>
        <numCad>Integer</numCad>
        <tipSal>Integer</tipSal>
        <posTra>String</posTra>
        <horIni>String</horIni>
        <codMot>Integer</codMot>
        <codFil>Integer</codFil>
        <horFim>String</horFim>
        <valSal>Double</valSal>
        <estCar>Integer</estCar>
        <codRes>Integer</codRes>
        <codCar>String</codCar>
        <anoRqu>String</anoRqu>
        <carVag>String</carVag>
        <oriRqu>Integer</oriRqu>
        <codTim>String</codTim>
        <numLoc>String</numLoc>
        <codCcu>String</codCcu>
        <codEsqRqu>Integer</codEsqRqu>
        <turRqu>Integer</turRqu>
        <tipRqu>Integer</tipRqu>
        <datRqu>String</datRqu>
        <datPre>String</datPre>
        <datLim>String</datLim>
        <tipVag>Integer</tipVag>
        <qtdRqu>Integer</qtdRqu>
        <sitRqu>Integer</sitRqu>
        <motSus>Integer</motSus>
        <datSus>String</datSus>
        <codMoc>Integer</codMoc>
        <datEnc>String</datEnc>
        <datApr>String</datApr>
        <conCan>String</conCan>
        <dvgWeb>String</dvgWeb>
        <hisEli>String</hisEli>
        <ptsMin>Integer</ptsMin>
        <codVag>String</codVag>
        <ideExt>String</ideExt>
      </parameters>
    </ser:DadosRequisicao_3>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
I - Inclusão
A - Alteração
E - Exclusão
codOem Opcional Integer Código do Cliente
- Opcional
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.
Observações: Este campo será disponibilizado somente quando a rotina de Agência de Empregos estiver sendo utilizada, conforme parâmetro Empresa Agência Empregos em Diversos/Assinalamentos.
datIni Opcional DateTime Data inicial a ser considerada na triagem para filtrar candidatos internos
pela data da solicitação ou candidatos externos pela data de cadastramento.
- Opcional
- Máscara: DD/MM/YYYY
codEsc Opcional Integer Informar o código da escala de horários da vaga.
- Opcional
codRqu Opcional Integer Código da Requisição
- Obrigatório
- Chave
- Máscara: ZZZZZ9

Observações: Na inclusão, este campo poderá ser deixado em branco e o sistema encontrará o próximo código livre.
anoCon Opcional Integer Ano em que foi realizado o Concurso Público
- Opcional
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

Observações: Este campo ficará habilitado somente quando a empresa utilizar a rotina de Concurso Público.
datFim Opcional DateTime Data final a ser considerada na triagem para filtrar candidatos internos
pela data da solicitação ou candidatos externos pela data de cadastramento.
- Opcional
- Máscara: DD/MM/YYYY
codEst Opcional Integer Informar a estrutura salarial a ser considerada
- Opcional
Observações: Este campo poderá ser informado somente se o usuário ativo
tiver permissão para informar o salário na requisição. Esta permissão é configurada
no RS em Seleção/Definições/Usuário.
empAti Obrigatório Integer Código da empresa ativa.
- Obrigatório.

Observações: Será ativado a empresa conforme o número informado neste campo.
numCon Opcional Integer Número do concurso público
- Opcional
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

Observações: Este campo ficará habilitado somente quando a empresa utilizar a rotina de Concurso Público.
empSol Opcional Integer Informar o código da empresa solicitante da requisição
- Opcional
claSal Opcional String Informar a classe salarial.
- Opcional
Observações: Este campo poderá ser informado somente se o usuário ativo
tiver permissão para informar o salário na requisição. Esta permissão é configurada
no RS em Seleção/Definições/Usuário.
numEmp Opcional Integer Código da empresa que possui as vagas desta requisição.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório
tipCol Opcional Integer Indicar o tipo do colaborador que efetuou a requisição
- Opcional
- Valores:
1-Empregado
2-Terceiro
3-Parceiro

Observações: Torna-se obrigatório quando a empresa solicitante for informada
nivSal Opcional String Informar o nível salarial
- Opcional
Observações: Este campo poderá ser informado somente se o usuário ativo
tiver permissão para informar o salário na requisição. Esta permissão é configurada
no RS em Seleção/Definições/Usuário.
codTap Opcional Integer Tipo de atuação que possui as vagas desta requisição.

- O campo deverá ser preenchido somente quando a empresa utilizar posto de trabalho.

- Obrigatório
numCad Opcional Integer Informar o código do colaborador que efetuou a requisição.
- Opcional

Observações: Torna-se obrigatório quando a empresa e o tipo do solicitante forem informados
tipSal Opcional Integer Informar o tipo de salário
- Opcional
Observações: Este campo poderá ser informado somente se o usuário ativo
tiver permissão para informar o salário na requisição. Esta permissão é configurada
no RS em Seleção/Definições/Usuário.
posTra Opcional String Posto de trabalho que possui as vagas desta requisição.

- O campo deverá ser preenchido somente quando a empresa utilizar posto de trabalho.

- Obrigatório
horIni Opcional Time Informar a hora inicial da Entrevista.
- Opcional
- Máscara: hh:mm
codMot Opcional Integer Informar o código do motivo salarial
- Opcional
Observações: Este campo poderá ser informado somente se o usuário ativo
tiver permissão para informar o salário na requisição. Esta permissão é configurada
no RS em Seleção/Definições/Usuário.
codFil Opcional Integer Código da filial que possui as vagas desta requisição
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional
horFim Opcional Time Informar a hora final da Entrevista.
- Opcional
- Máscara: hh:mm
valSal Opcional Double Informar o valor do salário mensal desde que não seja informado a escala e estrutura
- Opcional
Observações: Este campo poderá ser informado somente se o usuário ativo
tiver permissão para informar o salário na requisição. Esta permissão é configurada
no RS em Seleção/Definições/Usuário.
estCar Opcional Integer Estrutura de cargos utilizada pelo cliente.
- Opcional
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.


Observações: Este campo será disponibilizado somente quando a rotina de Agência de Empregos estiver sendo utilizada, conforme parâmetro Empresa Agência Empregos em Diversos/Assinalamentos.
codRes Opcional Integer Identificar o código do usuário responsável pelo processo seletivo e manutenção das requisições.
- Opcional
codCar Opcional String Cargo da vaga em aberto
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório
- Máscara: #[EdiCar]#
anoRqu Opcional String Anotações complementares da requisição que esta sendo cadastrada
- Opcional
carVag Opcional String Cargo no Quadro de Vagas
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional

Observações: Este campo ficará disponível somente se o RS estiver integrado com o módulo QL e neste, o assinalamento Cargo Vaga em Diversos/Assinalamentos estiver com Sim.
oriRqu Opcional Integer Origem dos Requisitos
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional

Valores:
- 1 (Cargo)
- 2 (Cargo da Vaga)

Observações: Este campo ficará disponível somente se o RS estiver integrado com o módulo QL e neste, o assinalamento Cargo Vaga em Diversos/Assinalamentos estiver com Sim.
codTim Opcional String Código do Time
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional

Observações: Este campo estará disponível quando o assinalamento Usa Time no cadastro da empresa estiver = Sim
numLoc Opcional String Local do organograma que possui a vaga em aberto
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório
codCcu Opcional String Código do centro de custo que possui a vaga em aberto.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional

- Máscara: U[18]

Observações: Este campo será obrigatório se estiver integrado ao módulo QL e houver o controle do quadro por centro de custo.
codEsqRqu Opcional Integer Informar o código da escala que será utilizado na efetivação do candidato.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.
turRqu Opcional Integer Turno de trabalho onde existe a vaga
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório
tipRqu Opcional Integer Tipo da requisição
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório

Observações: Quando este tipo de requisição representar uma substituição, permitirá que sejam informados os colaboradores substituídos.
datRqu Opcional DateTime Data em que a requisição de pessoal foi entregue ao departamento de Recrutamento e Seleção de Pessoal.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório
- Máscara: DD/MM/YYYY
datPre Opcional DateTime Cadastrar a data prevista para a admissão.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional
- Máscara: DD/MM/YYYY
datLim Opcional DateTime Cadastrar a data limite para preenchimento da requisição.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional
- Máscara: DD/MM/YYYY
tipVag Opcional Integer Tipo da vaga que está sendo aberta.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional

Observações: Este campo é utilizado somente quando integrado com o módulo QL que permite definir se as vagas disponíveis pertencem a empregados, terceiros ou a qualquer outro tipo de vaga.
qtdRqu Opcional Integer Quantidade de vagas que está sendo aberta na requisição.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório
sitRqu Opcional Integer Situação da requisição
- Opcional

Valores:
- 1 (Em andamento)
- 2 (Cancelada)
- 3 (Finalizada)
- 4 (Proposta)
- 5 (Suspensa)
motSus Opcional Integer Código que corresponde ao motivo da Suspensão
- Este campo só deverá ser informado caso a situação da requisição seja 5 - Suspensa.
- Opcional

Observações: Este campo torna-se obrigatório quando a situação da requisição for 5-Suspensa
datSus Opcional DateTime Data da suspensão desta requisição.
- Este campo só deverá ser informado caso a situação da requisição seja 5 - Suspensa.

- Opcional
- Máscara: DD/MM/YYYY
Observações: Quando não informado valor para este campo o mesmo assumirá a data atual.
codMoc Opcional Integer Código que corresponde ao motivo do cancelamento
- Este campo só deverá ser informado caso a situação da requisição seja 2 - Cancelada.

- Opcional

Observações: Este campo torna-se obrigatório quando a situação da requisição for 2-Cancelada
datEnc Opcional DateTime Data do encerramento desta requisição quando finalizada ou quando cancelada.

- Opcional
- Máscara: DD/MM/YYYY
Observações: Quando não informado valor para este campo o mesmo assumirá a data atual.
datApr Opcional DateTime Data do aprovação da requisição.

- Opcional
- Máscara: DD/MM/YYYY
conCan Opcional String Tipos de candidatos que serão considerados para a requisição.
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório

Valores:
- A (Ambos os candidatos)
- E (Candidatos Externos)
- I (Candidatos Internos)
dvgWeb Opcional String Divulgar as vagas na Web
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Obrigatório

Valores:
- S (Sim)
- N (Não)
hisEli Opcional String Manter o histórico de eliminação
- Quando o tipo de operação for igual a (A - Alterar) e a situação da requisição for igual a (2 - Cancelada) ou (5 - Suspensa) este campo deverá permanecer vazio.

- Opcional

Valores:
- S (Sim)
- N (Não)
ptsMin Opcional Integer Pontuação mínima que o candidato deve obter na apuração do ranking para não ser eliminado do processo.

- Opcional
codVag Opcional String Códiga de vaga que esta sendo aberta na requisição.

- Opcional

Necessita estar no Novo RS.
ideExt Opcional String Identificador Externo.

- Opcional

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:DadosRequisicao_3Response>
      <result>
        <codRqu>Integer</codRqu>
        <empAti>Integer</empAti>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:DadosRequisicao_3Response>
  </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.
codRqu Opcional Integer Código da Requisição
- Obrigatório
- Chave
- Máscara: ZZZZZ9

Observações: Na inclusão, este campo poderá ser deixado em branco e o sistema encontrará o próximo código livre.
empAti Obrigatório Integer Código da empresa ativa.
- Obrigatório.

Observações: Será ativado a empresa conforme o número informado neste campo.

Candidatos

Web service para retornar candidatos da requisição informada.

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:Candidatos>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <codRqu>Integer</codRqu>
        <gridCandidatos>
          <numCan>Integer</numCan>
          <seqCan>String</seqCan>
          <oriCan>Integer</oriCan>
          <sitCan>Integer</sitCan>
          <numEmp>Integer</numEmp>
          <tipCol>Integer</tipCol>
          <numCad>Integer</numCad>
          <oriSel>Integer</oriSel>
          <codJus>Integer</codJus>
          <motInt>Integer</motInt>
          <motExt>Integer</motExt>
          <qtdPts>String</qtdPts>
        </gridCandidatos>
      </parameters>
    </ser:Candidatos>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
gridCandidatos Opcional Set Candidatos da Requisição
gridCandidatos.numCan Opcional Integer Número Candidato
gridCandidatos.seqCan Opcional String Sequência
gridCandidatos.oriCan Opcional Integer Origem

Opções
1 - Interno
2 - Externo
gridCandidatos.sitCan Opcional Integer Situação

Opções:
1 - Ativo no Processo
2 - Eliminado
3 - Desistente
4 - Admitido/Transferido
5 - Encaminhado
6 - Não Recomendável
7 - Expirado
8 - Selecionado Não Admitido
9 - Admitido Outra Requisição
gridCandidatos.numEmp Opcional Integer Número Empresa
gridCandidatos.tipCol Opcional Integer Tipo Colaborador

Opcões
1 - Empregado
2 - Terceiro
3 - Parceiro
gridCandidatos.numCad Opcional Integer Número Cadastro
gridCandidatos.oriSel Opcional Integer Origem Seleção

Opções:
1 - Triagem
2 - Seletiva
3 - Manual
4 - Ranking
gridCandidatos.codJus Opcional Integer Código Justificativa
gridCandidatos.motInt Opcional Integer Motivo Eliminação Interna

Opções:
1 - Solicitação
2 - Sexo
3 - Peso
4 - Sem Ficha Médica para avaliar Altura e Peso
5 - Altura
6 - Estado Civil
7 - Veículo
8 - Nacionalidade
9 - Grau de Instrução
10 - Qualificação
11 - Religião
12 - Turno
13 - Horário
14 - Cidade
15 - Bairro
16 - Fonte de Recrutamento
17 - Cursos de Formação
18 - Cursos de Aperfeiçoamento
19 - Cursos de Conhecimentos
20 - Entidades de Cursos
21 - Referências
22 - Parecer Seleção
23 - Parecer Psicológico
24 - Parecer Superior
25 - Curso Vencido ou não Concluído
26 - Cargo
27 - Idade
28 - Etapas
29 - Experiência por Equivalência
30 - Eliminado na Regra
31 - Experiência por Tempo de Serviço no Cargo
32 - Avaliação
33 - Questionário
34 - Exame Médico
35 - Entidades de Cursos de Aperfeiçoamento
36 - Local
37 - Conselho Profissional
38 - Salário
39 - ASO
40 - Deficiência Física
41 - Filial
42 - Categoria Habilitação
43 - Estado
44 - Palavra chave
45 - Área de atuação
46 - Hierarquia
47 - Pontuação obtida no processo
gridCandidatos.motExt Opcional Integer Motivo Eliminação Externa

Opções:
1 - Empresa
2 - Sexo
3 - Peso
4 - Altura
5 - Estado Civil
6 - Veículo
7 - Nacionalidade
8 - Grau de Instrução
9 - Qualificação
10 - Religião
11 - Turno
12 - Horário
13 - Cidade
14 - Bairro
15 - Fonte de Recrutamento
16 - Cursos de Formação
17 - Cursos de Aperfeiçoamento
18 - Cursos de Conhecimentos
19 - Entidades de Cursos
20 - Referências
21 - Parecer Seleção
22 - Parecer Psicológico
23 - Parecer Superior
24 - Curso Vencido ou não Concluído
25 - Idade
26 - Cargo
27 - Etapas
28 - Experiência por Equivalência
29 - Experiência por Tempo de Serviço no Cargo
30 - Eliminado na Regra
31 - Avaliação
32 - Questionário
33 - Exame Médico
34 - Entidades de Cursos de Aperfeiçoamento
35 - Local
36 - Conselho Profissional
37 - Salário
38 - ASO
39 - Deficiência Física
40 - Filial
41 - Categoria Habilitação
42 - Estado
43 - Palavra chave
44 - Área de atuação
45 - Hierarquia
46 - Pontuação obtida no processo
4 - Palavra-chave não encontrada no texto do currículo
gridCandidatos.qtdPts Opcional String Pontuação Obtida

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:CandidatosResponse>
      <result>
        <gridCandidatos>
          <numCan>Integer</numCan>
          <seqCan>String</seqCan>
          <oriCan>Integer</oriCan>
          <sitCan>Integer</sitCan>
          <numEmp>Integer</numEmp>
          <tipCol>Integer</tipCol>
          <numCad>Integer</numCad>
          <oriSel>Integer</oriSel>
          <codJus>Integer</codJus>
          <motInt>Integer</motInt>
          <motExt>Integer</motExt>
          <qtdPts>String</qtdPts>
        </gridCandidatos>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:CandidatosResponse>
  </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.
gridCandidatos Opcional Set Candidatos da Requisição
gridCandidatos.numCan Opcional Integer Número Candidato
gridCandidatos.seqCan Opcional String Sequência
gridCandidatos.oriCan Opcional Integer Origem

Opções
1 - Interno
2 - Externo
gridCandidatos.sitCan Opcional Integer Situação

Opções:
1 - Ativo no Processo
2 - Eliminado
3 - Desistente
4 - Admitido/Transferido
5 - Encaminhado
6 - Não Recomendável
7 - Expirado
8 - Selecionado Não Admitido
9 - Admitido Outra Requisição
gridCandidatos.numEmp Opcional Integer Número Empresa
gridCandidatos.tipCol Opcional Integer Tipo Colaborador

Opcões
1 - Empregado
2 - Terceiro
3 - Parceiro
gridCandidatos.numCad Opcional Integer Número Cadastro
gridCandidatos.oriSel Opcional Integer Origem Seleção

Opções:
1 - Triagem
2 - Seletiva
3 - Manual
4 - Ranking
gridCandidatos.codJus Opcional Integer Código Justificativa
gridCandidatos.motInt Opcional Integer Motivo Eliminação Interna

Opções:
1 - Solicitação
2 - Sexo
3 - Peso
4 - Sem Ficha Médica para avaliar Altura e Peso
5 - Altura
6 - Estado Civil
7 - Veículo
8 - Nacionalidade
9 - Grau de Instrução
10 - Qualificação
11 - Religião
12 - Turno
13 - Horário
14 - Cidade
15 - Bairro
16 - Fonte de Recrutamento
17 - Cursos de Formação
18 - Cursos de Aperfeiçoamento
19 - Cursos de Conhecimentos
20 - Entidades de Cursos
21 - Referências
22 - Parecer Seleção
23 - Parecer Psicológico
24 - Parecer Superior
25 - Curso Vencido ou não Concluído
26 - Cargo
27 - Idade
28 - Etapas
29 - Experiência por Equivalência
30 - Eliminado na Regra
31 - Experiência por Tempo de Serviço no Cargo
32 - Avaliação
33 - Questionário
34 - Exame Médico
35 - Entidades de Cursos de Aperfeiçoamento
36 - Local
37 - Conselho Profissional
38 - Salário
39 - ASO
40 - Deficiência Física
41 - Filial
42 - Categoria Habilitação
43 - Estado
44 - Resultado do MAP
45 - Palavra chave
46 - Área de atuação
47 - Hierarquia
48 - Pontuação obtida no processo
gridCandidatos.motExt Opcional Integer Motivo Eliminação Externa

Opções:
1 - Empresa
2 - Sexo
3 - Peso
4 - Altura
5 - Estado Civil
6 - Veículo
7 - Nacionalidade
8 - Grau de Instrução
9 - Qualificação
10 - Religião
11 - Turno
12 - Horário
13 - Cidade
14 - Bairro
15 - Fonte de Recrutamento
16 - Cursos de Formação
17 - Cursos de Aperfeiçoamento
18 - Cursos de Conhecimentos
19 - Entidades de Cursos
20 - Referências
21 - Parecer Seleção
22 - Parecer Psicológico
23 - Parecer Superior
24 - Curso Vencido ou não Concluído
25 - Idade
26 - Cargo
27 - Etapas
28 - Experiência por Equivalência
29 - Experiência por Tempo de Serviço no Cargo
30 - Eliminado na Regra
31 - Avaliação
32 - Questionário
33 - Exame Médico
34 - Entidades de Cursos de Aperfeiçoamento
35 - Local
36 - Conselho Profissional
37 - Salário
38 - ASO
39 - Deficiência Física
40 - Filial
41 - Categoria Habilitação
42 - Estado
43 - Resultado do MAP
44 - Palavra chave
45 - Área de atuação
46 - Hierarquia
47 - Pontuação obtida no processo
48 - Palavra-chave não encontrada no texto do currículo
gridCandidatos.qtdPts Opcional String Pontuação Obtida

ConsultarRequisicao

Web service para retornar informações das requisições.

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:ConsultarRequisicao>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <abrRqu>String</abrRqu>
        <abrEmp>String</abrEmp>
        <abrFil>String</abrFil>
        <abrLoc>String</abrLoc>
        <abrCar>String</abrCar>
        <gridRequisicoes>
          <codRqu>Integer</codRqu>
          <numEmp>Integer</numEmp>
          <codFil>Integer</codFil>
          <estCar>Integer</estCar>
          <codCar>String</codCar>
          <codTim>String</codTim>
          <tabOrg>Integer</tabOrg>
          <numLoc>Integer</numLoc>
          <datRqu>String</datRqu>
          <tipRqu>Integer</tipRqu>
          <qtdRqu>Integer</qtdRqu>
          <turRqu>Integer</turRqu>
          <datLim>String</datLim>
          <datPre>String</datPre>
          <anoRqu>String</anoRqu>
          <codOem>Integer</codOem>
          <empSol>Integer</empSol>
          <tipCol>Integer</tipCol>
          <numCad>Integer</numCad>
          <horIni>Integer</horIni>
          <horFim>Integer</horFim>
          <datIni>String</datIni>
          <datFim>String</datFim>
          <codUsu>Double</codUsu>
          <datApr>String</datApr>
          <codCcu>String</codCcu>
          <codEsc>Integer</codEsc>
          <tipSal>Integer</tipSal>
          <codMot>Integer</codMot>
          <codEst>Integer</codEst>
          <claSal>String</claSal>
          <nivSal>String</nivSal>
          <valSal>Double</valSal>
          <sitRqu>Integer</sitRqu>
          <datEnc>String</datEnc>
          <codMoc>Integer</codMoc>
          <codRes>Double</codRes>
          <anoCon>Integer</anoCon>
          <numCon>Integer</numCon>
          <triSel>String</triSel>
          <conCan>String</conCan>
          <dvgWEB>String</dvgWEB>
          <tipVag>Integer</tipVag>
          <reqEla>String</reqEla>
          <divEmp>String</divEmp>
          <codCid>Integer</codCid>
          <usuEla>String</usuEla>
          <carVag>String</carVag>
          <oriRqu>Integer</oriRqu>
          <datSus>String</datSus>
          <motSus>Integer</motSus>
          <codTap>Integer</codTap>
          <estPos>Integer</estPos>
          <posTra>String</posTra>
          <hisEli>String</hisEli>
          <ptsMin>Integer</ptsMin>
          <usuRqu>Double</usuRqu>
          <codVag>String</codVag>
          <ideExt>String</ideExt>
        </gridRequisicoes>
      </parameters>
    </ser:ConsultarRequisicao>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
abrRqu Opcional String Requisição (+)
- Informar uma abrangência de Requisição
- Opcional
abrEmp Opcional String Empresa (+)
- Informar uma abrangência de Empresa
- Opcional
abrFil Opcional String Filial (+)
- Informar uma abrangência de Filial
- Opcional
abrLoc Opcional String Local (+)
- Informar uma abrangência de Local
- Opcional
abrCar Opcional String Cargo (+)
- Informar uma abrangência de Cargo
- Opcional
gridRequisicoes Opcional Set Candidatos da Requisição
gridRequisicoes.codRqu Opcional Integer Código Requisição
gridRequisicoes.numEmp Opcional Integer Empresa Requisitante
gridRequisicoes.codFil Opcional Integer Código da Filial
gridRequisicoes.estCar Opcional Integer Código da Estrutura de Cargos
gridRequisicoes.codCar Opcional String Cargo Requisitado
gridRequisicoes.codTim Opcional String Código do Time
gridRequisicoes.tabOrg Opcional Integer Código da Tabela de Organograma
gridRequisicoes.numLoc Opcional Integer Local Requisitado
gridRequisicoes.datRqu Opcional DateTime Data da Requisição
gridRequisicoes.tipRqu Opcional Integer Tipo Requisição
gridRequisicoes.qtdRqu Opcional Integer Quantidade de Vagas da Requisição
gridRequisicoes.turRqu Opcional Integer Turno Requisição
- Opções: 1 - 1º Turno / 2 - 2º Turno / 3 - 3º Turno / 4 - 4º Turno / 8 - Misto / 9 - Geral
gridRequisicoes.datLim Opcional DateTime Data Limite
gridRequisicoes.datPre Opcional DateTime Data Previsão
gridRequisicoes.anoRqu Opcional String Anotações na Requisição
gridRequisicoes.codOem Opcional Integer Código do Cliente
gridRequisicoes.empSol Opcional Integer Empresa do Colabolador Solicitante
gridRequisicoes.tipCol Opcional Integer Tipo do Colabolador Solicitante
- Opções: 1 - Empregado / 2 - Terceiro / 3 - Parceiro
gridRequisicoes.numCad Opcional Integer Cadastro do Colaborador Solicitante
gridRequisicoes.horIni Opcional Integer Hora Início Disponibilidade para Entrevista
gridRequisicoes.horFim Opcional Integer Hora Fim Disponibilidade para Entrevista
gridRequisicoes.datIni Opcional DateTime Data Início para Triagem
gridRequisicoes.datFim Opcional DateTime Data Fim para Triagem
gridRequisicoes.codUsu Opcional Double Código do Usuário da Aprovação Requisição
gridRequisicoes.datApr Opcional DateTime Data da Aprovação da Requisição
gridRequisicoes.codCcu Opcional String Código do Centro de Custo
gridRequisicoes.codEsc Opcional Integer Código da Escala
gridRequisicoes.tipSal Opcional Integer Tipo do Salário
- Opções: 1 - Mensalista / 2 - Horista / 3 - Diarista / 4 - Comissionado / 5 - Tarefeiro / 6 - Terceiro
gridRequisicoes.codMot Opcional Integer Motivo do Salário
gridRequisicoes.codEst Opcional Integer Código da Estrutura Salarial
gridRequisicoes.claSal Opcional String Classe Salarial
gridRequisicoes.nivSal Opcional String Nível Salarial
gridRequisicoes.valSal Opcional Double Valor do Salário Efetivo
gridRequisicoes.sitRqu Opcional Integer Situação da Requisição
- Opções: 0 - Não iniciada / 1 - Em andamento / 2 - Cancelada / 3 - Finalizada / 4 - Proposta / 5 - Suspensa
gridRequisicoes.datEnc Opcional DateTime Data de Encerramento
gridRequisicoes.codMoc Opcional Integer Código do Motivo do Cancelamento
gridRequisicoes.codRes Opcional Double Código do Usuário Responsável pelo Atendimento da Requisição
gridRequisicoes.anoCon Opcional Integer Ano Concurso
gridRequisicoes.numCon Opcional Integer Número do Concurso
gridRequisicoes.triSel Opcional String Identifica p/as regras se o processo é de triagem ou seletiva
- Opções: T - Triagem / S - Seletiva
gridRequisicoes.conCan Opcional String Define quais Candidatos devem ser considerados
- Opções: A - Ambos os Candidatos / E - Candidatos Externos / I - Candidatos Internos
gridRequisicoes.dvgWEB Opcional String Define se a Requisição deve ser divulgada na WEB
- Opções: S - Sim / N - Não
gridRequisicoes.tipVag Opcional Integer Código do tipo de vaga
gridRequisicoes.reqEla Opcional String Identificação da requisição (vaga) para a Elancers
gridRequisicoes.divEmp Opcional String Indica para a Elancers se pode divulgar o nome da empresa da vaga
- Opções: S - Sim / N - Não
gridRequisicoes.codCid Opcional Integer Cidade para Trabalhar
gridRequisicoes.usuEla Opcional String Usuário responsável pela requisição (vaga) na Elancers
gridRequisicoes.carVag Opcional String Código do novo cargo para ocupação da vaga
gridRequisicoes.oriRqu Opcional Integer Define de qual cargo deve considerar os requisitos
- Opções: 1- Cago / 2 - Cargo da Vaga
gridRequisicoes.datSus Opcional DateTime Data de Suspensão
gridRequisicoes.motSus Opcional Integer Código do Motivo da Suspensão da Requisição
gridRequisicoes.codTap Opcional Integer Tipo de atuação do Colaborador no Posto de trabalho
gridRequisicoes.estPos Opcional Integer Código da Estrutura de Postos de Trabalho
gridRequisicoes.posTra Opcional String Posto de Trabalho em que o Colaborador atua
gridRequisicoes.hisEli Opcional String Mantém histórico de eliminação dos candidatos com interesse na vaga
- Opções: T - Triagem / S - Seletiva / A - Ambas / N - Nenhuma
gridRequisicoes.ptsMin Opcional Integer Pontuação mínima que o candidato deve obter
gridRequisicoes.usuRqu Opcional Double Código do usuário que cadastrou a requisição
gridRequisicoes.codVag Opcional String Código da vaga usado na publicação do anúncio
gridRequisicoes.ideExt Opcional String Identificador Externo

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:ConsultarRequisicaoResponse>
      <result>
        <gridRequisicoes>
          <codRqu>Integer</codRqu>
          <numEmp>Integer</numEmp>
          <codFil>Integer</codFil>
          <estCar>Integer</estCar>
          <codCar>String</codCar>
          <codTim>String</codTim>
          <tabOrg>Integer</tabOrg>
          <numLoc>Integer</numLoc>
          <datRqu>String</datRqu>
          <tipRqu>Integer</tipRqu>
          <qtdRqu>Integer</qtdRqu>
          <turRqu>Integer</turRqu>
          <datLim>String</datLim>
          <datPre>String</datPre>
          <anoRqu>String</anoRqu>
          <codOem>Integer</codOem>
          <empSol>Integer</empSol>
          <tipCol>Integer</tipCol>
          <numCad>Integer</numCad>
          <horIni>Integer</horIni>
          <horFim>Integer</horFim>
          <datIni>String</datIni>
          <datFim>String</datFim>
          <codUsu>Double</codUsu>
          <datApr>String</datApr>
          <codCcu>String</codCcu>
          <codEsc>Integer</codEsc>
          <tipSal>Integer</tipSal>
          <codMot>Integer</codMot>
          <codEst>Integer</codEst>
          <claSal>String</claSal>
          <nivSal>String</nivSal>
          <valSal>Double</valSal>
          <sitRqu>Integer</sitRqu>
          <datEnc>String</datEnc>
          <codMoc>Integer</codMoc>
          <codRes>Double</codRes>
          <anoCon>Integer</anoCon>
          <numCon>Integer</numCon>
          <triSel>String</triSel>
          <conCan>String</conCan>
          <dvgWEB>String</dvgWEB>
          <tipVag>Integer</tipVag>
          <reqEla>String</reqEla>
          <divEmp>String</divEmp>
          <codCid>Integer</codCid>
          <usuEla>String</usuEla>
          <carVag>String</carVag>
          <oriRqu>Integer</oriRqu>
          <datSus>String</datSus>
          <motSus>Integer</motSus>
          <codTap>Integer</codTap>
          <estPos>Integer</estPos>
          <posTra>String</posTra>
          <hisEli>String</hisEli>
          <ptsMin>Integer</ptsMin>
          <usuRqu>Double</usuRqu>
          <codVag>String</codVag>
          <ideExt>String</ideExt>
        </gridRequisicoes>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ConsultarRequisicaoResponse>
  </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.
gridRequisicoes Opcional Set Candidatos da Requisição
gridRequisicoes.codRqu Opcional Integer Código Requisição
gridRequisicoes.numEmp Opcional Integer Empresa Requisitante
gridRequisicoes.codFil Opcional Integer Código da Filial
gridRequisicoes.estCar Opcional Integer Código da Estrutura de Cargos
gridRequisicoes.codCar Opcional String Cargo Requisitado
gridRequisicoes.codTim Opcional String Código do Time
gridRequisicoes.tabOrg Opcional Integer Código da Tabela de Organograma
gridRequisicoes.numLoc Opcional Integer Local Requisitado
gridRequisicoes.datRqu Opcional DateTime Data da Requisição
gridRequisicoes.tipRqu Opcional Integer Tipo Requisição
gridRequisicoes.qtdRqu Opcional Integer Quantidade de Vagas da Requisição
gridRequisicoes.turRqu Opcional Integer Turno Requisição
- Opções: 1 - 1º Turno / 2 - 2º Turno / 3 - 3º Turno / 4 - 4º Turno / 8 - Misto / 9 - Geral
gridRequisicoes.datLim Opcional DateTime Data Limite
gridRequisicoes.datPre Opcional DateTime Data Previsão
gridRequisicoes.anoRqu Opcional String Anotações na Requisição
gridRequisicoes.codOem Opcional Integer Código do Cliente
gridRequisicoes.empSol Opcional Integer Empresa do Colabolador Solicitante
gridRequisicoes.tipCol Opcional Integer Tipo do Colabolador Solicitante
- Opções: 1 - Empregado / 2 - Terceiro / 3 - Parceiro
gridRequisicoes.numCad Opcional Integer Cadastro do Colaborador Solicitante
gridRequisicoes.horIni Opcional Integer Hora Início Disponibilidade para Entrevista
gridRequisicoes.horFim Opcional Integer Hora Fim Disponibilidade para Entrevista
gridRequisicoes.datIni Opcional DateTime Data Início para Triagem
gridRequisicoes.datFim Opcional DateTime Data Fim para Triagem
gridRequisicoes.codUsu Opcional Double Código do Usuário da Aprovação Requisição
gridRequisicoes.datApr Opcional DateTime Data da Aprovação da Requisição
gridRequisicoes.codCcu Opcional String Código do Centro de Custo
gridRequisicoes.codEsc Opcional Integer Código da Escala
gridRequisicoes.tipSal Opcional Integer Tipo do Salário
- Opções: 1 - Mensalista / 2 - Horista / 3 - Diarista / 4 - Comissionado / 5 - Tarefeiro / 6 - Terceiro
gridRequisicoes.codMot Opcional Integer Motivo do Salário
gridRequisicoes.codEst Opcional Integer Código da Estrutura Salarial
gridRequisicoes.claSal Opcional String Classe Salarial
gridRequisicoes.nivSal Opcional String Nível Salarial
gridRequisicoes.valSal Opcional Double Valor do Salário Efetivo
gridRequisicoes.sitRqu Opcional Integer Situação da Requisição
- Opções: 0 - Não iniciada / 1 - Em andamento / 2 - Cancelada / 3 - Finalizada / 4 - Proposta / 5 - Suspensa
gridRequisicoes.datEnc Opcional DateTime Data de Encerramento
gridRequisicoes.codMoc Opcional Integer Código do Motivo do Cancelamento
gridRequisicoes.codRes Opcional Double Código do Usuário Responsável pelo Atendimento da Requisição
gridRequisicoes.anoCon Opcional Integer Ano Concurso
gridRequisicoes.numCon Opcional Integer Número do Concurso
gridRequisicoes.triSel Opcional String Identifica p/as regras se o processo é de triagem ou seletiva
- Opções: T - Triagem / S - Seletiva
gridRequisicoes.conCan Opcional String Define quais Candidatos devem ser considerados
- Opções: A - Ambos os Candidatos / E - Candidatos Externos / I - Candidatos Internos
gridRequisicoes.dvgWEB Opcional String Define se a Requisição deve ser divulgada na WEB
- Opções: S - Sim / N - Não
gridRequisicoes.tipVag Opcional Integer Código do tipo de vaga
gridRequisicoes.reqEla Opcional String Identificação da requisição (vaga) para a Elancers
gridRequisicoes.divEmp Opcional String Indica para a Elancers se pode divulgar o nome da empresa da vaga
- Opções: S - Sim / N - Não
gridRequisicoes.codCid Opcional Integer Cidade para Trabalhar
gridRequisicoes.usuEla Opcional String Usuário responsável pela requisição (vaga) na Elancers
gridRequisicoes.carVag Opcional String Código do novo cargo para ocupação da vaga
gridRequisicoes.oriRqu Opcional Integer Define de qual cargo deve considerar os requisitos
- Opções: 1- Cago / 2 - Cargo da Vaga
gridRequisicoes.datSus Opcional DateTime Data de Suspensão
gridRequisicoes.motSus Opcional Integer Código do Motivo da Suspensão da Requisição
gridRequisicoes.codTap Opcional Integer Tipo de atuação do Colaborador no Posto de trabalho
gridRequisicoes.estPos Opcional Integer Código da Estrutura de Postos de Trabalho
gridRequisicoes.posTra Opcional String Posto de Trabalho em que o Colaborador atua
gridRequisicoes.hisEli Opcional String Mantém histórico de eliminação dos candidatos com interesse na vaga
- Opções: T - Triagem / S - Seletiva / A - Ambas / N - Nenhuma
gridRequisicoes.ptsMin Opcional Integer Pontuação mínima que o candidato deve obter
gridRequisicoes.usuRqu Opcional Double Código do usuário que cadastrou a requisição
gridRequisicoes.codVag Opcional String Código da vaga usado na publicação do anúncio
gridRequisicoes.ideExt Opcional String Identificador Externo

Substituido

Web Service para cadastramento dos colaboradores que serão substituídos na requisição.

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:Substituido>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <substituido>
          <numEmp>Integer</numEmp>
          <tipCol>Integer</tipCol>
          <numCad>Integer</numCad>
        </substituido>
      </parameters>
    </ser:Substituido>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório
Valores:
I - Inclusão
E - Exclusão

Observações: Para alterar o colaborador a ser substituído recomenda-se excluir todos e em seguida incluir o colaborador desejado
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
substituido Opcional Set Lista de colaboradores que serão substituídos com o preenchimento das vagas desta requisição.
substituido.numEmp Obrigatório Integer Informar a empresa do colaborador que será substituído
- Obrigatório
- Chave
substituido.tipCol Obrigatório Integer Informar o tipo de colaborador que será substituído
- Obrigatório
- Chave

Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
substituido.numCad Obrigatório Integer Indicar um número de cadastro para identificar o colaborador que será substituído
- Obrigatório
- Chave

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:SubstituidoResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:SubstituidoResponse>
  </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.

RequisitosGerais

Web service para cadastramento ddas respostas aceitáveis para cada item. Para os candidatos que tiverem as informações diferentes no momento da seleção, serão eliminados.

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:RequisitosGerais>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <numEmp>Integer</numEmp>
        <codRqu>Integer</codRqu>
        <pesMin>Double</pesMin>
        <pesMax>Double</pesMax>
        <altMin>Integer</altMin>
        <altMax>Integer</altMax>
        <idaMin>Integer</idaMin>
        <idaMax>Integer</idaMax>
        <tipSex>String</tipSex>
        <notMin>Double</notMin>
        <defFis>String</defFis>
        <abrDef>String</abrDef>
        <codFlt>Integer</codFlt>
        <eqvCar>Integer</eqvCar>
        <abrEmp>String</abrEmp>
        <abrFil>String</abrFil>
        <catCnh>String</catCnh>
        <abrVei>String</abrVei>
        <abrCiv>String</abrCiv>
        <abrSlc>String</abrSlc>
        <abrNac>String</abrNac>
        <abrIns>String</abrIns>
        <abrQua>String</abrQua>
        <abrPrf>String</abrPrf>
        <abrTre>String</abrTre>
        <abrRlr>String</abrRlr>
        <abrEfo>String</abrEfo>
        <abrEap>String</abrEap>
        <abrTur>String</abrTur>
        <abrHor>String</abrHor>
        <abrEst>String</abrEst>
        <abrCid>String</abrCid>
        <abrBai>String</abrBai>
        <abrRfo>String</abrRfo>
        <abrPsl>String</abrPsl>
        <abrPps>String</abrPps>
        <abrPsu>String</abrPsu>
        <abrPex>String</abrPex>
        <abrPar>String</abrPar>
        <abrAso>String</abrAso>
        <abrAre>String</abrAre>
        <abrHie>String</abrHie>
        <palCha>String</palCha>
        <txtCur>String</txtCur>
        <opePes>Integer</opePes>
      </parameters>
    </ser:RequisitosGerais>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo de operação
- Obrigatório

Valores:
G - Inclusão/Alteração
E - Exclusão
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
- Chave
codRqu Obrigatório Integer Código da requisição
- Obrigatório
pesMin Opcional Double Definir o peso mínimo que deverá ter o ocupante do cargo.
- Opcional
- Máscara: zz9,99
pesMax Opcional Double Definir o peso máximo que deverá ter o ocupante do cargo.
- Opcional
- Máscara: zz9,99
altMin Opcional Integer Definir a altura mínima que deverá ter o ocupante do cargo.
- Opcional
- Máscara: zz9
altMax Opcional Integer Definir a altura máxima que deverá ter o ocupante do cargo.
- Opcional
- Máscara: zz9
idaMin Opcional Integer Definir a idade mínima que deverá ter o ocupante do cargo.
- Opcional
idaMax Opcional Integer Definir a idade máxima que deverá ter o ocupante do cargo.
- Opcional
tipSex Opcional String Definir de qual sexo deve ser o ocupante do cargo.
- Opcional

Valores:
M - Masculino
F - Feminino
I - Independe
defFis Opcional String Definir qual será o critério de seleção em relação aos deficientes.
- Opcional

Valores:
S - Sim, os deficiente serão considerados. Se houver abrangência de deficiente será considerada, mas se não houver será exigido que o candidato seja deficiente.
N - Não, os candidatos com deficiência não entrarão no processo, e não será permitido informar abrangência.
I - Independe - Serão considerados todos os candidatos com ou sem deficiência, mas se tiver abrangência irá considerar os candidatos não deficientes ou candidatos com deficiência contemplada na abrangência.
abrDef Opcional String Indicar quais os tipos de deficiência que deverão ser considerados na triagem/seletiva.
- Opcional
- Abrangência

Observações: Poderá ser informado somente se o campo Deficientes estiver preenchido com S - Sim ou I - Independente.
codFlt Opcional Integer Informar o código da regra a ser utilizada nos requisitos.
- Opcional
eqvCar Opcional Integer Definir como deve ser o comportamento da triagem/seletiva sobre a equivalência de cargo.
- Obrigatório

Valores:
1 - Experiência: corresponde a experiência em empregos anteriores
2 - Cargos Pretendidos: corresponde aos cargos indicados no cadastro do candidato / colaborador
3 - Ambos
abrEmp Opcional String Informar as empresas que serão utilizadas no processo da triagem/seletiva.
- Opcional
abrFil Opcional String Informar as filiais que serão utilizadas no processo da triagem/seletiva.
- Opcional
catCnh Opcional String Informar a categoria da carteira de nacional de habilitação.
- Opcional
abrVei Opcional String Determinar quanto a necessidade ou não, de o ocupante do cargo ter veículo próprio.
- Opcional

Valores:
1 - Executivo
2 - Standart
3 - Carga
4 - Coletivo
5 - Misto Carga e Coletivo
9 - Outros
abrCiv Opcional String Definir o estado civil que deverá ter o ocupante do cargo.
- Opcional

Valores:
1 - Solteiro
2 - Casado
3 - Divorciado
4 - Viúvo
5 - Concubinato
6 - Separado
7 - União Estável
9 - Outros
abrSlc Opcional String Definir o tipo de solicitação efetuado pelo candidato interno
- Opcional

Observações: Para os candidatos externos este requisito não é analisado.
abrNac Opcional String A partir da codificação definida pelo usuário, indicar a nacionalidade que deverá ter o ocupante do cargo.
- Opcional

Valores:
10 - Brasileiro Nato
20 - Naturalizado Brasileiro
21 - Argentino
22 - Boliviano
23 - Chileno
24 - Paraguaio
25 - Uruguaio
30 - Alemão
31 - Belga
32 - Britânico
34 - Canadense
35 - Espanhol
36 - Norte-Americano
37 - Francês
38 - Suíço
39 - Italiano
41 - Japonês
42 - Chinês
43 - Coreano
45 - Português
48 - Outros Latino-Americanos
49 - Outros Asiáticos
50 - Outros
abrIns Opcional String Definir a escolaridade que deverá ter o ocupante do cargo.
- Opcional

Valores:
1 - Analfabeto
2 - 4ª Série Incompleta
3 - 4ª Série Completa
4 - 5ª a 8ª Série Incompleta
5 - 1ª Grau Completo
6 - 2ª Grau Incompleto
7 - 2ª Grau Completo
8 - Superior Incompleto
9 - Superior Completo
10 - Pós-graduação
11 - Mestrado
12 - Doutorado
13 - Ph.D.
abrQua Opcional String Definir a qualificação que deverá ter o ocupante do cargo.
- Opcional
abrPrf Opcional String Definir o conselho profissional que deverá ter o ocupante do cargo.
- Opcional
abrTre Opcional String Definir o tipo de referência que deverá ter o ocupante do cargo.
- Opcional
abrRlr Opcional String Definir a religião a que deverá pertencer o ocupante do cargo.
- Opcional
abrEfo Opcional String Definir a entidade de curso de formação que o candidato deverá ter frequentado ou estar frequentando.
- Opcional
abrEap Opcional String Definir a entidade de curso de aperfeiçoamento que o candidato deverá ter frequentado.
- Opcional
abrTur Opcional String Definir os turnos nos quais deverá trabalhar o ocupante do cargo.
- Opcional
abrHor Opcional String Definir os horários nos quais deverá trabalhar o ocupante do cargo.
- Opcional
abrEst Opcional String Definir os estados nos quais deverá trabalhar ou residir o ocupante do cargo.
- Opcional
abrCid Opcional String Definir as cidades onde deverá residir o ocupante do cargo.
- Opcional
abrBai Opcional String Definir os bairros onde deverá residir o ocupante do cargo.
- Opcional
abrRfo Opcional String Definir a fonte de recrutamento da qual deve ser oriundo o candidato que irá ocupar o cargo.
- Opcional

Observações: Este requisito está sendo analisado somente para os candidatos externos.
abrPsl Opcional String Possibilita a definição dos tipos de parecer utilizado pelo selecionador de pessoal, que o sistema deverá usar.
- Opcional
abrPps Opcional String Possibilita a definição dos tipos de parecer utilizado pelo psicólogo, que o sistema deverá usar.
- Opcional
abrPsu Opcional String Possibilita a definição dos tipos de parecer utilizado pelo superior, que o sistema deverá usar.
- Opcional
abrPex Opcional String Possibilita a definição dos tipos de parecer resultante de exames efetuados, que o sistema deverá usar.
- Opcional
abrPar Opcional String Permite registrar quais os pareceres resultantes do ASO que o módulo deverá aceitar.
- Opcional

Observações: No cadastramento de uma nova requisição, este campo será preenchido automaticamente se nas definições da empresa, pasta Requisição, o campo Parecer estiver com algum código informado.
abrAso Opcional String Permite registrar quais os tipos de ASO que o módulo deverá aceitar.
- Opcional

Observações: No cadastramento de uma nova requisição, este campo será preenchido automaticamente se nas definições da empresa, pasta Requisição, o campo Tipo de ASO estiver com algum código informado. Se o candidato não possuir este requisito, será eliminado pelo motivo 38-ASO (Candidatos Externos) ou 39-ASO (Candidatos Internos).
abrAre Opcional String Definir as áreas de atuação do ocupante do cargo.
- Opcional
abrHie Opcional String Definir a hierarquia do ocupante do cargo.
- Opcional
palCha Opcional String Informar uma ou mais palavras chaves para serem utilizadas no processo de triagem/seletiva.
- Opcional

Observação: O campo tem a capacidade de 255 caracteres e, pode ter várias palavras chaves informadas, sempre separadas por vírgula.
txtCur Opcional String Informar uma ou mais palavras chaves para serem utilizadas no processo de triagem/seletiva, a busca será feito no currículo do candidato que foi cadastrado no currículo web.
- Opcional

Observação: O campo pode ter várias palavras chaves informadas, sempre separadas por vírgula.
opePes Opcional Integer Informar o tipo de pesquisa desejada.
0 - Contem
1 - Não Contem
2 - Iniciando Por
3 - Finalizando Por

- Opcional

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:RequisitosGeraisResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosGeraisResponse>
  </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.

PesosRequisitosGerais

Web Service para cadastramento de pesos para cada item que será usado na rotina de ranking.

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:PesosRequisitosGerais>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <numEmp>Integer</numEmp>
        <codRqu>Integer</codRqu>
        <ptsPes>Integer</ptsPes>
        <ptsAlt>Integer</ptsAlt>
        <ptsIda>Integer</ptsIda>
        <ptsSex>Integer</ptsSex>
        <ptsNot>Integer</ptsNot>
        <ptsDef>Integer</ptsDef>
        <ptsTDe>Integer</ptsTDe>
        <ptsEmp>Integer</ptsEmp>
        <ptsFil>Integer</ptsFil>
        <ptsCnh>Integer</ptsCnh>
        <ptsVei>Integer</ptsVei>
        <ptsCiv>Integer</ptsCiv>
        <ptsSlc>Integer</ptsSlc>
        <ptsNac>Integer</ptsNac>
        <ptsIns>Integer</ptsIns>
        <ptsQua>Integer</ptsQua>
        <ptsPrf>Integer</ptsPrf>
        <ptsTre>Integer</ptsTre>
        <ptsRlr>Integer</ptsRlr>
        <ptsEfo>Integer</ptsEfo>
        <ptsEap>Integer</ptsEap>
        <ptsTur>Integer</ptsTur>
        <ptsHor>Integer</ptsHor>
        <ptsEst>Integer</ptsEst>
        <ptsCid>Integer</ptsCid>
        <ptsBai>Integer</ptsBai>
        <ptsRfo>Integer</ptsRfo>
        <ptsPsl>Integer</ptsPsl>
        <ptsPps>Integer</ptsPps>
        <ptsPsu>Integer</ptsPsu>
        <ptsPex>Integer</ptsPex>
        <ptsPar>Integer</ptsPar>
        <ptsAso>Integer</ptsAso>
        <ptsAre>Integer</ptsAre>
        <ptsHie>Integer</ptsHie>
        <ptsPal>Integer</ptsPal>
        <ptsTxt>Integer</ptsTxt>
      </parameters>
    </ser:PesosRequisitosGerais>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo de operação
- Obrigatório

Valores:
G - Inclusão/Alteração
E - Exclusão
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
- Chave
codRqu Obrigatório Integer Código da requisição
- Obrigatório
- Chave
ptsPes Opcional Integer Informar a pontuação para o peso.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsAlt Opcional Integer Informar a pontuação para a Altura.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsIda Opcional Integer Informar a pontuação para a Idade.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsSex Opcional Integer Informar a pontuação para o Sexo.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsDef Opcional Integer Informar a pontuação para Deficiente.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsTDe Opcional Integer Informar a pontuação para Deficiência.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsEmp Opcional Integer Informar a pontuação para Empresa.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsFil Opcional Integer Informar a pontuação para Filial.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsCnh Opcional Integer Informar a pontuação para a Categoria da habilitação.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsVei Opcional Integer Informar a pontuação para Veículo.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsCiv Opcional Integer Informar a pontuação para estado civil.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsSlc Opcional Integer Informar a pontuação para Solicitação.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsNac Opcional Integer Informar a pontuação para Nacionalidade.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsIns Opcional Integer Informar a pontuação para Grau de instrução.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsQua Opcional Integer Informar a pontuação para Qualificação.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPrf Opcional Integer Informar a pontuação para Conselho profissional.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsTre Opcional Integer Informar a pontuação para Referência Pessoal.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsRlr Opcional Integer Informar a pontuação para Religião.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsEfo Opcional Integer Informar a pontuação para Entidade Curso de Formação.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsEap Opcional Integer Informar a pontuação para Entidade Curso de Aperfeiçoamento.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsTur Opcional Integer Informar a pontuação para Turno.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsHor Opcional Integer Informar a pontuação para Horário.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsEst Opcional Integer Informar a pontuação para Estado.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsCid Opcional Integer Informar a pontuação para Cidade.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsBai Opcional Integer Informar a pontuação para Bairro.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsRfo Opcional Integer Informar a pontuação para Fonte Recrutamento.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPsl Opcional Integer Informar a pontuação para Parecer Seleção.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPps Opcional Integer Informar a pontuação para Parecer Psicólogo.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPsu Opcional Integer Informar a pontuação para Parecer Superior.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPex Opcional Integer Informar a pontuação para Parecer Exame.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPar Opcional Integer Informar a pontuação para Parecer ASO.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsAso Opcional Integer Informar a pontuação para Tipo de ASO.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsAre Opcional Integer Informar a pontuação para Área Atuação.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsHie Opcional Integer Informar a pontuação para Hierarquia.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsPal Opcional Integer Informar a pontuação para Palavra-Chave.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional
ptsTxt Opcional Integer Informar a pontuação para Palavra-Chave do currículo.
Pontuação que o candidato ganhará na apuração do ranking caso tenha o requisito.

- Opcional

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:PesosRequisitosGeraisResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:PesosRequisitosGeraisResponse>
  </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.

RequisitosCursosAperfeicoamento

Web service para cadastramento dos cursos necessários que o candidato deverá possuir em seu histórico para ser considerado no processo seletivo.

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:RequisitosCursosAperfeicoamento>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <cursosAperfeicoamento>
          <codCua>Integer</codCua>
          <idiLei>String</idiLei>
          <idiEsc>String</idiEsc>
          <idiCon>String</idiCon>
          <ptsRca>Integer</ptsRca>
          <indVal>String</indVal>
          <eqvTri>Integer</eqvTri>
        </cursosAperfeicoamento>
      </parameters>
    </ser:RequisitosCursosAperfeicoamento>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
I - Inclusão
A - Alteração
E - Exclusão
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
cursosAperfeicoamento Opcional Set Cadastrar quais os cursos necessários que o candidato deverá possuir em seu histórico para ser considerado no processo seletivo.
cursosAperfeicoamento.codCua Obrigatório Integer Código do curso de aperfeiçoamento
- Obrigatório
- Chave

Observações: Deve estar previamente cadastrado no Vetorh
cursosAperfeicoamento.idiLei Opcional String Nível de proficiência de leitura do curso.
- Opcional

Valores:
- N (Não conhece)
- R (Razoável)
- B (Bem)
- F (Fluente)

Observações: Deve ser informado apenas quando o curso é do tipo Idioma.
cursosAperfeicoamento.idiEsc Opcional String Nível de proficiência de escrita do curso.
- Opcional

Valores:
- N (Não conhece)
- R (Razoável)
- B (Bem)
- F (Fluente)

Observações: Deve ser informado apenas quando o curso é do tipo Idioma.
cursosAperfeicoamento.idiCon Opcional String Nível de proficiência de conversação do curso.
- Opcional

Valores:
- N (Não conhece)
- R (Razoável)
- B (Bem)
- F (Fluente)

Observações: Deve ser informado apenas quando o curso é do tipo Idioma.
cursosAperfeicoamento.ptsRca Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
cursosAperfeicoamento.indVal Opcional String Permite indicar se este curso será ou não utilizado no processo seletivo.
- Obrigatório

Valores:
- S (Sim)
- N (Não)
cursosAperfeicoamento.eqvTri Opcional Integer Informar o código do grupo de equivalência do curso de aperfeiçoamento.
- Opcional

Observações: O campo devera ser informado somente se estiver definido em Assinalamentos Diversos que Usa equivalência por Rotinas.

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:RequisitosCursosAperfeicoamentoResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosCursosAperfeicoamentoResponse>
  </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.

RequisitosCursosFormacao

Web service para cadastramento dos cursos de formação que serão considerados no processo seletivo.

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:RequisitosCursosFormacao>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <cursosFormacao>
          <codCuf>Integer</codCuf>
          <sitCuf>Integer</sitCuf>
          <ptsRcf>Integer</ptsRcf>
          <indVal>String</indVal>
          <eqvTri>Integer</eqvTri>
        </cursosFormacao>
      </parameters>
    </ser:RequisitosCursosFormacao>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
I - Inclusão
A - Alteração
E - Exclusão
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
cursosFormacao Opcional Set Corresponde o curso de formação que será considerado no processo seletivo. Na coluna Situação permite indicar se o curso de formação deve estar completo ou incompleto no histórico de curso do candidato interno ou externo, conforme segue:
0 = Independe, considera todas as situações do histórico de curso do candidato/colaborador
1 = considera as situações 1 - Andamento, 3 - Desistente e 4 - Suspenso Temporariamente
2 = considera apenas a situação 2 - Completo
Na coluna Considera, se este curso será ou não utilizado no processo. Permite informar outros cursos de formação.
cursosFormacao.codCuf Obrigatório Integer Código do curso de formação
- Obrigatório
- Chave

Observações: Deve estar previamente cadastrado no Vetorh
cursosFormacao.sitCuf Opcional Integer Situação do curso de formação no histórico de curso do candidato interno ou externo
- Opcional

Valores:
- 1 (Incompleto)
- 2 (Completo)
cursosFormacao.ptsRcf Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
cursosFormacao.indVal Opcional String Permite indicar se este curso será ou não utilizado no processo seletivo.
- Obrigatório

Valores:
- S (Sim)
- N (Não)
cursosFormacao.eqvTri Opcional Integer Informar o código do grupo de equivalência do curso de aperfeiçoamento.
- Opcional

Observações: O campo devera ser informado somente se estiver definido em Assinalamentos Diversos que Usa equivalência por Rotinas.

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:RequisitosCursosFormacaoResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosCursosFormacaoResponse>
  </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.

RequisitosConhecimento

Web service para cadastramento dos cursos de conhecimentos necessários para o cargo.

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:RequisitosConhecimento>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <cursosConhecimento>
          <famCnc>String</famCnc>
          <codCnc>String</codCnc>
          <idiLei>String</idiLei>
          <idiEsc>String</idiEsc>
          <idiCon>String</idiCon>
          <ptsRcn>Integer</ptsRcn>
          <indVal>String</indVal>
        </cursosConhecimento>
      </parameters>
    </ser:RequisitosConhecimento>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
- I (Inclusão)
- A (Alteração)
- E (Exclusão)
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
cursosConhecimento Opcional Set Corresponde o curso de conhecimento necessário para o cargo. Na coluna Família está identificado qual a família do conhecimento. Se o conhecimento for do tipo idioma, as colunas Leitura, Escrita e Conversação serão liberadas. Na coluna Considera permite indicar se este curso será ou não utilizado no processo. Permite informar outros cursos de conhecimento.
cursosConhecimento.famCnc Obrigatório String Família do Conhecimento
- Obrigatório
- Chave

Observações: Deve estar previamente cadastrado no Vetorh
cursosConhecimento.codCnc Obrigatório String Código do conhecimento
- Obrigatório
- Chave

Observações: Deve estar previamente cadastrado no Vetorh
cursosConhecimento.idiLei Opcional String Nível de proficiência de leitura do conhecimento.
- Opcional

Valores:
- N (Não conhece)
- R (Razoável)
- B (Bem)
- F (Fluente)

Observações: Deve ser informado apenas quando o conhecimento é do tipo Idioma.
cursosConhecimento.idiEsc Opcional String Nível de proficiência de escrita do conhecimento.
- Opcional

Valores:
- N (Não conhece)
- R (Razoável)
- B (Bem)
- F (Fluente)

Observações: Deve ser informado apenas quando o conhecimento é do tipo Idioma.
cursosConhecimento.idiCon Opcional String Nível de proficiência de conversação do conhecimento.
- Opcional

Valores:
- N (Não conhece)
- R (Razoável)
- B (Bem)
- F (Fluente)

Observações: Deve ser informado apenas quando o conhecimento é do tipo Idioma.
cursosConhecimento.ptsRcn Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
cursosConhecimento.indVal Opcional String Permite indicar se este conhecimento será ou não utilizado no processo seletivo.
- Obrigatório

Valores:
- S (Sim)
- N (Nã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:RequisitosConhecimentoResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosConhecimentoResponse>
  </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.

RequisitosExperiencia

Web service para cadastramento do grupo que irá identificar os cargos equivalentes no quesito experiência e os cargos compatíveis na pasta Equivalência Cargo.

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:RequisitosExperiencia>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <gruEqe>Integer</gruEqe>
        <experiencia>
          <estCar>Integer</estCar>
          <codCar>String</codCar>
          <tpoMin>Integer</tpoMin>
          <tpoMax>Integer</tpoMax>
          <ptsExp>Integer</ptsExp>
          <indVal>String</indVal>
        </experiencia>
      </parameters>
    </ser:RequisitosExperiencia>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório
Valores:
I - Inclusão
A - Alteração
E - Exclusão
X - Exclusão do Grupo Equivalente
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
gruEqe Obrigatório Integer Grupo de Equivalência
- Obrigatório
- Chave
experiencia Opcional Set Cadastrar o grupo que irá identificar os cargos equivalentes no quesito experiência e os cargos compatíveis na pasta Equivalência Cargo.
experiencia.estCar Obrigatório Integer Estrutura de cargos
- Obrigatório
- Chave
experiencia.codCar Obrigatório String Informar o código do cargo considerado como requisito de experiência.
- Obrigatório
- Chave
experiencia.tpoMin Opcional Integer Tempo Mínimo de Experiência no Cargo (em meses)
- Opcional
experiencia.tpoMax Opcional Integer Tempo Máximo de Experiência no Cargo (em meses)
- Opcional
experiencia.ptsExp Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
experiencia.indVal Opcional String Permite indicar se este requisito será ou não utilizado no processo seletivo.
- Obrigatório

Valores:
- S (Sim)
- N (Nã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:RequisitosExperienciaResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosExperienciaResponse>
  </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.

RequisitosEquivalencia

Web service para cadastramento dos cargos compatíveis com o cargo solicitado na requisição. Dentre os cargos informados, se houver pelo menos um no histórico do Candidato, o requisito será preenchido.

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:RequisitosEquivalencia>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <equivalencia>
          <estCar>Integer</estCar>
          <codCar>String</codCar>
          <ptsEqv>Integer</ptsEqv>
          <indVal>String</indVal>
        </equivalencia>
      </parameters>
    </ser:RequisitosEquivalencia>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório
Valores:
I - Inclusão
A - Alteração
E - Exclusão
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
equivalencia Opcional Set Informar os cargos compatíveis com o cargo solicitado na requisição. Dentre os cargos informados, se houver pelo menos um no histórico do Candidato, o requisito será preenchido.
equivalencia.estCar Obrigatório Integer Estrutura de cargos
- Obrigatório
- Chave
equivalencia.codCar Obrigatório String Informar o código do cargo considerado como requisito de experiência.
- Obrigatório
- Chave
equivalencia.ptsEqv Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
equivalencia.indVal Opcional String Permite indicar se este requisito será ou não utilizado no processo seletivo.
- Obrigatório

Valores:
- S (Sim)
- N (Nã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:RequisitosEquivalenciaResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosEquivalenciaResponse>
  </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.

RequisitosEtapas

Web service para cadastramento das etapas no processo de recrutamento e seleção.

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:RequisitosEtapas>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <etapas>
          <indVal>String</indVal>
          <codEta>Integer</codEta>
          <perIni>String</perIni>
          <perFim>String</perFim>
          <ptsEta>Integer</ptsEta>
          <notMin>Integer</notMin>
          <notMax>Integer</notMax>
          <abrPar>String</abrPar>
          <abrSit>String</abrSit>
        </etapas>
      </parameters>
    </ser:RequisitosEtapas>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
I - Inclusão
A - Alteração
E - Exclusão
X - Exclusão do registro de Etapas
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
etapas Opcional Set Lista de etapas que são requisitos desta requisição. Informar o código da etapa necessária, como também a data de início e término para a sua execução. Candidatos que tiverem etapas realizadas fora deste prazo, não serão considerados. Na coluna Considera, permite que a etapa seja utilizada ou não no processo de seleção.
etapas.indVal Opcional String Informar se a etapa será utilizada ou não no processo de seleção.
- Opcional

Valores:
S - Marca
N - Desmarca
etapas.codEta Opcional Integer Informar o código da etapa necessária para a sua execução.
- Obrigatório
etapas.perIni Opcional DateTime Informar data de inicio da etapa.
- Opcional
- Máscara: DD/MM/YYYY
etapas.perFim Opcional DateTime Informar data de inicio da etapa.
- Obrigatório
- Máscara: DD/MM/YYYY
etapas.ptsEta Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
etapas.notMin Opcional Integer Nota mínima exigida para considerar a etapa cumprida
etapas.notMax Opcional Integer Nota máxima exigida para considerar a etapa cumprida
etapas.abrPar Opcional String Abrangência de Pareceres Válidos para a Etapa ser considerada
etapas.abrSit Opcional String Abrangência de Situações Válidas para a Etapa ser considerada

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:RequisitosEtapasResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosEtapasResponse>
  </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.

RequisitosQuestionario

Web service para cadastramento das respostas aceitáveis nos itens de questionário para cada requisição.

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:RequisitosQuestionario>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <questionario>
          <codItq>Integer</codItq>
          <abrRes>String</abrRes>
          <ptsItq>Integer</ptsItq>
          <indVal>String</indVal>
        </questionario>
      </parameters>
    </ser:RequisitosQuestionario>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
A - Alteração
E - Exclusão do registro de Questionário
P - Apaga respostas
M - Marca todos itens na grid (campo Considera)
D - Desmarca todos itens na grid (campo Considera)

Observações: Como o Questionário já vem sugerido de acordo com os requisitos do cargo, não existe operação de Inserir na integração.
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
questionario Opcional Set Definir quais são as respostas aceitáveis nos itens de questionário para cada requisição.
questionario.codItq Obrigatório Integer Informar código do item.
- Obrigatório
questionario.abrRes Opcional String Informar a(s) resposta(s) aceitável(is) para cada item do questionário.
- Opcional
- Abrangência
questionario.ptsItq Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
questionario.indVal Opcional String Este campo permite que o(s) item(s) do questionário seja(m) considerado(s) ou não.
- Opcional

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:RequisitosQuestionarioResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosQuestionarioResponse>
  </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.

RequisitosAvaliacao

Web service para cadastramento das respostas aceitáveis para cada item de avaliação, sendo que os candidatos que atribuíram respostas diferentes serão eliminados na seleção.

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:RequisitosAvaliacao>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <avaliacao>
          <codIta>Integer</codIta>
          <abrRes>String</abrRes>
          <ptsIta>Integer</ptsIta>
          <indVal>String</indVal>
        </avaliacao>
      </parameters>
    </ser:RequisitosAvaliacao>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração.
- Obrigatório

Valores:
A - Alteração.
E - Exclusão do registro de Avaliação.
P - Apaga respostas.
M - Marca todos itens na grid (campo Considera).
D - Desmarca todos itens na grid (campo Considera).
M (Sem informar valor na grid) - Inserir todos os itens que serão sugeridos de acordo com os requisitos do cargo.

Observações:
Para inserir todos os registros desmarcando somente o campo considera de alguns itens, basta que no campo "Tipo de Operação" seja informado o valor "A" e na grid informado apenas os itens a ser desmarcados, deixando a coluna "Resposta(+)" sem informações e a coluna "considera" com o valor = "N".
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
avaliacao Opcional Set Permite indicar as respostas aceitáveis para cada item de avaliação, sendo que os candidatos que atribuíram respostas diferentes serão eliminados na seleção.
avaliacao.codIta Opcional Integer Informar código do item de avaliação.
- Obrigatório
avaliacao.abrRes Opcional String Informar a(s) resposta(s) aceitável(is) para cada item da avaliação.
- Obrigatório
- Abrangência
avaliacao.ptsIta Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
avaliacao.indVal Opcional String Este campo permite que o(s) item(s) da avaliação seja(m) considerado(s) ou não.
- Obrigatório

Valores:
S - Marca
N - Desmarca

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:RequisitosAvaliacaoResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosAvaliacaoResponse>
  </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.

RequisitosExame

Web service para cadastramento dos exames médicos ou laboratoriais que serão considerados no preenchimento da vaga.

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:RequisitosExame>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <codRqu>Integer</codRqu>
        <numEmp>Integer</numEmp>
        <exames>
          <codExa>String</codExa>
          <abrPar>String</abrPar>
          <ptsExa>Integer</ptsExa>
          <indVal>String</indVal>
        </exames>
      </parameters>
    </ser:RequisitosExame>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração
- Obrigatório

Valores:
I - Inclusão
A - Alteração
E - Exclusão
X - Exclusão do registro de Exames
M - Marcar Todos
D - Desmarcar Todos
codRqu Obrigatório Integer Código da Requisição
- Obrigatório
- Chave
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Obrigatório
exames Opcional Set Permite definir os exames médicos ou laboratoriais que serão considerados no preenchimento da vaga.
exames.codExa Obrigatório String Informar o código do exame.
- Obrigatório
exames.abrPar Opcional String Informar uma abrangência de pareceres que o exame deve possuir para ser considerado como apto à vaga.
- Opcional
exames.ptsExa Opcional Integer Pontuação que o candidato ganhará na apuração do ranking quando possuir este requisito.

- Opcional
exames.indVal Opcional String Informar se deve considerar.
- Opcional

Valores:
S - Marca
N - Desmarca

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:RequisitosExameResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:RequisitosExameResponse>
  </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.

Este artigo ajudou você?