Anotações de trabalho em fluxos de estado
As anotações de trabalho são uma parte importante do processo de fluxo de estado e são usadas para comunicar informações sobre transições de estado.
O fluxo de estado adiciona anotações de trabalho ao Anotações de trabalho campo de qualquer tarefa que faça esta transição. Por exemplo, você pode incluir a anotação "Tarefa rejeitada pelo agente" em Rejeitar fluxo de estado, que ocorre quando a tarefa é movida de Atribuído . Expedição pendente . Se um agente rejeitar a tarefa e não inserir uma anotação de trabalho, essa anotação informará ao expedidor por que a tarefa reapareceu na fila de expedição. As anotações de trabalho adicionadas por um agente que rejeita a tarefa são anexadas às anotações de trabalho herdadas do fluxo de estado.
Essas regras se aplicam às anotações de trabalho de fluxo de estado:
- Para um fluxo de estado sem Estado inicial , a anotação de trabalho é adicionada sempre que a tarefa faz a transição para Estado final .
- Para um fluxo de estado com um Estado inicial e um Estado final , a anotação de trabalho é adicionada somente quando a tarefa faz a transição desse estado inicial para esse estado final.
- Se dois fluxos de estado com anotações de trabalho tiverem o mesmo Estado final , mas somente um tem um Estado inicial , o sistema adiciona as anotações de trabalho do fluxo de estado com o estado inicial. Isso corresponde melhor à anotação de trabalho de fluxo de estado para a transição mais importante entre os estados inicial e final específicos. No exemplo aqui, as informações da anotação de trabalho são mais pertinentes a uma tarefa que está sendo movida de Atribuído . Expedição pendente Que a uma tarefa que atinge o estado Expedição pendente a partir de um estado de início indeterminado.