Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Microsiga Protheus | Módulo | SIGAGPE |
Segmento Executor | Serviços | ||
Projeto1 | M_SER_RH001 | IRM1 | PCREQ-6583 |
Requisito1 | PCREQ-6590 | Subtarefa1 | PDR_SER_RH001-608 |
Chamado2 |
| ||
Release de Entrega Planejada | 11.80 | Réplica |
|
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
(Obrigatório)
Objetivo
Esta implementação tem como objetivo fornecer um facilitador que possibilite o cadastro automático de exceções visando a compensação de feriados.
(Obrigatório)
Definição da Regra de Negócio
Deverá ser criada uma nova tela, para cadastramento das regras para compensação. Nesta tela existirão vários campos chaves,dos quais pelo menos um deverá, obrigatoriamente, ser preenchido. Os campos chaves serão (Turno, Regra, Centro de Custos, Departamento, Matrícula).
Nesta tela será definido os seguintes campos:
- Código da compensação. Campo chave do cadastro;
- Descrição.
- Data de inicio da compensação;
- Data de término da compensação;
- Quantidade de horas por dia que serão compensadas;
- Se a compensação ocorrerá antes ou depois do horário normal, ou ainda se poderá ser móvel, neste caso uma regra de apontamento substituta, com horário móvel, deverá ser informada;
- Regra de Apontamento substituta. (Para o caso de horário móvel);
- Código do Evento para geração da compensação (Campo obrigatório);
- Tipo de Dia, onde será informado os tipos de dias que a regra será utilizada, podendo ser: trabalhado, Não trabalhado, DSR e Compensado.
Após o cadastramento, no mBrowse, deve existir um botão em "Ações Relacionadas" para "Geração das Exceções". Ao pressionar o botão, um bargauge deve ser exibido indicando o tempo para término, enquanto a rotina realiza o filtro dos funcionários e cria as exceções necessárias de acordo com o registro de compensação posicionado no mBrowse.O filtro deverá respeitar todos os campos chaves preenchidos (Filial, Turno,Regra, Centro de Custos, Departamento, Matrícula).
Na criação da exceção, o novo campo "Regra de Compensação" da tabela SP2 deverá ser preenchido com o código da regra de compensação.
Durante o apontamento das marcações deverá ser identificado se a exceção corresponde a compensação de feriados e, em caso afirmativo, efetuar tratamento de forma que o horário equivalente a exceção seja gerado no evento informado na regra de compensação. Deve ser verificado, durante a codificação, a forma mais apropriada para fazer isso, se pesquisando em tempo de execução, ou incluindo um novo item no array aTabCalend, indicando o código da compensação e horas.
Todo período realizado após o horário, e que ultrapasse os limites definidos de compensação, deverão ser tratados conforme o padrão do sistema, seja como horas extras ou como banco de horas. Exemplo:
- Regra definida para 2 horas de compensação diária
- Horário Padrão: 08:00-12:00 / 13:00-17:00
- Realizado: 08:00-12:00/ 13:00-20:00
Neste caso deverá ser gerado 8 horas normais, 2 horas compensadas e 1 hora extra.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
[PONA500 – Compensação de Feriados] | [Criação] | [Atualizações -> Cadastros Funcionários] | - |
[PONXAPO– Biblioteca de Funções] | [Envolvida] |
| - |
[PONXFUN – Biblioteca de Funções] | [Envolvida] |
|
|
Tabelas Utilizadas
- SP2 – Exceções
- ??? – Regra de Compensação
Fluxo do Processo
- No Ponto Eletrônico (SIGAPON), acesse: "Atualizações > Cadastros Funcionários > Regras de Compensação";
- Clique em "Incluir" e defina a regra de compensação de acordo com o help dos campos;
- Clique em "Salvar" para gravar a regra.
- Clique em "Ações Relacionadas" e "Gerar Exceções".
- Ao término do processo as exceções terão sido geradas na tabela SP2.
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Opcional
Dicionário de Dados
RS5 – Regras de Compensação
Índice | Chave |
01 | <RS5_FILIAL+RS5_CODIGO> |
Campo | <RS5_FILIAL> |
Tipo | <C> |
Tamanho | <2> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | <Filial do Sistema> |
Título | Filial |
Picture | @! |
Help de Campo | Filial do Sistema |
Campo | <RS5_CODIGO> |
Tipo | <C> |
Tamanho | <6> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | <Código da Regra de Comp.> |
Título | Código |
Picture | @! |
Help de Campo | Informe o código da regra de compensação |
Campo | <RS5_DESC> |
Tipo | <C> |
Tamanho | < 30> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | <Descrição> |
Título | Descrição |
Picture | @! |
Help de Campo | Descrição da regra de compensação. |
Campo | <RS5_TURNO> |
Tipo | <C> |
Tamanho | <3> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Código do Turno > |
Título | Turno |
Picture | @! |
Help de Campo | Informe o código do turno para filtro dos funcionários na criação das exceções. |
Campo | <RS5_REGRA> |
Tipo | <C> |
Tamanho | <2> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Código da Regra de Apont. > |
Título | Regra |
Picture | @! |
Help de Campo | Informe o código da regra de apontamento para filtro dos funcionários na criação das exceções. |
Campo | <RS5_CC> |
Tipo | <C> |
Tamanho | <9> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Centro de Custos > |
Título | Centro Custo |
Picture | @! |
Help de Campo | Informe o código do Centro de Custos para filtro dos funcionários na criação das exceções. |
Campo | <RS5_DEPTO> |
Tipo | <C> |
Tamanho | <9> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Código do Departamento> |
Título | Departamento |
Picture | @! |
Help de Campo | Informe o código do departamento para filtro dos funcionários na criação das exceções. |
Campo | <RS5_MAT> |
Tipo | <C> |
Tamanho | <6> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Matrícula do Funcionário> |
Título | Matrícula |
Picture | @! |
Help de Campo | Informe a matrícula caso queira que a exceção seja criada apenas para um funcionário. |
Campo | <RS5_DATINI> |
Tipo | <D> |
Tamanho | <8> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | < Inicio da Compensação.> |
Título | Data Inicio |
Picture |
|
Help de Campo | Informe a data para inicio da compensação. |
Campo | <RS5_DATFIM> |
Tipo | <D> |
Tamanho | <8> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | < Fim da Compensação> |
Título | Data Final |
Picture |
|
Help de Campo | Informe a data final da compensação |
Campo | <RS5_HORAS> |
Tipo | <N> |
Tamanho | <5> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | < Horas diárias comp.> |
Título | Horas diárias |
Picture | @E 99.99 |
Help de Campo | Informe a quantidade de horas diárias para compensação. |
Campo | <RS5_INICIO> |
Tipo | <C> |
Tamanho | <1> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Inicio da compensação > |
Título | Inicio |
Picture | @! |
Help de Campo | Informe em que momento a compensação ocorrerá: Antes da Jornada, Depois da Jornada, Móvel. Em caso de móvel, a regra substituta é obrigatória. |
Campo | <RS5_REGSUB> |
Tipo | <C> |
Tamanho | <2> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Regra substituta > |
Título | Regra Subst. |
Picture | @! |
Help de Campo | Informe a regra que será usada como substituta na exceção. |
Campo | <RS5_EVENTO> |
Tipo | <C> |
Tamanho | <3> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | < Código do Evento > |
Título | Evento |
Picture | @! |
Help de Campo | Informe o código do evento utilizado para compensação das horas. |
Campo | <RS5_TIPO> |
Tipo | <C> |
Tamanho | <4> |
Valor Inicial |
|
Mandatório | Sim (X) Não ( ) |
Descrição | < Tipo de Dia > |
Título | Tipo de Dia |
Picture | @! |
Help de Campo | Informe os tipos de dias que devem ser considerados para criação da exceção. |
SP2 - Exceções
Campo | <P2_REGCOMP> |
Tipo | <C> |
Tamanho | <6> |
Valor Inicial |
|
Mandatório | Sim ( ) Não (X) |
Descrição | < Regra de Compensação > |
Título | Regra Comp. |
Picture | @! |
Help de Campo | Indica o código da regra de compensação utilizado para geração da exceção. |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|