Web service com.senior.g5.rh.fp.ferias
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/rubi_Synccom_senior_g5_rh_fp_ferias?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_ferias?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Scheduledcom_senior_g5_rh_fp_ferias?wsdl
Puerto
Programacao
AP - Férias - Programação
Requiere autenticación: Sí
Estado de la versión: Actual
Versão: 1
Solicitud:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br"> <soapenv:Body> <ser:Programacao> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <programacoes> <tipOpe>String</tipOpe> <prgDat>String</prgDat> <prgDfe>Double</prgDfe> <prgDAb>Double</prgDAb> <prg13s>String</prg13s> <prgDPg>String</prgDPg> <gerAdt>String</gerAdt> <prgPcl>Integer</prgPcl> <efePrg>String</efePrg> </programacoes> <tipCol>Integer</tipCol> <numCad>Integer</numCad> <iniPer>String</iniPer> </parameters> </ser:Programacao> </soapenv:Body> </soapenv:Envelope>
Parámetros de la requisición:
| Nombre | Cumplimentación | Tipo | Descripción |
|---|---|---|---|
| numEmp | Obligatorio | Integer | Código da empresa que será utilizada na integração. - Llave - Máscara: 9999 |
| programacoes | Opcional | Set | Programações de Férias. Este web service considera as seguintes situações: - sempre confirmará a exclusão. - sempre aceitará período vencido. - se fim das férias > término período seguinte o pagamento estará sujeito a multa. - permitirá parcelar férias com x anos mesmo não podendo. - se existirem períodos anteriores ao período xx a xx com situação em aberto. |
| programacoes.tipOpe | Obligatorio | String | Tipo da operação a ser efetuada para um lançamento (uma linha). - Máscara: U - Valores: "I" - Inclusión "A" - Alteración "E" - Exclusión - Obs.: Se não for informado, será considerado "Alteração". |
| programacoes.prgDat | Obligatorio | DateTime | Data inicial para o gozo das férias. - Llave - Máscara: DD/MM/AAAA |
| programacoes.prgDfe | Opcional | Double | Quantidade de dias férias. - Máscara: Z9,99 - Obs.: Em uma inserção, a soma deste parâmetro com a quantidade de dias de abono pecuniário deve ser maior que 0, ou seja, um dos dois parâmetros deve ser informado. |
| programacoes.prgDAb | Opcional | Double | Quantidade de dias de abono pecuniário. - Máscara: Z9,99 - Obs.: Em uma inserção, a soma deste parâmetro com a quantidade de dias férias deve ser maior que 0, ou seja, um dos dois parâmetros deve ser informado. |
| programacoes.prg13s | Obligatorio | String | Haverá ou não adiantamento de 13° Salário no recibo de férias. - Máscara: U - Valores: "S" - Sim "N" - Não - Obs.: Se o parâmetro não for informado, o sistema utilizará o valor "N". |
| programacoes.prgDPg | Opcional | DateTime | Data de pagamento do recibo de férias. - Máscara: DD/MM/YYYY - Obs.: Se o parâmetro não for informado, o sistema irá calcular a data de pagamento conforme orientação legislativa. |
| programacoes.gerAdt | Obligatorio | String | Valores do recibo de férias devem ser adiantados no recibo ou não. - Máscara: U - Valores: "S" - Sim "N" - Não - Obs.: Se o parâmetro não for informado, o sistema utilizará o valor "S". |
| programacoes.prgPcl | Opcional | Integer | Quantidade de parcelas desejadas para integração das férias na folha mensal. - Máscara: 99 |
| programacoes.efePrg | Opcional | String | Cadastrar a programação com o status "Efetiva" (S) ou "Provisória" (N). - Máscara: U - Valores: "S" - Sim "N" - Não - Obs.: Em uma inclusão, se o parâmetro não for informado, o sistema utilizará o valor "S". Se o valor for diferente de "S", o sistema utilizará o valor "N". |
| tipCol | Obligatorio | Integer | Tipo de colaborador. - Llave - Máscara: 9 Valores: 1 - Empregado 2 - Terceiro 3 - Asociado |
| numCad | Obligatorio | Integer | Código do Colaborador. - Llave - Máscara: 999999999 |
| iniPer | Obligatorio | DateTime | Período aquisitivo que receberá a programação de férias. - Llave - Máscara: DD/MM/AAAA |
Respuesta:
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:ProgramacaoResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:ProgramacaoResponse> </soapenv:Body> </soapenv:Envelope>
Atributos de la respuesta:
| Nombre | Cumplimentación | Tipo | Descripción |
|---|---|---|---|
| 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


