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

Web service com.senior.g5.rh.SM.Filiais

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

Filiais

Web service para manutenção das informações das Filiais.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 2

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:Filiais>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
<parameters>
        <numEmp>Integer</numEmp>
        <nomFil>String</nomFil>
        <wGD030PCM>
          <tipOpe>String</tipOpe>
          <iniPcmso>DateTime</iniPcmso>
          <empPcmso>Integer</empPcmso>
          <tipPcmso>Integer</tipPcmso>
          <resPcmso>Integer</resPcmso>
          <terPcmso>DateTime</terPcmso>
        </wGD030PCM>
        <wGD030LAU>
          <tipOpe>String</tipOpe>
          <iniLtcat>DateTime</iniLtcat>
          <empLtcat>Integer</empLtcat>
          <tipLtcat>Integer</tipLtcat>
          <resLtcat>Integer</resLtcat>
          <terLtcat>DateTime</terLtcat>
        </wGD030LAU>
        <datAlt>DateTime</datAlt>
        <codFil>Integer</codFil>
        <codPai>Integer</codPai>
        <atiIri>Integer</atiIri>
        <razSoc>String</razSoc>
        <codEst>String</codEst>
        <tipOpe>String</tipOpe>
        <codCid>Integer</codCid>
        <codBai>Integer</codBai>
        <codCep>Integer</codCep>
        <endFil>String</endFil>
        <endNum>String</endNum>
        <cplFil>String</cplFil>
        <ddiTel>Integer</ddiTel>
        <dddTel>Integer</dddTel>
        <numTel>String</numTel>
        <ddiFax>Integer</ddiFax>
        <dddFax>Integer</dddFax>
        <numFax>String</numFax>
        <emaFil>String</emaFil>
        <tipLot>Integer</tipLot>
        <tipFil>String</tipFil>
        <tipIns>Integer</tipIns>
        <numCgc>Integer</numCgc>
        <insCei>Integer</insCei>
        <numCNO>String</numCNO>
        <nCAEPF>String</nCAEPF>
        <insMun>String</insMun>
        <atvFil>String</atvFil>
        <regDrt>Integer</regDrt>
        <codOem>Integer</codOem>
        <tpCtBa>Integer</tpCtBa>
        <graRis>Integer</graRis>
        <empRrh>Integer</empRrh>
        <tipRrh>Integer</tipRrh>
        <cadRrh>Integer</cadRrh>
        <empPPP>Integer</empPPP>
        <tipPPP>Integer</tipPPP>
        <cadPPP>Integer</cadPPP>
        <jusAss>String</jusAss>
        <jusCat>String</jusCat>
        <jusExa>String</jusExa>
        <jusGer>String</jusGer>
      </parameters>
    </ser:Filiais>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

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

- Chave
- Máscara: 9[4]
nomFil Opcional String Apelido da Filial.

- Máscara: A[40]
wGD030PCM Opcional Set Filiais da Empresa - Histórico Responsável PCMSO

TipOpe

Valores:
I - Inclusão
A - Alteração
E - Exclusão
- Descrição: Tipo da operação a ser efetuada na integração
Se não for informado, será considerado "inclusão"

Início
- Chave

- Máscara: DD/MM/YYYY
- Descrição: Data em que assumiu a responsabilidade

Emp. Resp. PCMSO
- Chave

- Máscara: 9[4]
- Descrição: Código da empresa do responsável pelo PCMSO

Tp. Resp. PCMSO

- Máscara: 9[1]
- Descrição: Tipo do Responsável pelo PCMSO

Responsável PCMSO

- Máscara: #[EdiCad]N(9,0)#
- Descrição: Cadastro do Responsável pelo PCMSO


Término

- Máscara: DD/MM/YYYY
- Descrição: Data em que encerrou a responsabilidade
wGD030PCM.tipOpe Opcional String  
wGD030PCM.iniPcmso Opcional DateTime  
wGD030PCM.empPcmso Opcional Integer  
wGD030PCM.tipPcmso Opcional Integer  
wGD030PCM.resPcmso Opcional Integer  
wGD030PCM.terPcmso Opcional DateTime  
wGD030LAU Opcional Set Filiais da Empresa - Histórico Responsável LTCAT

TipOpe

Valores:
I - Inclusão
A - Alteração
E - Exclusão
- Descrição: Tipo da operação a ser efetuada na integração
Se não for informado, será considerado "inclusão"

Início
- Chave

- Máscara: DD/MM/YYYY
- Descrição: Data em que assumiu a responsabilidade

Emp. Resp. LTCAT
- Chave

- Máscara: 9[4]
- Descrição: Código da empresa do responsável pelo LTCAT

Tp. Resp. LTCAT

- Máscara: 9[1]
- Descrição: Tipo do Responsável pelo LTCAT

