#entidade

Uma Phase (Fase) no sistema é uma forma de controlar o processo e agrupar Tarefa (Task)s e é única para cada Etapa (Stage). Ela serve para agrupar tarefas de acordo com as regras de negócio de cada produto, sendo usada para auxiliar o usuário a facilmente entender tarefas de um determinado contexto de forma agrupada.

Fases se ligam com cada Operação (Operation) através de uma entidade denominada Fase da Operação (OperationStagePhase).

Estrutura de Dados

TipoNome do elementoRestriçõesObservações
textoID128 charsInserido pelo usuário
textonome128 chars
textodescrição8192 chars
numericoposiçãoÉ a posição em que a etapa aparece para os usuários, em ordem ascendente
booleanrequiredWIP: Sem regras de negócio, padrão true
booleanvisibleWIP: Sem regras de negócio, padrão true

Restrições

NomeDescriçãoChave única
Etapa - IDID Única por etapastageId-ID
Etapa - NomeNome único por etapastageId-name
Etapa - PosiçãoPosição única da fase por etapastageId-position

Vínculos

Entidade VinculadaEssa EntidadeEntidade de Destino
Etapa (Stage)N fases1 Etapa
Fase da Operação (OperationStagePhase)1 faseN Fases da Operação
Tarefa (Task)1 faseN Tarefas