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

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

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

CipaMandatos

Através deste web service, nos é permitido informar o período, componentes e informações dos mandatos.

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:CipaMandatos>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
       <parameters>
        <numEmp>Integer</numEmp>
        <datIni>DateTime</datIni>
        <wGD100PEL>
          <tipOpe>String</tipOpe>
          <tipo>Integer</tipo>
          <colaborador>Integer</colaborador>
          <funcao>DateTime</funcao>
        </wGD100PEL>
        <wGD100PPO>
          <tipOpe>String</tipOpe>
          <tipo>Integer</tipo>
          <colaborador>Integer</colaborador>
          <funcao>DateTime</funcao>
        </wGD100PPO>
        <seqEle>Integer</seqEle>
        <codFil>Integer</codFil>
        <datFim>DateTime</datFim>
        <datEle>DateTime</datEle>
        <codMan>Integer</codMan>
        <qtdCip>Integer</qtdCip>
        <horInE>Integer</horInE>
        <desMan>String</desMan>
        <qtdSup>Integer</qtdSup>
        <fimEle>DateTime</fimEle>
        <tipOpe>String</tipOpe>
        <tipCip>Integer</tipCip>
        <horTeE>Integer</horTeE>
        <datExt>DateTime</datExt>
        <locEle>Integer</locEle>
        <nroEdi>Integer</nroEdi>
        <datCon>DateTime</datCon>
        <datIIn>DateTime</datIIn>
        <horIIn>Time</horIIn>
        <datTIn>Integer</datTIn>
        <horTIn>Time</horTIn>
        <locIns>Integer</locIns>
        <datApu>DateTime</datApu>
        <horIni>Time</horIni>
        <fimApu>DateTime</fimApu>
        <horTer>Time</horTer>
        <locApu>String</locApu>
        <qtdVot>Integer</qtdVot>
        <votBra>Integer</votBra>
        <votNul>Integer</votNul>
        <ocoEle>String</ocoEle>
        <datPos>DateTime</datPos>
        <horPos>Time</horPos>
        <locPos>Integer</locPos>
        <tipOpeEle>String</tipOpeEle>
      </parameters>
    </ser:CipaMandatos>
  </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
datIni Opcional DateTime Data Inicial Mandato.
Informar o período inicial da gestão do mandato.
Edição DD/MM/YYYY
wGD100PEL Opcional Set Permite informar o nome e função das pessoas participaram desta eleição. O campo que corresponde à função é opcional.
O campo função apresenta as seguintes opções :
1 - Presidente Mesa
2 - Membro da Mesa
3 - Secretário
4 - Vice-Presidente
5 - Representante Empresa
9 - Outros
wGD100PEL.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".
wGD100PEL.tipo Opcional Integer Código da seguradora.
- Chave
- Máscara: 9[8]
wGD100PEL.colaborador Opcional Integer Código do plano de saúde.

- Chave
- Máscara: 999
wGD100PEL.funcao Opcional DateTime Data da inclusão do colaborador no plano.
- Chave
- Máscara: DD/MM/YYYY
datEle Opcional DateTime Cadastrar a data inicial de eleição de cada mandato.
- Edição DD/MM/YYYY
datPos Opcional DateTime Cadastrar a data de posse referente a este mandato.
- Edição DD/MM/YYYY
wGD100PPO Opcional Set Permite informar o nome e função das pessoas participaram desta posse. O campo que corresponde a função é opcional.
O Campo função apresenta as seguintes opções :
1 - Presidente Mesa
2 - Membro da Mesa
3 - Secretário
4 - Vice-Presidente
5 - Representante Empresa
9 - Outros
wGD100PPO.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".
wGD100PPO.tipo Opcional Integer Código da seguradora.
- Chave
- Máscara: 9[8]
wGD100PPO.colaborador Opcional Integer Código do plano de saúde.
- Chave
- Máscara: 999
wGD100PPO.funcao Opcional DateTime Data da inclusão do colaborador no plano.
- Chave
- Máscara: DD/MM/YYYY
seqEle Opcional Integer

Informar a sequência da eleição. Se não for informado, será considerado o valor de sequência 1 como padrão.
Edição 9[2]

