I have an operator who has access to two different applications. The operator uses OOTB switch apps navigation to switch between the two. One of the application requires the operator to have all the allow rule check out option available while the other doesn't need that.
I have tried to set the pyAllowRuleCheckOut property to true in ApplicationProfileSetup. I have also set the pxPersonalRulesetName to pxRequestor.pyUserIdentifier + "@", but its not working. I am getting an error saying "Rule-Ruleset-Version<pxRequestor.pyUserIdentifier>@:01-01-01 does not exist" when I am trying to check out the rule from configuration tab in the user portal.
Note : Production ruleset is available in the profile which is unlocked.
Anyone has any idea, or has faced similar issue earlier?
***Edited by Moderator Marije to add Capability tags***
@Tanay Kumar Bal You can achieve it by dong save of Operator record with AllowRuleCheckOut set to false from Application Profile Setup activity during application switch. But if there are any already checked out rules for that user, platform wont allow you to remove checkout for the user. Another point is, if user switch back to the first application (where checkout needs to be enabled), you will have to set AllowRuleCheckout back to true via the same activity. If you want this change to be effective just for that session (no DB saves), I dont think there is an OOTB way of achieving it.
Posted: 1 year ago
Posted: 7 Apr 2022 11:36 EDT
Tanay Bal (Tanay Kumar Bal)