Since there are no associated users when non-human tasks of a workflow are executed in the background, pay attention to the following two cases:
When performing an update of a record through a Talend connector, you can use the
setUpdateUsernamemethod to generate a correct journal event even if there is no current user available. By default, if no user name is specified, the journal event will end up with "??????" as the user name.
When reading or writing values of a record through the mdm_context variable, you can use the
setBypassSecuritymethod to bypass security checks. By default, the security checks are performed on the current login user.