Módulo Férias
Solicitação, fluxo de aprovação, visão de saldos e períodos para colaborador e gestor, recibos e comunicações. Exibe os dados vindos da Senior e pode registrar na folha a programação aprovada, conforme escopo do projeto.
A TagguiRH consulta na Senior G5 / Rubi os períodos aquisitivos e concessivos, saldos, programações e situação de cada colaborador — e, quando o projeto prevê, devolve à folha a programação aprovada no módulo de Férias — via Web Services SOAP/XML da Administração de Pessoal.
A Senior permanece como fonte oficial de cálculo e registro de férias na folha. A TagguiRH oferece a experiência de solicitação, aprovação e consulta de saldos para colaborador, gestor e RH.
Solicitação, fluxo de aprovação, visão de saldos e períodos para colaborador e gestor, recibos e comunicações. Exibe os dados vindos da Senior e pode registrar na folha a programação aprovada, conforme escopo do projeto.
Períodos aquisitivos (R040PER), programações (R040PRG), cálculo de saldo, recibo e integração com folha de pagamento. Continua sendo o sistema de RH e folha do cliente.
A sincronização parte do vínculo numEmp + tipCol + numCad (matrícula Senior), obtido na admissão digital ou no de-para de colaboradores.
Os serviços de consulta usam o prefixo rubi_ (Administração de Pessoal). A TagguiRH usa o WSDL síncrono para obter resposta imediata com erroExecucao.
http://{host}:{porta}/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_{servico}?wsdl
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:{Porta}>
<user>usuario.integracao</user>
<password>••••••••</password>
<encryption>0</encryption>
<parameters>…</parameters>
</ser:{Porta}>
</soapenv:Body>
</soapenv:Envelope>
| Campo | Papel | Notas |
|---|---|---|
numEmp · tipCol · numCad | Chave do colaborador na Senior | Obrigatórios em todas as consultas de período. tipCol: 1 empregado, 2 terceiro, 3 parceiro. |
datRef | Data de referência | Filtra períodos vigentes na data informada (ConsultarPeriodoFerias). |
campos | Projeção | Lista de colunas R040PER separadas por vírgula; vazio retorna todas. |
erroExecucao | Resultado | Vazio = sucesso. Texto = falha no servidor Senior. |
ConsultarTabelas e ConsultarPendencias, o cliente precisa cadastrar R040PER, R040PRG e integrações em Recursos → Web Services → Cadastro Integrações.
CPF ou matrícula TagguiRH → numEmp, tipCol, numCad na Senior (admissão digital ou de-para manual).
ConsultarPeriodoFerias com datRef atual. Popula períodos abertos, vencidos e gozados na TagguiRH.
ConsultarTabelas na R040PRG filtrando por empresa, tipo, cadastro e período aquisitivo (iniPer).
Job periódico ou ConsultarPendencias nas tabelas de férias; após processar, ConfirmarPendencias com status OK.
Quando o RH aprova na TagguiRH, ferias.Programacao ou GeracaoProgramacaoFerias.ProgramacaoFerias grava na folha com iniPer, datas de gozo e dias.
Módulo Administração de Pessoal (com.senior.g5.rh.fp.*), versão pública HCM 6.10.4.
| Serviço / porta | WSDL síncrono | Uso na TagguiRH |
|---|---|---|
integracoes · ConsultarPeriodoFerias |
rubi_Synccom_senior_g5_rh_fp_integracoes | Leitura principal. Períodos aquisitivos/concessivos do colaborador (R040PER): datas, saldo, situação. |
integracoes · ConsultarTabelas |
rubi_Synccom_senior_g5_rh_fp_integracoes | Programações de férias (R040PRG), tabelas auxiliares liberadas pelo cliente. |
integracoes · ConsultarPendencias / ConfirmarPendencias |
rubi_Synccom_senior_g5_rh_fp_integracoes | Sincronização incremental quando R040PER ou R040PRG mudam na folha. |
ferias · Programacao |
rubi_Synccom_senior_g5_rh_fp_ferias | Write-back. Incluir, alterar ou excluir programação na folha após aprovação na TagguiRH. |
GeracaoProgramacaoFerias · ProgramacaoFerias |
rubi_Synccom_senior_g5_rh_fp_GeracaoProgramacaoFerias | Alternativa com apenasConsistir=S para validar regras antes de gravar. |
consultarColaborador |
rubi_Synccom_senior_g5_rh_fp_consultarColaborador | Reconciliar matrícula e situação do colaborador antes de consultar férias. |
Os nomes abaixo são os campos típicos retornados por ConsultarPeriodoFerias e ConsultarTabelas. O cliente pode restringir colunas via campos.
| TagguiRH (conceito) | Senior | O que trafega |
|---|---|---|
| Início do período aquisitivo | iniPer | Data que abre o período de direito a férias. |
| Fim do período aquisitivo | fimPer | Data de encerramento do período. |
| Limite concessivo | datLim / campos equivalentes | Último dia para iniciar o gozo sem perder direito (conforme regra da folha). |
| Dias de direito | qtdDir | Saldo total do período (ex.: 30 dias). |
| Dias gozados / abono | qtdFer · qtdAbo | Parcelas já consumidas ou vendidas. |
| Saldo disponível | derivado na Senior | Calculado na TagguiRH a partir dos campos do período ou regra acordada no projeto. |
| Situação do período | sitPer | Aberto, gozado, vencido, em programação — conforme domínio da folha. |
| Chave do colaborador | numEmp · tipCol · numCad | Vínculo com cadastro na folha. |
| TagguiRH | Senior · Programacao | O que trafega |
|---|---|---|
| Data início das férias | prgDat | Primeiro dia de gozo aprovado. |
| Dias de férias | prgDfe | Quantidade de dias de gozo. |
| Abono pecuniário | prgDAb | Dias vendidos, se houver. |
| 13º no recibo | prg13s | S ou N. |
| Período aquisitivo | iniPer | Qual período recebe a programação. |
| Status efetivo | efePrg | S efetiva · N provisória (conforme política do cliente). |
1 Empregado · 2 Terceiro · 3 Parceiro.
I Inclusão · A Alteração · E Exclusão.
S Sim · N Não — adiantamento 13º, adiantamento no recibo, programação efetiva.
C Confirmado OK · E Confirmado com erro (ConfirmarPendencias).
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:ConsultarPeriodoFerias>
<user>TAGGUI.INTEGRACAO</user>
<password>********</password>
<encryption>0</encryption>
<parameters>
<consulta>
<id>colab-88421</id>
<campos>INIPER,FIMPER,QTDDIR,QTDFER,QTDABO,SITPER,DATLIM</campos>
<numEmp>1</numEmp>
<tipCol>1</tipCol>
<numCad>88421</numCad>
<datRef>21/09/2026</datRef>
</consulta>
</parameters>
</ser:ConsultarPeriodoFerias>
</soapenv:Body>
</soapenv:Envelope>
<ser:ConsultarPeriodoFeriasResponse>
<result>
<ocorrencia>
<id>colab-88421</id>
<resultado>
<campo><nome>INIPER</nome><valor>01/03/2025</valor></campo>
<campo><nome>FIMPER</nome><valor>28/02/2026</valor></campo>
<campo><nome>QTDDIR</nome><valor>30</valor></campo>
<campo><nome>QTDFER</nome><valor>0</valor></campo>
</resultado>
</ocorrencia>
<erroExecucao></erroExecucao>
</result>
</ser:ConsultarPeriodoFeriasResponse>
| Na TagguiRH | Na Senior | Parâmetro / tabela |
|---|---|---|
| Colaborador | Cadastro Rubi | numEmp · tipCol · numCad |
| CPF (reconciliação) | R034FUN | ConsultarTabelas ou admissão digital |
| Período aquisitivo | R040PER | ConsultarPeriodoFerias |
| Programação de férias | R040PRG | ConsultarTabelas / ferias.Programacao |
| Empresa | Empresas do Rubi | numEmp |
Host, porta, usuário de integração com permissão AP (férias) e rota de rede até /g5-senior-services/.
R040PER e R040PRG em Consultar Tabelas; integração de pendências se usar carga incremental.
Quem aprova na TagguiRH vs na Senior, se há write-back, parcelamento, abono e tratamento de período vencido.