Árvore de páginas

 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

12.1.9

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
  • RS5 – Regra de Compensação

 

Fluxo do Processo

  1.  No Ponto Eletrônico (SIGAPON), acesse: "Atualizações > Cadastros Funcionários > Regras de Compensação";
  2. Clique em "Incluir" e defina a regra de compensação de acordo com o help dos campos;
  3. Clique em "Salvar" para gravar a regra.
  4. Clique em "Ações Relacionadas" e "Gerar Exceções".
  5. 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 compensação>

Título

Horas dia

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 (X ) Não ( )

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 ou 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.