Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.asoexterno

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

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

ASOExterno_4

Web service de integração que permite cadastrar, alterar e excluir ASOs Externos.

Disponível no módulo SM.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 4

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:ASOExterno_2>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <tipOpe>String</tipOpe>
        <numEmp>Integer</numEmp>
        <codAte>Integer</codAte>
        <numAte>Integer</numAte>
        <codFic>Integer</codFic>
        <datAte>DateTime</datAte>
        <tipAso>Integer</tipAso>
        <codPar>Integer</codPar>
        <codPos>Integer</codPos>
        <desAte>String</desAte>
        <obsAte>String</obsAte>
        <nomAte>String</nomAte>
        <cpfAte>Double</cpfAte>
        <pisAte>Double</pisAte>
        
        <regCon>String</regCon>
	 <orgCla>Integer</orgCla>
	 <envEso>String</envEso>
	 <estOrg>String</estOrg>
      </parameters>
    </ser:ASOExterno_2>
  </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.

Valores:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.
- Campo Chave
- Máscara: 9999
codAte Obrigatório Integer Código do atendente externo.
- Campo Chave
- Máscara: 9[6]
numAte Obrigatório Integer Número do Atestado.
- Campo Chave
- Máscara: 9[9]
codFic Opcional Integer Código da ficha médica.
- Máscara: zzzzzzzz9
datAte Opcional DateTime Data em que ocorreu a emissão do atestado.
- Máscara: DD/MM/YYYY
tipAso Opcional Integer

Tipo do ASO utilizado.

Valores:
"1" - Admissional
"2" - Periódico
"3" - Retorno ao trabalho
"4" - Mudança de Função/Cargo
"5" - Demissional
"6" - Aposentadoria por invalidez
"7" - Perícia Médica
"8" - Mudança de Riscos Ocupacionais

- Máscara: 9

codPar Opcional Integer Código do parecer do atendente em relação ao atendido.

- Máscara: 999
codPos Opcional Integer Código do Posto de Atendimento.

- Máscara: 9999999
desAte Opcional String Descrição dos procedimentos médicos adotados, conforme encontra-se disposto na NR 7.

- Máscara: A[500]
obsAte Opcional String Registrar informações importantes sobre o cadastro deste ASO.

- Máscara: A[2000]
nomAte Opcional String Nome do médico que emitiu o atestado.

- Máscara: A[70]
cpfAte Opcional Double Número do CPF do médico que emitiu o atestado.

- Máscara: 999.999.999-99
pisAte Opcional Double Número do PIS, PASEP ou NIT do médico que emitiu o atestado.

- Máscara: 999.9[5].99.9
regCon Opcional String Número de inscrição do médico no conselho profissional.

- Máscara: A[14]
orgCla Opcional Integer

Órgão de Classe

- Máscara: 9

envEso Obrigatório String

Define se ASO é enviado ao eSocial. É informado apenas em ASO de ficha médica de colaborador.

Valores: "S" ou "N"

estOrg Opcional String

UF do Órgão de Classe

- Máscara: UU

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:ASOExterno_2Response>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:ASOExterno_2Response>
  </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ê?