Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.gerasolicexame

Web service com.senior.g5.rh.sm.gerasolicexame

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus valores possíveis.

WSDL

Porta

GeraSolicExame

Serviço usado para gerar ums solicitação de exame no PCMSO.

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:GeraSolicExame>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <datIni>String</datIni>
        <datFim>String</datFim>
        <datExa>String</datExa>
        <venExa>Integer</venExa>
        <codAte>Integer</codAte>
        <codOem>Integer</codOem>
        <oemExa>Integer</oemExa>
        <diaSol>Integer</diaSol>
        <codRqu>Integer</codRqu>
        <numLoc>String</numLoc>
        <codCar>String</codCar>
        <codFil>Integer</codFil>
        <qtdConf>Integer</qtdConf>
        <codLot>Integer</codLot>
        <abrTcl>String</abrTcl>
        <abrCad>String</abrCad>
        <abrFil>String</abrFil>
        <abrLoc>String</abrLoc>
        <abrSit>String</abrSit>
        <abrVin>String</abrVin>
        <abrCar>String</abrCar>
        <abrTrb>String</abrTrb>
        <abrEsc>String</abrEsc>
        <abrTma>String</abrTma>
        <abrExa>String</abrExa>
        <abrFic>String</abrFic>
      </parameters>
    </ser:GeraSolicExame>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
datIni Obrigatório DateTime Informar a data inicial, a partir da qual estarão vencendo os exames pela qual deseja-se gerar a solicitação de exames.


Máscara: DD/MM/YYYY
datFim Obrigatório DateTime Informar a data final, até a qual estarão vencendo os exames pela qual deseja-se gerar a solicitação de exames.


Máscara: DD/MM/YYYY
datExa Opcional DateTime Informar a data que deverá constar como data da solicitação nas solicitações de exames geradas.


Máscara: DD/MM/YYYY

Observações: Se não houver data, será considerada a periodicidade dos exames conforme indicado no cadastrado do exame.
venExa Opcional Integer Informar a quantidade de meses que a rotina deverá retroagir até encontrar o último exame para gerar o próximo.
codAte Opcional Integer Informar o atendente responsável pelas solicitações de exames aqui gerados.
codOem Opcional Integer Informar o código da empresa conveniada.
oemExa Opcional Integer Informar a entidade de exame.
diaSol Opcional Integer Informar quantidade de dias da solicitação.
codRqu Opcional Integer Campo desabilitado temporariamente.
numLoc Opcional String Campo desabilitado temporariamente.
codCar Opcional String Campo desabilitado temporariamente.
codFil Opcional Integer Campo desabilitado temporariamente.
qtdConf Opcional Integer Informar quantidade de confirmações.
codLot Opcional Integer Lote de empresas para processamento
abrTcl Opcional String Abrangência de tipos de colaborador


Valores:
1 - Empregado
2 - Terceiro
3 - Parceiro
abrCad Opcional String Abrangência de cadastros de colaborador
abrFil Opcional String Abrangência de filial
abrLoc Opcional String Abrangência de locais do organograma
abrSit Opcional String Abrangência de situações
abrVin Opcional String Abrangência de vínculos
abrCar Opcional String Abrangência de cargos
abrTrb Opcional String Abrangência de turnos


Valores:
1 - 1º Turno
2 - 2º Turno
3 - 3º Turno
4 - 4º Turno
8 - Misto
9 - Geral
abrEsc Opcional String Abrangência de escalas
abrTma Opcional String Abrangência de turmas
abrExa Opcional String Abrangência de exame
abrFic Opcional String Abrangência de ficha médica

Resposta:

Observação

Envelope SOAP de resposta de requisições síncronas. Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:GeraSolicExameResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:GeraSolicExameResponse>
  </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ê?