Personalizar um estado para projeto ou tarefa de projeto

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Adicione ou modifique um estado de projeto ou tarefa de projeto usando a substituição de dicionário.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Como exemplo, são descritas as etapas para adicionar estados personalizados para a categoria de estado de trabalho em andamento para a tarefa de projeto. Neste exemplo,
    • o estado Trabalho em andamento existente será removido e os três novos estados a seguir serão adicionados:
      Estado Rótulo Categoria
      10 Design Trabalho em andamento
      11 Desenvolvimento Trabalho em andamento
      12 Teste Trabalho em andamento
    • o padrão de Trabalho em andamento é mantido como 10 (Design).

    Procedimento

    1. Defina uma nova substituição de dicionário para a tabela pm_project_task no dicionário Tarefa - Estado .
    2. Especifique os atributos de substituição para a substituição do dicionário no campo Atributos da seguinte forma:
      close_states=3;4;7,default_close_state=3,default_work_state=10,default_open_state=1,default_skipped_state=7,default_pending_state=-5,pending_states=-5,open_states=1,work_in_progress_states=10;11;12

    Resultado

    • Conforme especificado na Etapa 2, o default_work_state é declarado como 10 e o work_in_progress_states como 10, 11 e 12. Agora, sempre que uma tarefa de projeto muda para qualquer um dos novos estados de Trabalho em andamento, seu primário também passa para o estado correspondente de Trabalho em andamento.

      Suponha que uma tarefa de projeto tenha dois registros secundários e, se o primeiro registro secundário for movido para o estado Desenvolvimento, o primário também será movido para o estado Desenvolvimento. Agora, se o segundo registro secundário for movido para o estado Design, os dois registros secundários na tarefa de projeto estarão em dois estados diferentes de trabalho em andamento. Nesses casos, o registro primário passa para o estado padrão de trabalho em andamento. Nesse caso, o registro primário é movido para Design, já que default_work_state é especificado como 10 (Design).

    • Os estados do projeto também podem ser personalizados usando as mesmas etapas.