Overview
This document describes the permission differences between workflow state actions Assignment and Separate Assignments.Assignment has the same permission that the object has in the workflow state that the Assignment is created.
Separate Assignments have the permissions that the object had in the previous workflow state.
This is by design but might cause confusion sometimes as users might expect them to have the same permissions.
Solution
When using Separate Assignments and there is a need to set the permissions for them then we need to add an additional state between the workflow states. Purpose of the added state is just to set the permissions that we want the separate assignments to have.In that example the "Set permissions" states whole purpose is to set permissions so that they are correct for all the Separate assignments given in the "Distributing all assignments" state.
Reference Documentation
Create separate assignments (m-files.com)Assign to user (m-files.com)
