Diagnóstico de Projeto
O Diagnóstico de projeto permite detectar dados corrompidos em um projeto, como validade de tarefa, dependências e relacionamentos, usando verificações de diagnóstico que executam scripts de diagnóstico. Você também pode corrigir dados corrompidos usando scripts de correção.
Os dados podem ser corrompidos ou inválidos por vários motivos, como:
- Mapeamento de campo incorreto durante a importação do projeto
- Programação incorreta de tarefas
- Definições de dependência e relacionamento incorretas
O Diagnóstico de projeto usa verificações de diagnóstico e scripts de correção para detectar e corrigir dados corrompidos em seus projetos. Ele permite que você execute a seguinte ação:
- Criar e adicionar recursos de diagnóstico
- Adicionar scripts de diagnóstico e correção para corrigir dados de projeto corrompidos ou inválidos
- Criar verificações de diagnóstico e mapear scripts relacionados
- Defina campos para que os usuários criem condições de filtro específicas. Os scripts de diagnóstico usam os resultados dessas condições de filtro como entrada para detectar dados corrompidos ou inválidos.
A página Diagnóstico do projeto fornece as verificações padrão descritas na tabela a seguir.
| Nome da verificação de diagnóstico | Descrição |
|---|---|
| Tarefas com tarefa principal inválida | Lista as tarefas que têm uma tarefa principal inválida. Uma tarefa é considerada como tendo uma tarefa principal inválida se o valor da tarefa principal estiver definido como Nulo ou estiver mapeado para uma tarefa diferente na hierarquia. |
| Tarefas com portfólio principal inválido | Lista as tarefas que têm um portfólio principal inválido. Uma tarefa é considerada como tendo um portfólio principal inválido se pertencer a um portfólio diferente ou não estiver associada a nenhum portfólio. |
| Tarefas com programa principal inválido | Lista as tarefas que têm um programa principal inválido. Uma tarefa é considerada como tendo um programa principal inválido se ela pertencer a um programa diferente no mesmo portfólio ou não estiver associada a nenhum programa. |
| Relações inválidas | Lista as relações inválidas em um projeto. Uma relação é considerada inválida se o predecessor ou sucessor não fizer parte do projeto (a menos que seja uma relação externa) ou se o registro do predecessor ou sucessor não existir no sistema. |
| Validar tarefas primárias | Lista as tarefas que têm tarefas primárias vazias ou inválidas. |
| Verificar se há tarefas com dependências cíclicas | Verifica se há relações cíclicas não permitidas em um projeto. Por exemplo, suponha que você tenha um projeto no qual a Tarefa A esteja relacionada à Tarefa B. Uma relação reversa da Tarefa B para a Tarefa A seria considerada uma dependência cíclica. |
| Recalcular projeto | Recalcula as datas da tarefa em um projeto. Aviso: A execução desta ação pode mudar as datas em um projeto. |
| Verificar relacionamentos duplicados/redundantes | Lista as tarefas que têm relações duplicadas ou redundantes nos projetos selecionados. |
| Planos de custo sem período fiscal inicial e final | Verifica e lista os planos de custo sem período fiscal inicial e final nos projetos selecionados. |
| Validar restrições de tarefa de projeto no projeto | Lista todas as tarefas com tipos de restrição inválidos. Por exemplo, uma tarefa com a restrição Iniciar o mais tardar em definido como primário ou o campo Data de restrição está vazio para uma tarefa com a restrição Iniciar no máximo antes de e Iniciar no máximo depois de. |
| Validar tarefas com estado inválido | Lista todas as tarefas com estado TEA ou Encerrado inválido com base nas datas reais. |
| Identificar projetos com custo planejado negativo para qualquer ano em que o orçamento não foi alocado para os períodos fiscais correspondentes | Verifica e lista os projetos que têm orçamentos de projeto de ano fiscal negativo. |
| Identificar discrepâncias no orçamento do projeto | Verifica e lista os projetos para os quais o financiamento do projeto não corresponde à soma do custo de detalhamento do tipo de tarefa ou ao orçamento do projeto do ano fiscal. |
| Identificar detalhamentos do plano de custo com períodos fiscais inválidos | Verifica e lista os detalhamentos do plano de custo com períodos fiscais inválidos. |
| Identificar detalhamentos de tipo de tarefa duplicados para um tipo de despesa e um período fiscal | Verifica e lista os detalhamentos de tipo de tarefa duplicados. |
| Associar linhas de despesa órfãs ao plano de custo gerado pelo sistema | Lista as linhas de gasto que não estão associadas a nenhum plano de custo. Quando você executa o script de correção, essas linhas de despesa órfãs são associadas a um plano de custo gerado pelo sistema e, em seguida, aos respectivos detalhamentos do plano de custo gerado pelo sistema. |