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

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

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

AgentesRisco

Web service de integração que permite cadastrar, alterar e excluir Perigos/Fatores de Risco.
Disponível no módulo SM.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 2

Requisição:

<soapenv:Envelope xmlns:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
 <soapenv:Body>
  <ser:AgentesRisco>
   <user>String</user>
    <password>String</password>
    <encryption>Integer</encryption>
    <parameters>
     <tipOpe>String</tipOpe>
     <tipRis>Integer</tipRis>
     <wGD082EPI>
      <tipOpe>String</tipOpe>
      <epi>Integer</epi>
     </wGD082EPI>
     <wGD082PQA>
      <tipOpe>String</tipOpe>
      <produtoQumico>Integer</produtoQumico>
     </wGD082PQA>
     <wGD082RIS>
      <tipOpe>String</tipOpe>
      <riscoOcupacional>Integer</riscoOcupacional>
     </wGD082RIS>
     <codAgt>Integer</codAgt>
     <ideFar>Integer</ideFar>
     <desAgt>String</desAgt>
     <corRis>Integer</corRis>
     <emiPPP>String</emiPPP>
     <emiLTC>String</emiLTC>
     <ageQua>String</ageQua>
     <aprQua>String</aprQua>
     <infTec>String</infTec>
     <qtdCas>Integer</qtdCas>
     <usaFat>String</usaFat>
     <defLTN>String</defLTN>
     <infInt>String</infInt>
     <tolMin>Double</tolMin>
     <tolMax>Double</tolMax>
     <codAna>Integer</codAna>
     <desAna>String</desAna>
     <conPPP>String</conPPP>
     <conLim>String</conLim>
     <valMax>Double</valMax>
     <utiDos>String</utiDos>
     <uniAfe>String</uniAfe>
     <tabAdo>String</tabAdo>
     <cdNB18>Integer</cdNB18>
     <subAti>String</subAti>
     <utiTWA>String</utiTWA>
     <utiLEq>String</utiLEq>
     <utiNEN>String</utiNEN>
     <desCpl>String</desCpl>
     <obsAgt>String</obsAgt>
     <matRis>Integer</matRis>
    </parameters>
   </ser:AgentesRisco>
  </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
tipRis Opcional Integer Informar o tipo de risco.


- Máscara: 9

Valores:
"1" - Físico
"2" - Químico
"3" - Biológicos
"4" - Ergonômicos
"5" - Acidente
"6" - Incêndio
"7" - Ecológico
wGD082EPI Opcional Set Permite relacionar os equipamentos que serão utilizados para minimizar a ação do perigo/fator de risco,
facilitando posteriormente o cadastro do PGR.
wGD082EPI.tipOpe Opcional String Tipo da operação a ser efetuada na integração.


Valores:
"I" - Inclusão
"E" - Exclusão
wGD082EPI.epi Opcional Integer

Informar o EPI a ser utilizado para este perigo/fator de risco.


- Campo chave
- Máscara: 9[8]

wGD082PQA Opcional Set Permite relacionar os produtos químicos utilizados pelo perigo/fator de risco, que serão
informados posteriormente no cadastro do PGR.
wGD082PQA.tipOpe Opcional String Tipo da operação a ser efetuada na integração.


Valores:
"I" - Inclusão
"E" - Exclusão
wGD082PQA.produtoQumico Opcional Integer

Informar o Produto Químico correspondente a este perigo/fator de risco.

- Campo chave
- Máscara: 9[6]

wGD082RIS Opcional Set Permite informar o Tipo de Operação e a Descrição do Risco Ocupacional.
WGD082RIS.tipOpe Opcional String

Tipo da operação a ser efetuada na integração.

Valores:
"I" - Inclusão
"E" - Exclusão

WGD082RIS.riscoOcupacional Opcional Integer

Informar o Risco Ocupacional correspondente ao perigo/fator de risco.

- Campo chave
- Máscara A[80]

codAgt Obrigatório Integer Informar um código para um perigo/fator de risco.
- Campo chave
/Opcional

