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

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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 às pessoas com deficiência (PcD).


  • Opcional


Valores:


S - Sim, as pessoas com deficiência serão consideradas. Se houver abrangência de pessoa com deficiência, será considerada, mas se não houver, será exigido que o candidato seja uma pessoa com deficiência (PcD).


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 que não sejam pessoas com deficiência 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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 pessoa com deficiência (PcD).


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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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ê?