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
- Síncrono: http://servidor:1234/g5-senior-services/sm_Synccom_senior_g5_rh_sm_agentesrisco?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_agentesrisco?wsdl
- Agendado: http://servidor:1234/g5-senior-services/sm_Schedulecom_senior_g5_rh_sm_agentesrisco?wsdl
Porta
AgentesRisco
Web service de integração que permite cadastrar, alterar e excluir Agentes de Riscos.
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 agente,
facilitando posteriormente o cadastro do PPRA. |
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 agente de risco.
|
wGD082PQA | Opcional | Set | Permite relacionar os produtos químicos utilizados pelo agente de risco, que serão
informados posteriormente no cadastro do PPRA. |
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 agente de risco.
- Campo chave
|
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:
|
WGD082RIS.riscoOcupacional | Opcional | Integer |
Informar o Risco Ocupacional correspondente ao agente de risco. - Campo chave
|
codAgt | Obrigatório | Integer | Informar um código para um agente 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 agente 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 - 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 agente é 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 agente sejam calculadas através da regra de
processo 255-PPRA 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 agente ou laudo.
- Máscara: U Valores: "A" - Agente "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 agente de risco.
- Máscara: ZZZZZ9,99999 |
tolMax | Opcional | Double | Informar a tolerância máxima para cada agente de risco.
- Máscara: ZZZZZ9,99999 |
codAna | Opcional | Integer |
Informar o código do agente nocivo conforme tabela 24 do eSocial - Máscara: 9999999 |
desAna | Opcional | String |
Informar a descrição do agente nocivo para o eSocial - Máscara: A[999] |
conPPP | Opcional | String | Permite definir se o agente 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 agente.
- Máscara: ZZZZZ9,99999 |
utiDos | Opcional | String | Define se deve informar a dose no cadastro do PPRA.
- Máscara: U Valores: "S" - Sim "N" - Não |
uniAfe | Opcional | String | Informar a unidade de medição utilizada para cada agente de risco.
- Máscara: A[10] |
tabAdo | Opcional | String | Informar a tabela adotada para cada agente.
- Máscara: A[15] |
cdNB18 | Opcional | Integer | Informar o código na NBR 14280 relativo a este agente.
- 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 agente 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 agente de risco.
- Máscara: A[700] |
matRis | Opcional | Integer | Informar a Técnica de Avaliação utilizada para realizar a classificação do agente. - 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. |