Hi, We are facing issue with "translateforuser" expression function wi

Hi, We are facing issue with "translateforuser" expression function with below PrivilegeException. "translateforuser" is wrapped with custom expression function and same is being used by other process models with out any issue. The user input task, where facing issue, is assigned to "Process Initiator" user and same user is able to get successful translation in other process models.

2014-01-29 12:39:29,475 [ajp-0.0.0.0-8009-30] ERROR com.appiancorp.custom.expression.Translate - PrivilegeException[null=>null]: User Does Not Have Rights to Perform this Operation
PrivilegeException[null=>null]: User Does Not Have Rights to Perform this Operation
at sun.reflect.GeneratedConstructorAccessor7283.newInstance(Unknown Source)
                    .
                    .
                     at java.lang.Thread.run(Thread.java:662)
2014-01-29 12:39:29,492 [ajp-0.0.0.0-8009-30] ERROR com.appiancorp.custom.expression.Translate - PrivilegeException[null=>null]: User Does Not Have Rights to Pe...

OriginalPostID-98047

OriginalPostID-98047

  Discussion posts and replies are publicly visible

Parents
  • So is the issue that the same process model is operating differently in different environments, or that one of the process models in a specific environment is not executing the rule properly?

    If it is the same model in different environments, and the PM security settings are the same, I would check group membership for that user as well as the rule folder security for that particular environment.

    If it is working differently from other process models in the same environment - I would analyze the models to see what assignment is set to at the time the rule is being used. For example, if the task is in a subprocess, it may be the case that the parent model that has assignment for that node set to 'Run as whoever designed the process,' in all other models except the one where it is breaking.
Reply
  • So is the issue that the same process model is operating differently in different environments, or that one of the process models in a specific environment is not executing the rule properly?

    If it is the same model in different environments, and the PM security settings are the same, I would check group membership for that user as well as the rule folder security for that particular environment.

    If it is working differently from other process models in the same environment - I would analyze the models to see what assignment is set to at the time the rule is being used. For example, if the task is in a subprocess, it may be the case that the parent model that has assignment for that node set to 'Run as whoever designed the process,' in all other models except the one where it is breaking.
Children
No Data