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