I'm trying to create a custom workflow, where at the start of the workflow, the workflow initiator can choose 3 users to perform different tasks in the workflow (in this case, an author, a reviewer, and an approver).
To do this I am defining each of these roles as an aspect of my start task in my workflow model, and then I am trying to assign these users to process variables in the workflow and assign the tasks to them through the activiti:assignee task. In my share-config-custom I am defining the roles as authority controls. I am following the process described in java ee - Multiple assignee controls in Alfresco Workflow form - Stack Overflow
The workflow starts without a problem, and Alfresco allows me to select users, but the task assignment does not work. In the workflow history, it says that the task is assigned to "$(author.properties.userName)", which is the expression I use in my bpmn file, but it is not picking up the userName of the author variable.
I have attached my files below. If there is a problem with them, or if there is a better method of achieving this goal, please let me know!
Many thanks
Marcus
Solved! Go to Solution.
I've managed to figure it out. First, define each assignee or 'role' in the workflow as an aspect in the workflow model file. Add this as a mandatory aspect to the task description in the same file. You can then call it directly in the bpmn file. For more detail, see my answer on this question:
I've managed to figure it out. First, define each assignee or 'role' in the workflow as an aspect in the workflow model file. Add this as a mandatory aspect to the task description in the same file. You can then call it directly in the bpmn file. For more detail, see my answer on this question:
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.