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.LaudoDoAgenteDeRisco

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

A função deste web service é de integrar os registros de sistemas de terceiros, por exemplo.

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

LaudoDoAgenteDeRisco

Através deste serviço, é possível incluir, alterar e excluir o cadastro de Laudo do Agente de Risco.

Necessita autenticação: Sim.

Situação da versão: Atual

Versão: 5.

Versão atual: 5.

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:LaudoDoAgenteDeRisco>
      <user>String</user>
        <password>String</password>
        <encryption>Integer</encryption>
        <parameters>
          <numEmp>Integer</numEmp>
          <datLau>DateTime</datLau>
          <wGD583MED>
            <tipOpe>String</tipOpe>
            <data>DateTime</data>
            <inicio>DateTime</inicio>
            <trmino>DateTime</trmino>
            <quantificacao>Double</quantificacao>
            <quantReduzida>Double</quantReduzida>
            <quantFinal>Double</quantFinal>
            <nivel>Integer</nivel>
            <descrioNvel>String</descrioNvel>
          </wGD583MED>
          <wGD583FGL>
            <tipOpe>String</tipOpe>
            <fonte>Integer</fonte>
            <localizacao>String</localizacao>
            <situacao>String</situacao>
           </wGD583FGL>
           <wGD583PDS>
            <tipOpe>String</tipOpe>
            <possvelDano>Integer</possvelDano>
          </wGD583PDS>
          <wGD583ICS>
            <tipOpe>String</tipOpe>
            <seqICS>Integer</seqICS>
            <desICS>String</desICS>
          </wGD583ICS>
          <wGD583IRO>
            <tipOpe>String</tipOpe>
            <codRis>Integer</codRis>
            <desRis>String</desRis>
            <matRis>Integer</matRis>
            <nivPro>Integer</nivPro>
            <nivSev>Integer</nivSev>
            <nivCla>Integer</nivCla>
            <claRis>String</claRis>
          </wGD583IRO>
          <wGD583MCA>
            <tipOpe>String</tipOpe>
            <codMed>Integer</codMed>
          </wGD583MCA>
            <codPRA>Integer</codPRA>
            <horLau>DateTime</horLau>
            <outCon>String</outCon>
            <codGHE>Integer</codGHE>
            <horTer>DateTime</horTer>
            <revGHE>String</revGHE>
            <sinAge>String</sinAge>
            <codAgt>Integer</codAgt>
            <quaAge>Double</quaAge>
            <tipOpe>String</tipOpe>
            <sinCol>String</sinCol>
            <quaCol>Double</quaCol>
            <quaAte>Double</quaAte>
            <vlrTWA>Double</vlrTWA>
            <vlrLEq>Double</vlrLEq>
            <vlrNEN>Double</vlrNEN>
            <tecUti>Integer</tecUti>
            <ideFar>Integer</ideFar>
            <graRis>Integer</graRis>
            <nivAca>Double</nivAca>
            <limTol>Double</limTol>
            <qtdDos>Double</qtdDos>
            <meiPpg>String</meiPpg>
            <temExp>String</temExp>
            <jorTra>String</jorTra>
            <forExp>Integer</forExp>
            <conEfi>String</conEfi>
            <ePCEfi>String</ePCEfi>
            <sitAgt>String</sitAgt>
            <conIns>String</conIns>
            <conPer>String</conPer>
            <emiPPP>String</emiPPP>
            <emiLTC>String</emiLTC>
            <desAva>String</desAva>
            <desRes>String</desRes>
            <resTra>String</resTra>
            <obsLau>String</obsLau>
            <codOem>Integer</codOem>
            <codPes>Integer</codPes>
            <apoEsp>Integer</apoEsp>
            <usoIni>String</usoIni>
            <utiEpi>Integer</utiEpi>
            <conAso>String</conAso>
            <codAna>Integer</codAna>
            <desAna>String</desAna>
            <utiEpc>Integer</utiEpc>
            <medPro>String</medPro>
            <conFun>String</conFun>
            <praVal>String</praVal>
            <perTro>String</perTro>
            <obsHig>String</obsHig>
            <emPPRA>String</emPPRA>
            <empPro>Integer</empPro>
            <numPro>String</numPro>
        </parameters>
    </ser:LaudoDoAgenteDeRisco>
  </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
