I have a Fusion scenario where I am automatically creating a new task once a user completes a task. The new task copies the details from the previous task including the assignments. However, one of the limitations I am seeing is that it will only assign one person to the new task even if there are 2 people assigned to it. Do you know if there is a way to have Fusion add multiple assignees to a task?
Try using the "Miscellaneous Actions" module with an object type of "Task" and an action of "Assign Multiple". You should find that you can assign multiple people, job roles, or teams using this module.
With Fusion, the key to troubleshooting is to remember that it is INCREDIBLY literal to the point of sometimes not being logical.
If I had to guess, your scenario has something like 'Watch Events', 'Read Record', 'Create Record' and 'Update Record'. From there, a couple things could be wrong:
1. When you read your Task record, you're having it pass forward the 'Assigned to ID' field. In that case, it's only going to pass forward the ID associated to the task's Owner, rather than all IDs assigned to the task. (In Reports, this is the difference between filtering for a USER.ID in 'Assigned To ID' and 'Assignments ID'.)
2. If you got past that, and already found the 'Assignments' collection under the Advanced menu when reading the task record, then the resulting array will have multiple IDs if the task had multiple people assigned. Step One troubleshooting - is your 'Update' module getting the inputs you expect it to work with in the first place?
3. If your Update module is getting the complete list, but only assigning one, then you are probably missing a necessary Iterator to tell Fusion to perform your Update for every record in the array.
And if none of this is helpful, and you are able to do so, post a screenshot of the layout of your workflow to see if someone else can spot the challenge.
Thank you for your reply. I finally had a chance to try your suggestions. I was able to get the Assignments, Iterate, look up User IDs for the assignments, and Aggregate. Now I'm stuck.
I have this array after I aggregate but I am unable to map to the UserIDs to AssignMultiple. I either get one value or I get an error. Please advise.