Personalization Administration could be used to provide additional visibility controls for Applets and Views.
It is widely known that one could hide an applet in the view from a user with particular Primary Responsibility by using following expression in Administration - Personalization > Applets view using conditional Expression for a given Applet name:
GetProfileAttr(”Primary Responsibility Name”) = <”Responsibility Name”>
There are other supported Profile Attributes, which are lesser know and hardly documented. One of these is ‘GetProfileAttrAsList’.
The following expression could be used in order to compare a value with the user’s responsibilities list and not just the Primary Responsibility.
InList(”ERM Manager”, GetProfileAttrAsList(”User Responsibilities”))
Note that “ERM Manager” is the value for the responsibility you are comparing to.
You can also find some additional postings on Support web regarding these by using “GetProfileAttrList” as the search key word.
Typical application for this information is when configuring Customized/personalized Home Pages for different level of users(Sales Rep, Team Lead, VP/Executives etc).
2 comments:
This is awsm....
Very informative
Post a Comment