#entidade

Uma tarefa no sistema é uma forma de agrupar Campo (Field)s controlada pelo gestor do processo no PM - Process Manager, obrigatoriamente dentro do escopo de uma Fase (Phase). Similarmente à campos, cada tarefa irá ser materializar em uma Instância de Tarefa (TaskInstance) em cada Operação (Operation), porém diferentemente da Instâncias de Campo, a forma com que elas se materializam é diferente conforme regras descritas na DAG de Tarefa (TaskDag)s.

Estrutura de Dados

TipoNome do elementoRestriçõesObservações
textoID128 chars
textoname128 chars
textodescription8192 chars
boolinits_enabledSe a Instância de Tarefa (TaskInstance) deve ser visível por padrão
boolrequiredSe a Instância de Tarefa (TaskInstance) é necessária para completar a fase. Não implementado!
numberdefaultPriorityNúmero de 1 a 5 que indica a prioridade/importância dessa tarefa (maior, mais importante). Sem regras de validação desse intervalo.
datecreatedAt
dateupdatedAt

Restrições

NomeDescriçãoChave única
Phase - IDID Única por fasephaseId-id
Phase - nameNome único por fasephaseId-name

Vínculos

Entidade VinculadaEssa EntidadeEntidade de Destino
Instância de Tarefa (TaskInstance)1 tarefaN instâncias de tarefa
FieldOnTaskN tarefasM Campos na Tarefa
Visualização da Tarefa (TaskView)1 tarefaN views
TaskGraphNode1 tarefaN nodes
Fase (Phase)N tarefas1 Fase