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 | Automação de Ponto | Módulo | Gestão por Escala |
Segmento Executor | Contrução e Projetos | ||
Projeto1 | PDR_RH_PTO003 | IRM1 | PCREQ-6703 |
Requisito1 | PCREQ-6705 | Subtarefa1 | PDR_RH_PTO003-2 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.8 | 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
Permitir que o gestor ou supervisor consiga realizar alterações por escala dos seguintes itens para seus subordinados:
- Alteração de Horário: Será possível alterar o horário dos subordinados dentro do período de apuração em uma única tela.
- Lançamento de abonos: Será possível lançar abonos para os subordinados dentro do período de apuração em uma única tela.
- Modificação de ocorrência. Será possível modificar ocorrências dos subordinados dentro do período de apuração em uma única tela.
(Obrigatório)
Definição da Regra de Negócio
Serão listadas a seguir as evoluções que serão realizadas dentro do Portal e dentro da nova MDI necessárias para atender o requisito:
MDI:
Modificação de ocorrências (Protótipo 01)
A modificação de ocorrências é um novo cadastro que será incluído no Chronus, para que o usuário possa alterar informações das ocorrências calculadas dentro do período de apuração.
Com essa nova funcionalidade, o usuário não perderá as informações originais da ocorrência calculada.
O usuário poderá realizar os seguintes procedimentos:
- Visualizar as modificações de ocorrências cadastradas na visão padrão.
- Edição das modificações de ocorrência (inclusão, alteração e exclusão).
Serão disponibilizados dois menus para acesso ao cadastro:
- Automação de Ponto > Movimento > Cálculo > Modificação de Ocorrência
- Cadastro de Funcionário > Anexos > Movimento do Ponto > Modificação de Ocorrência
Serão implementados os seguintes componentes para o cadastro:
- Lookup para informar a chapa do funcionário - "Chapa". Caso o cadastro seja aberto pelo anexo do funcionário, a chapa será carregada no campo que ficará desabilitado. (obrigatório)
- Lookup para informar o tipo de ocorrência destino - "Tipo Ocorrência Destino". (obrigatório)
- Combobox para definir a Atitude da ocorrência - "Atitude". (obrigatório)
- DateTimePicker para informar a data de início do intervalo da nova ocorrência - "Início". (obrigatório)
- DateTimePicker para informar a data fim do intervalo da nova ocorrência - "Fim". (obrigatório)
- Lookup multirecord para informar os tipos de ocorrência origem - "Tipo Ocorrência Origem".
Serão disponibilizadas tags de permissão para desabilitar as opções :
.Modificação de ocorrência
Incluir Modificação de ocorrência.
- Excluir Modificação de ocorrência.
- Editar Modificação de ocorrência.
RM Portal:
Menu equipe (Protótipo 02)
O menu equipe será evoluído para ter acesso para a nova funcionalidade “Gestão por Escala”.
Será criado um perfil de segurança para que apenas os usuários autorizados façam o acesso.
Página da Gestão por Escala (Protótipo 03)
Ao acessar o menu, irá exibir um controle semelhante ao processo de alteração por escala da nova MDI nos seguintes quesitos:
- Será exibida uma grid representando o período de apuração do ponto com os subordinados (diretos e indiretos) filtrados.
- Acima da grid terão os controles para realizar a gestão da equipe para o período carregado.
Filtro de subordinados (Protótipo 03)
O gestor poderá executar os mesmos filtros existentes na página de subordinados para os funcionários carregados na grid. Por padrão irá carregar o filtro "Todos Subordinados". Seguem todas as possibilidades de filtros:
- Chapa igual a
- Código da Equipe Igual a
- Código da Seção
- Nome(Início)
- Subordinados diretos
- Todos Subordinados (Padrão)
Dias de indisponibilidade (Protótipo 03)
O gestor poderá visualizar os dias de indisponibilidade através da descrição colorida que será exibida no dia. Seguem as respectivas cores:
- Abono/Atestado: verde.
- Descanso (do grupo de descanso): azul.
- Feriado: vermelho.
- Férias: laranja.
- Afastamento: marrom.
- Sem ponto: cinza escuro.
Além disso, será possível destacar os dias através do controle “Visualizar dias de indisponibilidade”.
O controle possui as seguintes opções:
- Todos.
- Indisponibilidade parcial.
- Indisponibilidade completa.
Ao selecionar a opção, os dias que forem filtrados serão marcados de cinza claro, para melhor visualização. Ao passar o mouse por cima do dia, será apresentado um hint com a informação da indisponibilidade. (Protótipo 02)
Ex:
Abono futuro: 08:00 – 10:00
Descanso: O dia inteiro
Horário (Protótipo 03)
Serão implementados os seguintes componentes para alteração do horário:
- RadioButton para definir o tipo do horário- "Tipo do Horário". (obrigatório)
- Lookup para informar o código do horário - "Horário". (obrigatório)
- Combobox para selecionar o comportamento do horário anterior - "Comportamento Horário Anterior". (obrigatório)
- Combobox para selecionar o comportamento do horário atual - "Comportamento Horário Atual". (obrigatório)
- Lookup para informar o índice da data de mudança do horário - "Índice Data Mudança".
- Lookup para informar o índice da data base do horário - "Índice Data base". (obrigatório)
- Botão para alicar a alteração do horário na seleção da grid - "Aplicar na seleção".
- Checkbox para visualizar somente os horários da escala - "Visualizar somente os horários da escala".
- Botão para visualizar o horário planejado do subordinado selecionado no período de apuração - "Visualizar Horário Planejado"(Hint).
- Botão para visualizar o histórico de horário do subordinado selecionado- "Visualizar Histórico do Funcionário"(Hint).
- Botão para excluir os horários aplicados na grid - "Excluir horários alterados na grid"(Hint).
O gestor poderá realizar alteração do horário por intervalo ou por jornada, passando as seguintes informações:
- Caso o tipo do horário seja Horário por intervalo:
- Código do Horário por intervalo.
- Caso o tipo do horário seja Horário por jornada:
- Código do Horário por jornada.
- Comportamento Horário Anterior
- Comportamento Horário Atual
- Índice Data Mudança - irá atualizar o índice Data Base automaticamente
- Índice Data Base - irá atualizar o índice Data Mudança automaticamente
Ao clicar no botão "Aplicar na seleção", será feita validação se a data é igual ou posterior a data atual. Caso passe na validação, a grid será atualizada com as novas informações.
Ao marcar a opção "Visualizar apenas horários da escala", serão exibidos na grid somente os horário adicionados pela funcionalidade na sessão corrente. Não será necessário clicar no botão "Aplicar na seleção".
Ao clicar no botão "Visualizar Horário Planejado", abrirá a visualização dos horários do período do subordinado selecionado considerando as alterações de horário já realizadas na sessão corrente.
Ao clicar no botão "Visualizar Histórico do Funcionário", abrirá a visão do histórico de horário do subordinado selecionado.
Ao clicar no botão "Excluir horários alterados na grid", todos os horários que foram adicionados pelo gestor na seção corrente e estiverem selecionados, serão removidos da grid.
Abono (Protótipo 04)
Serão implementados os seguintes componentes para lançamento de abono:
- Lookup para informar o código do abono - "Abono". (obrigatório)
- Textbox para informar o início do intervalo de abono - "Início". (obrigatório caso abono por intervalo)
- Textbox para informar o fim do intervalo de abono - "Fim". (obrigatório caso abono por intervalo)
- Textbox para informar o número de horas de abono - "Núm. horas". (obrigatório caso abono por número de horas)
- Checkbox para definir se é abono futuro - "Abono futuro".
- Botão para alicar o abono na seleção da grid - "Aplicar na seleção".
- Botão para excluir os abonos aplicados na grid - "Excluir abonos alterados na grid"(Hint).
O gestor poderá realizar lançamento de abono, passando as seguintes informações:
- Código do abono
- Caso a configuração do sistema seja para abono por intervalo:
- Hora início do abono
- Hora fim do abono
- Número de horas ficará desabilitado e apresentará o número de horas do intervalo.
- Caso a configuração do sistema seja para abono por número de horas:
- Número de horas do abono
- Hora início não ficará visível
- Hora fim não ficará visível
- Se o abono é futuro
Ao clicar no botão "Aplicar na seleção", será feita validação se a data é igual ou posterior a data atual. Caso passe na validação, a grid será atualizada com as novas informações.
Ao clicar no botão "Excluir abonos lançados na grid", todos os abonos que foram adicionados pelo gestor na seção corrente e estiverem selecionados, serão removidos da grid.
Modificação de ocorrências (Protótipo 05)
Serão implementados os seguintes componentes para lançamento das modificações de ocorrências:
- Lookup para informar o tipo de ocorrência destino - "Tipo Ocorrência Destino". (obrigatório)
- Combobox para definir a Atitude da ocorrência - "Atitude". (obrigatório)
- Textbox para informar o início do intervalo da nova ocorrência - "Início". (obrigatório)
- Textbox para informar o fim do intervalo da nova ocorrência - "Fim". (obrigatório)
- Lookup multirecord para informar os tipos de ocorrência origem - "Tipo Ocorrência Origem".
- Botão para alicar a modificação de ocorrência na seleção da grid - "Aplicar na seleção".
- Botão para excluir os abonos aplicados na grid - "Excluir abonos lançados na grid"(Hint).
O gestor poderá realizar lançamento das modificações de ocorrência, passando as seguintes informações:
- Código do tipo de ocorrência destino.
- Atitude da ocorrência (PagarDescontar/Compensar).
- Hora início da modificação de ocorrência.
- Hora fim da modificação de ocorrência.
- Código dos tipos de ocorrência origem. Neste caso irá modificar a ocorrência somente se o tipo de ocorrência que faz interseção for o mesmo de um dos tipos de ocorrência origem.
Ao clicar no botão "Aplicar na seleção", será feita validação se a data é igual ou posterior a data atual. Caso passe na validação, a grid será atualizada com as novas informações.
Ao clicar no botão "Excluir modificações de ocorrências lançadas na grid", todas as modificações de ocorrência que foram adicionadas pelo gestor na seção corrente e estiverem selecionadas, serão removidas da grid.
Impressão da escala (Protótipo 06)
Será disponibilizado opção para impressão da escala dos subordinados; A impressão poderá ser realizada através do botão "Imprimir escala"(Hint).
Ao mandar imprimir a escala, será aberto o preview de impressão somente com a grid na página.
Filtros avançados (Protótipo 07)
O gestor terá um controle de filtros avançados a disposição, semelhante ao de gestão de férias. Será possível executar os seguintes filtros:
- Filtro de seção.
- Filtro de equipe.
- Filtro de chapa.
- Filtro de função.
O controle de filtros ficará disponível ao lado esquerdo da página de Gestão por Escala, conforme protótipo.
Solicitação de abono (Protótipo 08)
O processo de solicitação de abono do portal será evoluído para que seja possível definir se o abono é futuro. Em algumas situações, pode ser necessário tirar a permissão somente de solicitar abono comum ou somente de solicitar abono futuro.
Portanto serão disponibilizadas tags de permissão para desabilitar a solicitação de abono e abono futuro no portal:
Solicitar abono.
Solicitar abono futuro.
Será implementado o seguinte componente para esta definição:
- Checkbox para definir se é abono futuro - "Abono futuro".
O perfil de segurança será validado na solicitação de abono do portal:
Caso as tags "Solicitar abono" e "Solicitar abono futuro" estejam sem permissão, não será possível solicitar abono.
Caso a tag "Solicitar abono" esteja sem permissão, o checkbox de abono futuro ficará marcado e desabilitado.
- Caso a tag "Solicitar abono futuro" esteja sem permissão, o checkbox de abono futuro ficará desmarcado e desabilitado.
Opcional
Protótipo de Tela
Protótipo 01
Protótipo 02
Protótipo 03
Protótipo 04
Protótipo 05
Protótipo 06
Protótipo 07
Protótipo 08
Protótipo 08
Opcional
Fluxo do Processo
<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
Arquivo ou Código do Script: AAA – Negociação Financeira / *Versao=CP.2014.12_03*/
Índice | Chave |
01 | <FI9_FILIAL+FI9_IDDARF+FI9_STATUS> |
02 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_EMISS+FI9_IDDARF> |
03 | <FI9_FILIAL+FI9_FORNEC+ FI9_LOJA+FI9_PREFIX+FI9_NUM+FI9_PARCEL+FI9_TIPO> |
Campo | <AAA_PERESP> |
Tipo | <N> |
Tamanho | <6> |
Valor Inicial | <Varia de acordo com o tipo informado. Por exemplo, quando o campo “tipo” for date, neste campo pode ser informado uma data>. |
Mandatório | Sim ( ) Não ( ) |
Descrição | <Referência Mínima para Cálculo> |
Título | <Ref.Calc.> |
Picture | <@E999.99> |
Help de Campo | <Informar o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação> |
(Opcional)
Grupo de Perguntas
<Informações utilizadas na linha Protheus>.
Nome: FINSRF2
X1_ORDEM | 01 |
X1_PERGUNT | Emissão De |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | Comum |
X1_CNT01 | '01/01/08' |
X1_HELP | Data inicial do intervalo de emissões das guias de DARF a serem consideradas na seleção dos dados para o relatório |
(Opcional)
Consulta Padrão
<Informações utilizadas na linha Protheus>
Consulta: AMB
Descrição | Configurações de Planejamento |
Tipo | Consulta Padrão |
Tabela | “AMB” |
Índice | “Código” |
Campo | “Código”; ”Descrição” |
Retorno | AMB->AMB_CODIGO |
(Opcional)
Estrutura de Menu
<Informações utilizadas na linha Datasul>.
Procedimentos
Procedimento |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Módulo |
|
|
|
Programa base |
|
|
|
Nome Menu | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Registro padrão | Sim | Sim | Sim |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Release de Liberação |
|
|
|
Programas
Programa |
|
|
|
Descrição | (Max 40 posições) | (Max 40 posições) | (Max 40 posições) |
Nome Externo |
|
|
|
Nome Menu/Programa | (Max 32 posições) | (Max 32 posições) | (Max 32 posições) |
Nome Verbalizado[1] | (Max 254 posições) | (Max 254 posições) | (Max 254 posições) |
Procedimento |
|
|
|
Template | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) | (Verificar lista de opções no man01211) |
Tipo[2] | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas | Consulta/Manutenção/ Relatório/Tarefas |
Interface | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex | GUI/WEB/ChUI/Flex |
Categoria[3] |
|
|
|
Executa via RPC | Sim/Não | Sim/Não | Sim/Não |
Registro padrão | Sim | Sim | Sim |
Outro Produto | Não | Não | Não |
Visualiza Menu | Sim/Não | Sim/Não | Sim/Não |
Query on-line | Sim/Não | Sim/Não | Sim/Não |
Log Exec. | Sim/Não | Sim/Não | Sim/Não |
Rotina (EMS) |
|
|
|
Sub-Rotina (EMS) |
|
|
|
Localização dentro da Sub Rotina (EMS) |
|
|
|
Compact[4] | Sim/Não | Sim/Não | Sim/Não |
Home[5] | Sim/Não | Sim/Não | Sim/Não |
Posição do Portlet[6] | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right | 0 – Top Left 1 – Top Right 2 – Bottom Left 3 – Bottom Right |
Informar os papeis com os quais o programa deve ser vinculado |
|
|
|
Cadastro de Papéis
<O cadastro de papéis é obrigatório para os projetos de desenvolvimento FLEX a partir do Datasul 10>.
<Lembrete: o nome dos papeis em inglês descrito neste ponto do documento, devem ser homologados pela equipe de tradução>.
Código Papel | (máx 3 posições) |
Descrição em Português* |
|
Descrição em Inglês* |
|
[1] Nome Verbalizado é obrigatório para desenvolvimentos no Datasul 10 em diante.
[2] Tipo é obrigatório para desenvolvimento no Datasul 10 em diante
[3] Categorias são obrigatórias para os programas FLEX.
[4] Obrigatório quando o projeto for FLEX
[5] Obrigatório quando o projeto for FLEX
[6] Obrigatório quando o projeto for FLEX
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|