Is there a user preference that can be enabled to make teamcenter look at all roles available for a user as apposed to having to manually switch between roles when doing tasks?
Thanks in advance
There used to be an environment variable AM_MODE. If you set to ON it would check if you have given role without manually switching it.
Not sure if the variable is still active. If I find something, I will post.
I was mistaken. That variable is still there, but it pertains to groups and not roles.
You may want to see if AUTHORIZATION_MODE will work for you:
Evaluates all of a user's group and role-in-group settings to determine the effective authorization rules for the user. If left unset, the system evaluates only the current logon settings.
In my role, I used to setthe user to an user state, the role can only be used for certain purposes. although he/she exsits they cannot carry out any functions. (set up for FDA purpose) I have traceability intact and the tracts. Also LDAP helps on the way this is setup. (learned this from applying technique from other PLM/PDM applications.
Another preferences related to workflow is SIGNOFF_required_group_and_role. Setting to "0" (default) allows the effective ACL's to perform the signoff instead of "1" where they must be signed in as the correct group/role to perform the signoff.
What about this simple preference
Specifies whether the user’s membership in a role enforces access to objects.
true A member of the role has access to an object only when the role is that user’s
false A member of the role has access to an object even when the role is not the
user’s current role.