When choosing a user account to run a post function, the account specified must have the appropriate permissions to perform the actions of the post function, for example, creating an issue or adding a comment. You can specify a different user account that owns the necessary permissions that acts only as a technical (impersonation), with broad permissions, but not used to log in to a Jira account as an individual.
If you don't specify anything a user here, the transition on the related will be issue is performed under as the same user , who triggered this post function on the origin issue by default. Thus Therefore that user must have the necessary permissions on the related issue. However, in some restrictive setup In some setups, that user might not be allowed to do so have the required permissions on the related issue . He might not even see or even access to the project of the related issue!With 'Perform As User' you can specify a different user account which owns the necessary permissions. Usually this user account is assumed to be only technical (impersonation), with broad permissions, but not used to log into Jira by in life persons.
In combination with the 'User is in Any Users ' Conditioncondition, you can hide a transition from all users other users than the 'Perform As User' user. For further example go here.