OK, so I actually created a test workflow and discovered the following:

You don’t have to pass the User as a parameter, and you don’t need to ignore authentication or ignore privacy rules, the “Current user” authentication is passed along as long as the original trigger is from a logged in Current User. It also obeys any conditions related to the Current User (e.g., Current User’s Role is ___).

This actually is better than using a “user” parameter since theoretically if you’re passing this from the client they can input whatever user they want.

You can see this in the scheduler itself:

Screenshot 2024-10-23 234225

I also confirmed that “Current user is logged in” succeeds as a condition, even if you’re logged out, assuming again that you triggered the initial workflow while logged in. It just keeps carrying over.

1 Like