Web service com.senior.g5.rh.sm.cipamembros
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_cipamembros?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_cipamembros?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_cipamembros?wsdl
Porta
CipaMembros
Permite cadastrar os membros eleitos da CIPA/CIPATR, administrando assim as suas funções, as datas de entrada e saída e os seus suplentes caso sejam titulares, ou os titulares caso sejam suplentes.
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:CipaMembros> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <codFil>Integer</codFil> <codMan>Integer</codMan> <seqEle>Integer</seqEle> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <funMeb>Integer</funMeb> <funCom>Integer</funCom> <oriMeb>String</oriMeb> <datEnt>DateTime</datEnt> <datSai>DateTime</datSai> <motSai>Integer</motSai> <tipSpl>Integer</tipSpl> <cadSpl>Integer</cadSpl> <tipOpe>String</tipOpe> </parameters> </ser:CipaMembros> </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 |
codFil | Opcional | Integer | Código da filial.
- Chave |
codMan | Opcional | Integer | Informar o código do mandato da CIPA/CIPATR.
- Edição 9[4] |
seqEle | Opcional | Integer | Informar a sequência da eleição. São não for informado, será considerado o valor de sequência 1 como padrão. Edição 9[2] |
tipCol | Opcional | Integer | Indicar o tipo de colaborador:
1 Colaborador 2 Terceiro 3 Parceiro - Edição 9[1] |
numCad | Opcional | Integer | Indicar o código do colaborador.
Será permitido o cadastramento de membros com data de admissão posterior a data oficial da posse. Neste caso poderão ser cadastrados somente com a origem I(indicado). - Edição 9[9] |
funMeb | Opcional | Integer | Cadastrar a função de cada membro junto à CIPA/CIPATR, conforme abaixo:
1 Presidente 2 Vice-Presidente 3 Secretário 4 Titular 5 Suplente 6 Vice-Secretário 7 Outros 8 Coordenador - Esta opção somente poderá ser utilizada em mandatos de CIPATR 9 Responsável - Edição 9[1] |
funCom | Opcional | Integer | Informar uma função complementar para este membro da CIPA/CIPATR, desde que tenha a origem E = eleito:
3 Secretário 6 Vice-Secretário 7 Outros Exemplo: o membro é um suplente e foi eleito para ser o secretário da CIPA (função complementar) por possuir facilidade em redigir atas. Caso o titular deixe a função, esse suplente poderá ser o substituto. - Edição 9[1] |
oriMeb | Opcional | String | Informar a origem de cada colaborador como membro da CIPA/CIPATR:
I Indicado pelo Empregador E Eleito pelo Empregados (Voto) - Edição A[1] |
datEnt | Opcional | DateTime | Cadastrar a data de entrada do membro na CIPA/CIPATR.
- Edição DD/MM/YYYY |
datSai | Opcional | DateTime | Caso o membro da CIPA/CIPATR seja excluído por qualquer motivo, a data da exclusão deverá ser informada neste campo. Quando ocorrer a extinção do mandato, a data de saída será automaticamente registrada.
- Edição DD/MM/YYYY |
motSai | Opcional | Integer | Em caso de exclusão do candidato, informar o motivo:
1 Espontâneo 2 Falta Reuniões - esta informação será gerada automaticamente caso ocorrer as faltas acima do permitido no cadastro de reuniões 3 Rescisão 4 Outros 5 Extinção do mandato - esta informação será gerada automaticamente quando ocorrer a extinção do mandato da CIPA Observações: Ao informar os motivos 1 e 2, a data fim no histórico da estabilidade será alterada conforme a data de saída como membro. Nos casos de transferência de filial ou empresa obedecerá o seguinte critério: Se a data de saída estiver zerada e a data de transferência ocorrer entre o período do mandato, o motivo da saída será informado 3 na mudança de filial com alteração de cadastro ou na mudança de empresa, com ou sem alteração de cadastro. O motivo 4 acontecerá quando o colaborador for transferido para outra filial sem mudança no cadastro do colaborador. As estabilidades geradas não serão alteradas - Edição 9[1] |
tipSpl | Opcional | Integer | Informar o tipo de suplente:
1 Colaborador 2 Terceiro 3 Parceiro - Edição 9[1] |
cadSpl | Opcional | Integer | Informar o cadastro do suplente para este membro.
- Edição 9[9] |
tipOpe | Opcional | 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" |
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:CipaMembrosResponse>
<result>
<erroExecucao>String</erroExecucao>
</result>
</ser:CipaMembrosResponse>
</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. |