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

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

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

EPI

Web Service de cadastro de EPI.

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:EPI>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <tipEqu>Integer</tipEqu>
        <wGD096FEP>
          <tipOpe>String</tipOpe>
          <fornecedor>Integer</fornecedor>
          <dataCertificado>String</dataCertificado>
          <certificado>Integer</certificado>
          <validadeCertificado>String</validadeCertificado>
          <inicioFornecimento>String</inicioFornecimento>
          <terminoFornecimento>String</terminoFornecimento>
          <empresaFilial>String</empresaFilial>
          <abrFil>String</abrFil>
        </wGD096FEP>
        <wGD096EPC>
          <tipOpe>String</tipOpe>
          <curso>Integer</curso>
        </wGD096EPC>
        <codEpi>Integer</codEpi>
        <diaRev>Integer</diaRev>
        <desEpi>String</desEpi>
        <diaVal>Integer</diaVal>
        <tipOpe>String</tipOpe>
        <fatRed>Double</fatRed>
        <ePIDes>String</ePIDes>
        <devEpi>String</devEpi>
        <insUso>String</insUso>
        <valEpi>Double</valEpi>
        <numAlm>String</numAlm>
        <cerApr>String</cerApr>
        <carEpi>String</carEpi>
        <conEst>Integer</conEst>
        <qtdMin>Integer</qtdMin>
      </parameters>
    </ser:EPI>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Código da empresa que será utilizada na integração.

- Chave
tipEqu Opcional Integer Tipo EPI.
wGD096FEP Opcional Set Em todo cadastro de Fornecedores é obrigatório cadastrar ao menos um fornecedor

Permite informar:
-Código do Fornecedor:

-Edição 9[8]

-Data Certificação:
-Opcional
-Edição DD/MM/YYYY

-Certificado:
-Opcional
-Edição 9[20]

-Validade Certificadora:
-Opcional
-Edição DD/MM/YYYY

-Início Fornecimento:
-Opcional
-Edição DD/MM/YYYY

-Término Fornecimento:
-Opcional
-Edição DD/MM/YYYY

-Empresa Filial:
-Opcional
-Edição 9[4]

-Abrangência Filial:
-Opcional
-Edição A[100]
wGD096FEP.tipOpe Opcional String Tipo da operação a ser efetuada para um lançamento (uma linha).

- Máscara: U

- Valores:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão

- Obs.: Se não for informado, será considerado "Alteração".
wGD096FEP.fornecedor Opcional Integer Código Fornecedor.

- Chave
- Edição 9[8]
wGD096FEP.dataCertificado Opcional DateTime Data da certificação.

- Edição DD/MM/YYYY
wGD096FEP.certificado Opcional Integer Certificado.

- Edição 9[20]
wGD096FEP.validadeCertificado Opcional DateTime Data da validade certificação.

- Edição DD/MM/YYYY
wGD096FEP.inicioFornecimento Opcional DateTime Início da certificação.

- Edição DD/MM/YYYY
wGD096FEP.terminoFornecimento Opcional String Término Fornecimento.

- Edição DD/MM/YYYY
wGD096FEP.empresaFilial Opcional String Empresa Filial.

- Edição 9[6]
wGD096FEP.abrFil Opcional String Abrangência Filial.

- Edição A[100]
wGD096EPC Opcional Set Em todo cadastro de Cursos Aperfeiçoamento é obrigatório cadastrar ao menos um Código do Curso.

Permite informar:
-Código do Curso:

- Edição 9[8]
wGD096EPC.tipOpe Opcional String Tipo da operação a ser efetuada para um lançamento (uma linha).

- Máscara: U

- Valores:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão

- Obs.: Se não for informado, será considerado "Alteração".
wGD096EPC.curso Opcional Integer Código Curso.

- Chave
- Edição 9[8]
codEpi Obrigatório Integer Código do EPI.

- Chave
diaRev Opcional Integer Dias Revisão.
.
desEpi Opcional String Descrição EPI.

- Chave
diaVal Opcional Integer Dias Validade.
.
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração


Valores:
I - Inclusão
A - Alteração
E - Exclusão
fatRed Opcional Double Fator Redução.
.
ePIDes Opcional String EPI Descartável.
.

Valores:
- S [Sim]
- N [Não]
devEpi Opcional String Devolver.
.

Valores:
- N [Não]
- S [Sim]
insUso Opcional String Instrução Uso.
.

Valores:
- S [Sim]
- N [Não]
valEpi Opcional Double Valor Epi.
numAlm Opcional String Nº Almoxarifado.
cerApr Opcional String Certificado.
carEpi Opcional String Características.



Edição A[7800].
conEst Opcional Integer Controla Estoque.


Valores:
- 0 (Não)
- 1 (Sim - Permite Baixa Manual)
- 2 (Sim - Não Permite Baixa Manual)
qtdMin Opcional Integer Estoque Mínimo.

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