datLau Opcional DateTime Data Laudo: Data do Laudo.

- DD/MM/YYYY
wGD583MED Opcional Set Data: Data de medição do laudo.
- Chave

- DD/MM/YYYY

Início: Hora de início da medição do laudo.
- Chave

- hh:mm

Término: Hora de término da medição do laudo.

- hh:mm

Quantificação: Quantificação do Agente de Risco.

- ZZZZZ9,99999

Quant. Reduzida: Quantificação Reduzida do Agente de Risco.

- ZZZZZ9,99999

Quant. Final: Quantificação do agente de risco.

- ZZZZZ9,99999

Nível: PPRA - Nível de Medição.
- Obrigatótio
- 9[3]

Observação: Observações do Agente de Risco.

- A[2000]
wGD583MED.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".
wGD583MED.data Opcional DateTime Data: Data de medição do laudo.
- Chave

- DD/MM/YYYY
wGD583MED.inicio Opcional DateTime Início: Hora de início da medição do laudo.
- Chave

- hh:mm
wGD583MED.trmino Opcional DateTime Término: Hora de término da medição do laudo.

- hh:mm
wGD583MED.quantificacao Opcional Double Quantificação: Quantificação do Agente de Risco.

- ZZZZZ9,99999
wGD583MED.quantReduzida Opcional Double Quant. Reduzida: Quantificação Reduzida do Agente de Risco.

- ZZZZZ9,99999
wGD583MED.quantFinal Opcional Double Quant. Final: Quantificação do agente de risco.

- ZZZZZ9,99999
wGD583MED.nivel Opcional Integer Nível: PPRA - Nível de Medição.
- Obrigatótio
- 9[3]
wGD583MED.descrioNvel Opcional String Observação: Observações do Agente de Risco.

- A[2000]
wGD583FGL Opcional Set 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".

Fonte: Código da fonte geradora.
- Chave

- 9[6]

Localização: Localização da Fonte Geradora.

- A[500]

Situação: Este campo opcional só pode ser preenchido quando não há Plano de Ação na revisão do GHE definida para esta fonte geradora.

- U[1]
wGD583FGL.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".
wGD583FGL.fonte Opcional Integer Fonte: Código da fonte geradora.
- Chave

- 9[6]
wGD583FGL.localizacao Opcional String Localização: Localização da Fonte Geradora.

- A[500]
wGD583FGL.situacao Opcional String Situação: Este campo opcional só pode ser preenchido quando não há Plano de Ação na revisão do GHE definida para esta fonte geradora.

- U[1]
wGD583PDS Opcional Set 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".

Possível Dano: Possível dano a saúde. Como o campo é chave, não a como ser alterado, sómente podendo ser inserido ou excluido.
- chave

- 9[3]
wGD583PDS.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".
wGD583PDS.possvelDano Opcional Integer Possível Dano: Possível dano a saúde. Como o campo é chave, não a como ser alterado, sómente podendo ser inserido ou excluido.
- chave

- 9[3]
wGD583ICS Opcional Set Indicativo comprometimento saúde
wGD583ICS.tipOpe Opcional String Tipo de operação
wGD583ICS.seqICS Opcional Integer Sequência do indicativo de comprometimento de saúde
wGD583ICS.desICS Opcional String Descrição do indicativo de comprometimento de saúde
wGD583IRO Opcional Set Inventário dos riscos ocupacionais gerado pelo agente
wGD583IRO.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".
wGD583IRO.codRis Obrigatório Integer Código do Risco - Máscara: 99
wGD583IRO.desRis Opcional String Descrição do risco ocupacional gerado pelo agente - A[80]
wGD583IRO.matRis Opcional Integer Técnica de avaliação utilizada para realizar a avaliação do risco - 9[6]
wGD583IRO.nivPro Opcional Integer Informar o nível probabilidade do risco - 9[1]
wGD583IRO.nivSev Opcional Integer Informar o nível da severidade do risco - 9[1]
wGD583IRO.nivCla Opcional Integer Nível do resultado de classificação do risco - 9[1]
wGD583IRO.claRis Opcional String Classificação do risco - A[250]
wGD583MCA Opcional Set GHE - Revisão do GHE - Medidas de Controle
wGD583MCA.TipOpe Opcional String

