Observación: Esta página fue traducida utilizando recursos de automatización con el propósito de entregar contenido en su idioma de manera más rápida. Consecuentemente, ella puede tener errores gramaticales y situaciones similares. Si el contenido no es útil en este estado, en el pié de página usted puede acceder al material original en Portugués Brasileño y también dar opiniones sobre esta traducción.

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

Tipo de ejecución

Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.

Autenticación

Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.

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:

Observación

Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.

<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores:
- Vacío o nulo, indicando que la ejecución fue realizada con éxito;
- El mensaje del error ocurrido en el servidor.
(missing or bad snippet)