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

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os 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

<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

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:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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ê?