Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

 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 01Parâ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. Para apurar valores realizados serão considerados somente períodos travados.

Função 01 - Previsto X Realizado

Image Removed

Exemplo:

Image Removed

 Função 02 - Jornada do Insumo Principal

A jornada para o insumo será definida de acordo com a seguinte ordem:

  1. Jornada definida no calendário do recurso na tarefa;
  2. Jornada definida no calendário da atividade aba da natureza do insumo (grupo DNIT);
  3. Jornada definida no calendário da atividade aba geral;
  4. Jornada definida no Insumo;
  5. 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.Image Removed

Exemplo:

Image Added

Cálculo_Formula_Única.xlsx

 Image Removed

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

FormulasEnvolvidoModulo 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 PERTAlteraçãoPlanejamento / 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

Image Added

Protótipo 02 Planilha de Atividades e Serviços

 Image Added

Protótipo 03 - Atualização Múltipla de Registros

Image AddedImage Removed 

 

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

Image Added


Dicionário 02 - Planilha de Tarefas

Obs.: Ao criar os campos na tabela MTAREFA é necessário recriar as views MTRF e MSERVICO.

Image Modified

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.