I\'m trying to build a system and it is required to build a task workflow like the one in Jira, with restrictions on changing the task status based on a defined workflow, fo