Permite Nulo: Não

Máscara: A[1]

Ajuda:
"I" - Inclusão
"A" - Alteração
"E" - Exclusão
Obs: se não for informado, será considerado "Inclusão".

wGD583MCA.CodMed Obrigatório Integer Permite Nulo: Não

Máscara: 99

Ajuda: Código da Medida de Controle.
codPRA Obrigatório Integer Código do Cadastro do PPRA

-Obrigatório
-Edição 9[9]
horLau Opcional DateTime Hora Laudo: Hora do laudo do agente de risco.

- hh:mm
outCon Opcional String Outros Controles Existentes: Outros controles existentes para o Agente de Risco.

- A[2000]
codGHE Obrigatório Integer Código do GHE

-Obrigatório
-Edição 9[9]
horTer Opcional DateTime Hora Término: Deve ser maior do que a hora do campo Hora Laudo.

- hh:mm
revGHE Obrigatório String Código GHE

-Obrigatório
-Edição U[10]
sinAge Opcional String Quantificação do Agente: informe o operador da quantificação do agente.

- Máscara: A[2]

- Opções: = (igual), >= (maior ou igual) e <= (menor ou igual).

- Este parâmetro só pode ser incluído quando, no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco), os campos Somente Qualitativo e Informa Intervalo estiverem definidos como "N - Não".
codAgt Obrigatório Integer Agente

-Obrigatório
-Edição 9[6]
quaAge Opcional Double Quantificação Agente: Só pode ser incluído quando no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco) o campo Somente Qualitativo está definido como N.

- ZZZZZ9,99999
tipOpe Opcional String Tipo da operação a ser efetuada na integração


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

Se não for informado, será considerado "inclusão"
sinCol Opcional String Quantificação Reduzida: informe o operador da quantificação reduzida do agente.

- Máscara: A[2]

- Opções: = (igual), >= (maior ou igual) e <= (menor ou igual).

- Este parâmetro só pode ser incluído quando, no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco), o campo Somente Qualitativo está definido como "N - Não" e Considera Fator Redução como "S - Sim".
quaCol Opcional Double Quantificação Reduzida: Só pode ser incluído quando no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco) o campo Somente Qualitativo está definido como N e o campo Considera Fator Redução está definido como S.

- ZZZZZ9,99999
quaAte Opcional Double Quantificação Final: Quantificação reduzida do agente de risco.

- ZZZZZ9,99999
vlrTWA Opcional Double Lavg (TWA): A sigla originária do inglês trata do nível de ruído representativo da exposição ocupacional relativo ao período de medição, que considera os diversos valores de níveis instantâneos ocorridos no período e os parâmetros de medição predefinidos.
Só pode ser incluído quando no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco) o campo Somente Qualitativo está definido como N e o campo Utiliza LAVG (TWA) está definido como S.

- ZZZZZ9,99999
vlrLEq Opcional Double Leq: A sigla originária do inglês trata do Nível Equivalente ou Nível médio baseado na equivalência de energia sonora.
Este dado opcional só pode ser incluído quando no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco) o campo Somente Qualitativo está definido como N e o campo Utiliza LEq está definido como S.

- ZZZZZ9,99999
vlrNEN Opcional Double NEN: A sigla NEN significa Nível de Exposição Normalizado, e trata do nível de exposição, convertido para uma jornada padrão de 8 horas diárias, para fins de comparação com o limite de exposição.
Só pode ser incluído quando no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco) o campo Somente Qualitativo está definido como N e o campo Utiliza NEN está definido como S.

- ZZZZZ9,99999
tecUti Opcional Integer Técnica: Técnica de Medição utilizada pelos laudos de agente de risco.
ideFar

Opcional

Integer Código do Fator de Risco.
- Máscara: 9999999

graRis Opcional Integer Grau Risco: Grau de Risco.

- 9[1]
nivAca Opcional Double Nível Ação: Nível da ação.

- ZZZZZ9,99999
limTol Opcional Double Lim. Tolerância: Intencidade/Condição considerado limite de tolerância.

- ZZZZZ9,99999
qtdDos Opcional Double Dose: Só pode ser incluído quando no cadastro do Agente de Risco (Segurança > Gestão de GHE > Agentes de Risco) o campo Somente Qualitativo está definido como N e o campo Utiliza Dose está definido como S.

