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. |
English
Español
English
Español


