Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | RM | Módulo | TOP (TOTVS Obras e Projetos) |
Segmento Executor | Construção e Projetos | ||
Projeto1 | R_C&P_TOP010 | IRM1 | PCREQ-5996 |
Requisito1 | PCREQ-5997 | Subtarefa1 | PDR_CP_TOP010-2 |
Chamado2 | Não se Aplica | ||
País | (X) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | Pré-Requisitos para melhor entendimento da especificação: |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Será implementado o cálculo da duração das tarefas a partir de formulas definidas pelos clientes para flexibilizar o planejamento das atividades no Gráfico de PERT.
Definição da Regra de Negócio
Módulo de Serviços Globais
Para calcular a duração da tarefa por formula será utilizado o conceito de formulas definido no módulo de serviços globais.
As formulas devem ser cadastradas em "Administração / | Agrupador Cadastros | / Formulas".
Parametrização na Tarefa
Para que a duração da tarefa seja calculada automaticamente é necessário informar a formula.
Serão criadas duas funções de formulas conforme descrito abaixo no tópico Cálculo da Tarefa. Para a o cálculo da Função 02, será possível informar o insumo principal que determinará a quantidade de horas na tarefa. Este campo será validado ao utilizar o processo Programar no PERT. Caso seja necessário e não esteja informada, o processo será cancelado.
Será permitido informar a formula para as tarefas com a natureza do insumo de equipamentos, mão de obra e transporte.
Não sera permitido gravar uma tarefa informando somente o insumo principal, ficará vinculado a informação da formula.
Parâmetro Geral
Serão utilizadas as unidades horárias informadas nos parâmetros gerais. As tarefas que possuem insumos definidos com a unidade dentre as unidades horárias e estejam associados diretamente ou em sua(s) composição(ões) serão calculadas.
Para conferir ou definir uma unidade horário, devemos acessar a aba "Configuração MS Project ®" no módulo de Projetos em "Projetos | Agrupador Parâmetros | menu Construção e Projetos | Gerais"
Parâmetro de Projeto
Para automatizar o processo, serão adicionados três parâmetros no projeto na aba "PERT / Alocação de Recursos".
Estes parâmetros serão agrupados em "Cálculo de Duração de Tarefa com Formula" e terão funções especificas. Não possuirão dependências entre si.
Formula - Determina a formula que será usada no momento do cálculo. Será utilizada em todas as tarefas que estejam marcadas para o cálculo automático e possuam insumos cuja a unidade estejam dentro das eleitas como "Unidade Horária".
Utiliza a Quantidade da Equipe Informada na Tarefa - Com este parâmetro marcado o sistema irá considerar a quantidade da equipe no momento do cálculo da capacidade dos recursos. Caso esteja desmarcado, será considerado como quantidade o número de associações do recurso a equipes do projeto.
Ajustar Duração Fracionada - Devido a necessidade do processo trabalhar com numero de dias não fracionado, este parâmetro irá determinar a forma de arredondamento dos dias retornado pela formula. Exemplo: A formula retornando 10,4 dias, se estiver marcada a opção "Para cima", serão considerados 11 dias, se marcado "Para baixo", serão considerados 10 dias.
Vide o Protótipo de Tela 01 - Parâmetros Gerais.
Vide o Dicionário 01 - Parâmetros de Projeto.
Parametrização na Tarefa
Para que a duração da tarefa seja calculada automaticamente serão adicionadas duas nova opções na aba "Outros" do cadastro de planilhas. Estas opções estão descritas a seguir.
Utiliza Cálculo da Duração por Formula - Este parâmetro será marcado por "default". Sua função é determinar ao sistema que a tarefa deverá ser calculada no processo "Programar" do PERT. Além da marcação desta opção é necessário contemplar as seguintes regras:
- Formula informada nos parâmetros do Projeto;
- Um insumo com unidade horária associado diretamente na tarefa ou em uma de suas composições.
Insumo Principal - Determina ao sistema qual insumo será a referencia para o cálculo de capacidade da equipe. Serão aplicadas a esta opção as seguintes regras:
- Será informada somente se a opção "Utiliza Cálculo da Duração por Formula" estiver marcada;
- Não será editável na célula da planilha, sendo editável somente na tela de edição. Esta regra tem o intuito de não degradar o carregamento da planilha;
- Será adicionada um filtro quando a tarefa tiver como recurso um insumo, nesta situação ao marcar para calcular será adicionado automaticamente este recurso. Ao atualizar o sistema no Cliente, as tarefas que possuem o recurso como insumo, terão automaticamente este campo atualizado;
- Quando o recurso for uma composição, somente poderá ser selecionado insumos que façam parte da(s) composição(ões) da tarefa;
- Ao realizar a gravação da tarefa, este campo será limpo automaticamente caso a opção "Utiliza Cálculo da Duração por Formula" esteja desmarcada;
- Esta informação não será obrigatório. Quando não estiver informado, será realizada uma busca na(s) composição(ões) para determinar qual insumo será mais significativo para determinar a duração.
Vide o Protótipo de Tela Vide o Protótipo 02 - Planilha de Atividades e Serviços.
Vide o Dicionário 02 - Planilha de Tarefas.
Atualização Múltipla de Registros
Será adicionada na alteração múltipla a possibilidade de parametrizar as tarefas para utilizar o cálculo da duração por fórmula. Conforme apresentado no Protótipo de Tela 03.
Cálculo da Tarefa
No PERT acesse a função programar. Assim todas as tarefas que estejam com formula associadas para cálculo da duração da tarefa marcadas para calcular a duração por formula apresentarão os valores devidamente calculados no campo “Duração Programado Dias”. Vide o Fluxo do Processo definido neste documento.
Serão disponibilizadas duas funções Será disponibilizada uma função de formulas que poderão poderá ser utilizadas utilizada no cadastramento da formula. Estas funções são definidas da seguinte forma:
Função 01 - Previsto X Realizado
Função 02 - Insumo Principal
A jornada para o insumo será definida de acordo com a seguinte ordem:
- Jornada definida no calendário do recurso na tarefa;
- Jornada definida no calendário da atividade aba da natureza do insumo (grupo DNIT);
- Jornada definida no calendário da atividade aba geral;
- Jornada definida no Insumo;
- Jornada definida nos parâmetros do projeto para o PERT.
Deve considerar a data de início e fim da tarefa para verificar os períodos e encontrar os dias úteis.
Exemplo:
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Formulas | Envolvido | Modulo Serviços Globais / Administração / Agrupador Cadastros / Formulas | - |
Planilha de Atividades e Serviços | Alteração | Orçamento / Agrupador Cadastros / Planilha | - |
Atualização Múltipla de Registros | Alteração | Orçamento / Agrupador Cadastros / Planilha / Processo Atualização Múltipla de Registros | - |
Programar no PERT | Alteração | Planejamento / Agrupador Básico / PERT Gantt / Agrupador GanttPert / Funções do Planejamento / Programar | - |
Tabelas Utilizadas
- MTAREFA - Tarefas
- MPARAMETRO - Parâmetros de Projeto
MGIS-Grupos de Custo
MISM-Insumos
MTRFREAL-Cronograma Realizado
Protótipo de Tela
Protótipo 01 - Parâmetro de Projeto
Protótipo 02 - Planilha de Atividades e Serviços
Protótipo 03 - Atualização Múltipla de Registros
Fluxo do Processo
Dicionário de Dados
Arquivo ou Código do Script: /*Versao= $Versao=SO.2016.2_2*/
Dicionário 01 - Parâmetros de Projeto
Dicionário 02 - Planilha de Tarefas
Obs.: Ao criar os campos na tabela MTAREFA é necessário recriar as views MTRF e MSERVICO.
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|