#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 §
| Tipo | Nome do elemento | Restrições | Observações |
|---|
| texto | ID | 128 chars | Inserido pelo usuário |
| texto | nome | 128 chars | |
| texto | descrição | 8192 chars | |
| numerico | posição | | É a posição em que a etapa aparece para os usuários, em ordem ascendente |
| boolean | required | | WIP: Sem regras de negócio, padrão true |
| boolean | visible | | WIP: Sem regras de negócio, padrão true |
Restrições §
| Nome | Descrição | Chave única |
|---|
| Etapa - ID | ID Única por etapa | stageId-ID |
| Etapa - Nome | Nome único por etapa | stageId-name |
| Etapa - Posição | Posição única da fase por etapa | stageId-position |
Vínculos §