- Máscara: 999999
ideFar Opcional Integer Código do Fator de Risco.
- Máscara: 9999999
desAgt Opcional String Informar a descrição do perigo/fator de risco que pode ser uma máquina, equipamento ou ferramenta.


- Máscara: A[60]
corRis Opcional Integer Informar a cor que correspondente a cada grupo de risco.


- Máscara: 9

Valores:
"1" - Amarelo (ergonômico)
"2" - Azul (acidente)
"3" - Marrom (biológico)
"4" - Verde (físico)
"5" - Vermelho (químico)
"6" - Violeta
"7" - Bege
emiPPP Obrigatório String Informar se considera no PPP.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
"I" - Sim - Independe do LT ou NA.
emiLTC Obrigatório String Informar se considera no LTCAT.

- Máscara: U
- Valores: "S" - Sim / "N" - Não
ageQua Opcional String Identifica se o perigo/fator de risco é qualitativo.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
aprQua Opcional String Informar a descrição do qualitativo.


- Máscara: A[15]
infTec Opcional String Informar se apresenta técnica utilizada na medição cadastrada no laudo.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
qtdCas Opcional Integer Informar a quantidade de casas decimais que serão utilizadas nos campos Nível de Ação,
Limite de Tolerância e Valor Máximo.


- Máscara: 9

Valores:
O seu limite é de 5 decimais.
usaFat Opcional String Informar se permite que as medições deste perigo/fator de risco sejam calculadas através da regra de
processo 255-PGR Apurar Quantificações.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
defLTN Opcional String Corresponde ao Nível de Ação e Limite de Tolerância definido por perigo/fator de risco ou laudo.


- Máscara: U

Valores:
"A" - Perigo/Fator de Risco
"L" - Laudo
infInt Opcional String Informar intervalo de quantificação no Laudo.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
tolMin Opcional Double Informar a tolerância mínima para cada perigo/fator de risco.


- Máscara: ZZZZZ9,99999
tolMax Opcional Double Informar a tolerância máxima para cada perigo/fator de risco.


- Máscara: ZZZZZ9,99999
codAna Opcional Integer

Informar o código do perigo/fator de risco conforme tabela 24 do eSocial

- Máscara: 9999999

desAna Opcional String

Informar a descrição do perigo/fator de risco para o eSocial

- Máscara: A[999]

conPPP Opcional String Permite definir se o perigo/fator de risco será controlado pelo limite de tolerância(LT) ou
pelo nível de ação(NA).


- Máscara: U

Valores:
"S" - Sim
"N" - Não
conLim Opcional String Informar o critério para identificar a medição alterada.


- Máscara: U

Valores:
"A" - Acima
"B" - Abaixo
valMax Opcional Double Informar o limite da intensidade/concentração do perigo/fator de risco.


- Máscara: ZZZZZ9,99999
utiDos Opcional String Define se deve informar a dose no cadastro do PGR.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
uniAfe Opcional String Informar a unidade de medição utilizada para cada perigo/fator de risco.


- Máscara: A[10]
tabAdo Opcional String Informar a tabela adotada para cada perigo/fator de risco.


- Máscara: A[15]
cdNB18 Opcional Integer Informar o código na NBR 14280 relativo a este perigo/fator de risco.


- Máscara: 99.99.99.999
subAti Opcional String Informar a denominação genérica é o nome da substância ativa escondida atrás da
marca dos produtos químicos.


- Máscara: A[60]
utiTWA Opcional String Informar se utiliza LAVG (TWA) para medir o nível do ruído.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
utiLEq Opcional String Informar se utiliza LEq para medir o nível do ruído.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
utiNEN Opcional String Informar se utiliza NEN para medir o nível do ruído.


- Máscara: U

Valores:
"S" - Sim
"N" - Não
desCpl Opcional String Informações relevantes ao perigo/fator de risco que ainda não foram divulgadas, poderão ser
expressas neste espaço.


- Máscara: A[500]
obsAgt Opcional String Outras informações sobre o perigo/fator de risco.


- Máscara: A[700]
matRis Opcional Integer Informar a Técnica de Avaliação utilizada para realizar a classificação do perigo/fator de risco.

- Máscara N[999999]

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