Web service com.senior.g5.rh.sm.cipamandatos
Tipo de execução
Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.
Autenticação
Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.
WSDL
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_sm_cipamandatos?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_cipamandatos?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_cipamandatos?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.
|
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).
“I” - Inclusão “A” - Alteração “E” - Exclusão
|
wGD100PEL.tipo | Opcional | Integer | Código da seguradora.
|
wGD100PEL.colaborador | Opcional | Integer | Código do plano de saúde.
|
wGD100PEL.funcao | Opcional | DateTime | Data da inclusão do colaborador no plano.
|
datEle | Opcional | DateTime | Cadastrar a data inicial de eleição de cada mandato.
|
datPos | Opcional | DateTime | Cadastrar a data de posse referente a este mandato.
|
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).
“I” - Inclusão “A” - Alteração “E” - Exclusão
|
wGD100PPO.tipo | Opcional | Integer | Código da seguradora.
|
wGD100PPO.colaborador | Opcional | Integer | Código do plano de saúde.
|
wGD100PPO.funcao | Opcional | DateTime | Data da inclusão do colaborador no plano.
|
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. |
codFil | Obrigatório | Integer | Código da filial.
|
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.
|
horPos | Opcional | Time | Cadastrar a hora de posse referente a este mandato.
|
codMan | Obrigatório | Integer | Código do Mandato.
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.
|
horTeE | Opcional | Integer | Informar a hora de término do pleito eleitoral.
|
locPos | Opcional | Integer | Informar o local onde ocorreu a posse. Este campo aceita locais que não estejam cadastrados na tabela de organograma.
|
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.
|
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
|
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.
|
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.
|
horIIn | Opcional | Time | Informar a hora de início das inscrições dos candidatos para a eleição.
|
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.
|
horTIn | Opcional | Time | Informar a hora de término das inscrições dos candidatos para a eleição.
|
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
|
datApu | Opcional | DateTime | Informar a data inicial (dia, mês e ano) do período de apuração dos votos da eleição.
|
horIni | Opcional | Time | Informar a hora de início da apuração dos votos.
|
fimApu | Opcional | DateTime | Informar a data final (dia, mês e ano) do período de apuração dos votos da eleição.
|
horTer | Opcional | Time | Informar a hora de término da apuração dos votos.
|
locApu | Opcional | String | Informar o local onde ocorreu a apuração dos votos.
|
qtdVot | Opcional | Integer | Cadastrar a quantidade de votantes nesta eleição.
|
votBra | Opcional | Integer | Informar o total de votos em branco apurados nesta eleição.
|
votNul | Opcional | Integer | Informar o total de votos nulos apurados nesta eleição.
|
ocoEle | Opcional | String | Espaço reservado para fatos importantes que aconteceram durante o processo de eleição.
|
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:
O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, 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:
|
English
Español

English
Español