codFil Obrigatório Integer Código da filial.
- Chave
datFim Opcional DateTime Data Final mandato.
Informar o período final da gestão do mandato.
Edição DD/MM/YYYY
horInE Opcional Integer Informar a hora em que inicia o pleito eleitoral.
- Edição hh:mm
horPos Opcional Time Cadastrar a hora de posse referente a este mandato.
- Edição 9[5]
codMan Obrigatório Integer Código do Mandato.
- Chave
Edição 9[4].
qtdCip Opcional Integer Quantidade de Cipeiros Necessários.
Informar a quantidade de cipeiros para o mandato.
Edição 9[3]
fimEle Opcional DateTime Cadastrar a data final de eleição de cada mandato.
- Edição DD/MM/YYYY
horTeE Opcional Integer Informar a hora de término do pleito eleitoral.
- Edição hh:mm
locPos Opcional Integer Informar o local onde ocorreu a posse. Este campo aceita locais que não estejam cadastrados na tabela de organograma.
- Edição A[060]
desMan Opcional String Descrição do Mandato.
Informar um nome para cada mandato.
Exemplo: Mandato 1, Mandato 2013/2014.
Edição [50].
qtdSup Opcional Integer Quantidade de Suplentes Necessários.
Informar a quantidade de suplentes para o mandato.
Edição 9[3]
locEle Opcional Integer Informar o local onde ocorreu a eleição. Esta informação será utilizada no item 3 do Edital de Convocação de Eleição.
- Edição A[60]
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"
tipCip Opcional Integer Tipo mandato da CIPA
Valores: 1 - Urbana
2 - Rural
Edição 9[1]
nroEdi Opcional Integer Informar o número do edital de convocação para esta eleição
- Edição 9[4]
datExt Opcional DateTime Data Extinção.
Para aqueles casos em que as filiais são obras temporárias e tem seu
término anterior ao fim do mandato de suas CIPA, este campo permite
informar o dia, mês e ano que ocorreu a extinção da CIPA.
Esta data influenciará no período de estabilidade de candidatos e membros,
como também informará no cadastro do candidato, no campo "Situação"
o valor '4-Excluído' e no campo "Motivo Saída" o valor '5-Exclusão do Mandato'.
No cadastro do Membro, o campo "Motivo Saída" receberá o valor '5-Extinção do Mandato'.
Em ambas as telas, a data da saída corresponderá a data de extinção do mandato.
Edição DD/MM/YYYY
datCon Opcional DateTime Informar a data convocação da eleição. Esta data deverá ser 60 dias antes do término da gestão anterior.
- Edição DD/MM/YYYY
datIIn Opcional DateTime Informar o dia, mês e ano do início do período de inscrição que deve ser maior ou igual a data de convocação.
- Edição DD/MM/YYYY
horIIn Opcional Time Informar a hora de início das inscrições dos candidatos para a eleição.
- Edição: hh:mm
datTIn Opcional Integer Informar o dia, mês e ano do fim do período das inscrições que deve ser menor que a data de eleição.
- Edição DD/MM/YYYY
horTIn Opcional Time Informar a hora de término das inscrições dos candidatos para a eleição.
- Edição: hh:mm
locIns Opcional Integer Informar o local onde ocorreu a inscrição. Esta informação será utilizada no item 2 do Edital de Convocação de Eleição
- Edição: A[60]
datApu Opcional DateTime Informar a data inicial (dia, mês e ano) do período de apuração dos votos da eleição.
- Edição DD/MM/YYYY
horIni Opcional Time Informar a hora de início da apuração dos votos.
- Edição: hh:mm
fimApu Opcional DateTime Informar a data final (dia, mês e ano) do período de apuração dos votos da eleição.
- Edição DD/MM/YYYY
horTer Opcional Time Informar a hora de término da apuração dos votos.
- Edição: hh:mm
locApu Opcional String Informar o local onde ocorreu a apuração dos votos.
- Edição: A[60]
qtdVot Opcional Integer Cadastrar a quantidade de votantes nesta eleição.
- Edição: 9.999
votBra Opcional Integer Informar o total de votos em branco apurados nesta eleição.
- Edição: 9.999
votNul Opcional Integer Informar o total de votos nulos apurados nesta eleição.
- Edição: 9.999
ocoEle Opcional String Espaço reservado para fatos importantes que aconteceram durante o processo de eleição.
- Edição: #(70,7)#
tipOpeEle Opcional String Informar a opção E para que possa fazer a exclusão da eleição na sequência informada.
Valores:
E - Exclusão
Se for informado o campo tipOpe, ele deve ser como "A - Alteração", caso contrário, não será excluído.
Máscara: U[1]

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