- ZZZ9,99
meiPpg Opcional String Meio Propagação: Meio de propagação do Agente de Risco.

- A[500]
temExp Opcional String Tempo Exposição: Tempo diário de exposição do Agente de Risco.

- A[200]
jorTra Opcional String Jornada Trabalho: Jornada de trabalho semanal com o Agente de Risco.

- A[200]
forExp Opcional Integer Exposição: Informar a frequência de exposição ao Agente de Risco.

- 9[1]
conEfi Opcional String EPI Eficaz: Identifica se os EPI's são eficazes.

- U[1]
ePCEfi Opcional String EPC Eficaz: Identifica se os EPC's são eficazes.

- U[1]
sitAgt Opcional String Situação: Situação de Controle do Agente de Risco.

- U[1]
conIns Opcional String Considera Insalubridade.
: Sim
- Opções: S - Sim / N - Não
conPer Opcional String Considera Periculosidade.
: Sim
- Opções: S - Sim / N - Não
emiPPP Obrigatório String Considera no PPP: Considera este PPRA na emissão do PPP.

- Máscara: U[1]

- Valores: "S" - Sim / "N" - Não
emiLTC Obrigatório String Considera no LTCAT: Considera este PPRA no LTCAT.

- Máscara: U[1]
- Valores: "S" - Sim / "N" - Não
desAva Opcional String Laudo: Laudo do Agente de Risco.

- A[2000]
desRes Opcional String Resultado Previdenciário: Resultado previdenciário do Agente de Risco.

- A[200]
resTra Opcional String Resultado Trabalhista: Resultado trabalhista do Agente de Risco.

- A[2000]
obsLau Opcional String Observação: Observações Adicionais sobre Agente de Risco.

- A[2000]
codOem Opcional Integer Empresa: Código da Empresa que realizou o Laudo.

- 9[8]
codPes Opcional Integer Responsável Laudo: Código de pessoa do responsável pelo Laudo.

- ZZZZZZZZ9
apoEsp Opcional Integer

Informa se o colaborador possui a aposentadoria especial e, caso possua, com quanto tempo de trabalho passou a receber o benefício do governo. É possível preencher o campo com as seguintes opções:

- 0 - Não possui aposentadoria especial
- 15 - Apos. especial aos quinze anos de serviço
- 20 - Apos. especial aos vinte anos de serviço
- 25 - Apos. especial aos vinte e cinco anos de serviço

usoIni Opcional String

Foi observado o uso ininterrupto do EPI ao longo do tempo, conforme especificação técnica do fabricante nacional ou importador, ajustadas às condições de campo?
Opções: S - Sim ou N - Não.

utiEpi Opcional Integer Identifica se será utilizado EPIs referente ao risco.

- Máscara: [U]
- Opções: 1 - Não se aplica, 2 - Não utiliza e 3 - Utiliza.
conAso Opcional String

Informar se o risco deve ser considerado no ASO.
- Máscara: U[1]
- Opções: S - Sim, N - Não.

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]

utiEpc Opcional Integer Identifica se a empresa implementa medidas de proteção coletiva referente ao risco.

- Máscara: [U]
- Opções: 1 - Não se aplica, 2 - Não implementa e 3 - Implementa
MedPro Opcional String Medidas de proteção
- Edição U[1]
conFun Opcional String Condições de funcionamento
- Edição U[1]
praVal Opcional String Prazo de validade
- Edição U[1]
PerTro Opcional String Periocidade de troca
- Edição U[1]
obsHig Opcional String Higienização
- Edição U[1]
emPPRA Opcional String Define se o agente de risco será ou não considerado no PPRA.

- Máscara: U[1]
- Valores: "S - Sim" / "N - Não"
empPro Opcional Integer Código da empresa para seleção do número de processo.

Deve ser informado se o código do agente nocivo for "05.01.001 - Agentes nocivos não constantes no Anexo IV do Decreto 3.048/1999 e incluídos por força de decisão judicial ou administrativa"
numPro Opcional String Número do processo judicial.

Deve ser informado se o código do agente nocivo for "05.01.001 - Agentes nocivos não constantes no Anexo IV do Decreto 3.048/1999 e incluídos por força de decisão judicial ou administrativa".

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