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

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

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

Equipamentos

Através deste web service, nos é permitido informar equipamentos para as rotinas de segurança.

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:Equipamentos>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <numEmp>Integer</numEmp>
        <tipEqp>Integer</tipEqp>
        <codEqp>Integer</codEqp>
        <nomEqp>String</nomEqp>
        <codFab>Integer</codFab>
        <nroSer>Integer</nroSer>
        <peqBru>Double</peqBru>
        <peqMin>Double</peqMin>
        <capEqp>String</capEqp>
        <indEpc>String</indEpc>
        <usaHab>String</usaHab>
        <datFab>String</datFab>
        <datAqu>String</datAqu>
        <datUso>String</datUso>
        <sitEqp>Integer</sitEqp>
        <codFil>Integer</codFil>
        <atiFix>String</atiFix>
        <codLcz>Integer</codLcz>
        <numLoc>Integer</numLoc>
        <locEqp>String</locEqp>
        <obsEqp>String</obsEqp>
        <tipOpe>String</tipOpe>
      </parameters>
    </ser:Equipamentos>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
numEmp Obrigatório Integer Código da empresa

- Chave
tipEqp Obrigatório Integer Tipo do equipamento
- Campo obrigatório
- Edição 9[3]
codEqp Obrigatório Integer Código do equipamento
- Campo obrigatório
- Edição 9[6]
nomEqp Opcional String Nome do equipamento
- Campo obrigatório
- Edição A[50]
codFab Opcional Integer Número do fabricante
Este fabricante deverá ser cadastrado em Empresas/Outras Empresas.

- Edição 9[8]
nroSer Opcional Integer Nº de Série do Equipamento

- Edição A[15]
peqBru Opcional Double Peso bruto do equipamento

- Edição zzz.zz9,99
peqMin Opcional Double Peso mínimo do equipamento

- Edição zzz.zz9,99
capEqp Opcional String Capacidade do equipamento

- Edição A[15]
indEpc Opcional String Informar se este equipamento é de proteção coletiva ou não. Exemplo: Um extintor de incêndio é um EPC.

- Edição U[1]
usaHab Opcional String Define se é necessário ter habilitação para utilizar o equipamento.
Somente estará habilitado quando o campo EPC for igual a "N".


- Edição U[1]
datFab Opcional DateTime Data de fabricação do equipamento

- Edição DD/MM/YYYY
datAqu Opcional DateTime Data de aquisição do equipamento

- Edição DD/MM/YYYY
datUso Opcional DateTime Data de aquisição do equipamento


- Edição DD/MM/YYYY
sitEqp Opcional Integer Situação atual do equipamento


- Edição 9[1]
codFil Opcional Integer Filial do equipamento


- Edição 9[6]
atiFix Opcional String Informar a codificação do equipamento no ativo fixo da empresa.


- Edição A[10]
codLcz Opcional Integer Esta localização não está relacionada ao local do organograma e pode ser identificado como galpões,
prédios, corredores, etc. Permite manter um histórico destes locais.


- Edição 9[4]
numLoc Opcional Integer Identificar o nível de conhecimento com relação à conversação:

N Não conhece
R Razoável
B Bem

Os campos "Leitura", "Escrita" e "Conversação", da guia "Aperfeiçoamento", estarão disponíveis somente quando o curso de aperfeiçoamento for do tipo "Idiomas"


- Edição 9[9]
locEqp Opcional String Este campo opcional serve para identificar onde o equipamento está.
Exemplo: Local: Desenvolvimento Gestão de Pessoas Windows, Extintor de incêndio ao lado da impressora matricial.


- Edição A[60]
obsEqp Opcional String Observações sobre o equipamento


- Edição A[250]
tipOpe Opcional String Tipo da operação a ser efetuada na integração

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

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