Responsável LTCAT

- Máscara: #[EdiCad]N(9,0)#
- Descrição: Cadastro do Responsável pelo LTCAT

Término

- Máscara: DD/MM/YYYY
- Descrição: Data em que encerrou a responsabilidade
wGD030LAU.tipOpe Opcional String  
wGD030LAU.iniLtcat Opcional DateTime  
wGD030LAU.empLtcat Opcional Integer  
wGD030LAU.tipLtcat Opcional Integer  
wGD030LAU.resLtcat Opcional Integer  
wGD030LAU.terLtcat Opcional DateTime  
codFil Obrigatório Integer Código da filial.

- Chave
- Máscara: ZZ9999
codPai Opcional Integer Código do País.

- Máscara: 9[4]
razSoc Obrigatório String Razão Social da Filial.

- Máscara: A[40].
codEst Opcional String Estado.

- Máscara: U[4]
tipOpe Obrigatório String Tipo da operação a ser efetuada na integração


Valores:
I - Inclusão
A - Alteração
E - Exclusão

Se não for informado, será considerado "inclusão"
codCid Opcional Integer Código da Cidade.

- Máscara: 99.99999
codBai Opcional Integer Código da Bairro.

- Máscara: 9[4]
codCep Opcional Integer Código do Cep da Filial.

- Máscara: #[EdiCep]N(8,0)#
endFil Opcional String Endereço da Filial.

- Máscara: A[40]
endNum Opcional String Número.

- Máscara: A[6]
cplFil Opcional String Complemento Endereço.

- Máscara: A[40]
ddiTel Opcional Integer Código DDI do telefone.

- Máscara: 9[3]
dddTel Opcional Integer Código DDD do telefone.

- Máscara: 9[3]
numTel Opcional String Telefone da Filial.

- Máscara: A[20]
ddiFax Opcional Integer Código DDI do Fax.

- Máscara: 9[3]
dddFax Opcional Integer Código DDD do Fax.

- Máscara: 9[3]
numFax Opcional String Número do Fax da Filial.

- Máscara: A[15]
emaFil Opcional String Email da Filial.

- Máscara: A[100]
tipLot Opcional Integer Tipo de lotação da filial.

- Máscara: 9[2]
tipFil Opcional String Tipo Filial (M,F,O,T, C, D).

- Máscara: U[1]
tipIns Opcional Integer Tipo de Inscrição da Filial.

- Máscara: 9[1]
numCgc Opcional Integer Número da Inscrição.

- Máscara: z99.999.999/9999-99
insCei Opcional Integer Código Inscrição CEI.

- Máscara: 9[12]
numCNO Opcional String Inscrição no CNO.

- Máscara: A[14]
nCAEPF Opcional String Inscrição no CAEPF.

- Máscara: A[14]
insMun Opcional String Inscrição Municipal da Filial.

- Máscara: A[16]
atvFil Opcional String Atividade da Filial.

- Máscara: A[80]
atiIrf Opcional Integer CNAE Fiscal.

- Máscara: 9[7]
regDrt Opcional Integer Registro DRT.

Máscara: 9[10]
codOem Opcional Integer Código do Tomador de Serviço.

Máscara: 9[8]
tpCtBa Opcional Integer Tipo Conta.

- Máscara: 9[1]
graRis Opcional Integer Grau de Risco.

- Máscara: 9[1]
empRrh Opcional Integer Código da empresa do responsável área de RH.

- Máscara: 9[4]
tipRrh Opcional Integer Tipo do Responsável pela área de RH.

- Máscara: 9[1]
cadRrh Opcional Integer Cadastro do Responsável pela área de RH.

- Máscara: #[EdiCad]N(9,0)#
empPPP Opcional Integer Código da empresa do responsável pelo PPP.

- Máscara: 9[4]
tipPPP Opcional Integer Tipo do Responsável pelo PPP.

- Máscara: 9[1]
cadPPP Opcional Integer Cadastro do Responsável pelo PPP.

- Máscara: #[EdiCad]N(9,0)#
jusAss Opcional String Justificativa para uso de assinatura eletrônica no PPP.

- Máscara: #(70,3)#
jusCat Opcional String Justificativa para constar no campo CAT do PPP.

- Máscara: #(70,3)#
jusExa Opcional String Justificativa para não informar exames no PPP.

- Máscara: #(70,3)#
jusGer Opcional String Justificativa geral p/ constar antes data emissão do PPP.

- Máscara: #(70,3)#
datAlt Opcional DateTime

Campo disponível na guia CNAE. Data de alteração do CNAE.

- Máscara: DD/MM/AAAA

atiIri Opcional Integer

Campo disponível na guia CNAE. Código do CNAE Fiscal.

-Máscara: 9 [7]

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