Web service com.senior.g5.rh.sm.cipamandatos
Tipo de ejecución
Para cada tipo de ejecución, existen diferentes parámetros que pueden ser comunes a todos los puertos.
Autenticación
Si se utiliza alguna forma de autenticación para la integración de información a través de web services, es necesario identificar el tipo en el parámetro <encryption>, según sus valores posibles.
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:
Observación
Sobre SOAP de respuesta de solicitudes sincrónicas. Para las solicitudes asincrónicas o las programadas, la respuesta es sólo una cadena llamada "result" con el valor "OK", si se ejecutó correctamente o, de lo contrario, el mensaje del error ocurrido.
<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 errores ocurridos en el servidor al ejecutar el servicio, pudiendo contener los siguientes valores: - Vacío o nulo, indicando que la ejecución fue realizada con éxito; - El mensaje del error ocurrido en el servidor. |
English
Español


