Best practices for access profile names and descriptions

Does anyone have any recommendations or best practices naming thousands of access profiles for a single application, so end-users are able to find what they need?

We have an application with over 6K access profiles (companywide app and access profiles are a combination of teams, environments and permission sets) and we’re struggling to narrow down simple searches for access profiles in the Request Center.

We made the effort of having “human friendly” AP names and descriptions, as they will be used by non-tech people, but we also needed to standardize them, so we were able to script their creation. That may have introduced too many common words, but we’re running out of ideas on how to balance human language and query based in keywords.

Also, using quotes to denote exact matches don’t seem to work either.

I searched for ideas for improvement to the Request Center, and I couldn’t find anything related that I could upvote, so I’m coming here to ask for advice/experiences on how to deal with this.

Thanks in advance!

Elisa.

Hi Elisa,
You can check this document for the Quick Tips on Naming Conventions.
https://community.sailpoint.com/t5/Other-Documents/Quick-Tips-on-Naming-Conventions-for-Roles-and-Entitlements/ta-p/162407
Thanks!!

1 Like

The documentation linked by @naveenkarthikkrk absolutely covers the important points in figuring out the right naming convention.

You’ll also need to take your own organization’s structure and access into account as you plan your standards. Without a lot of background into your app structure, it will be a little difficult to recommend one, but here is an example template:

AP - < App Name > - < Department/Division Name > - < Access Alias >

  • Here, “AP” is just indicative for ‘Access Profile’ and optional. To keep it unambiguous as to what it is, you can have the prefix.
  • The next one is to narrow down what app we’re searching. If you have a ton of apps, and each app has a ton of access profiles, it only helps to have a naming convention that can kinda go from broad scope to narrower. Plus it gives the end users an easy to follow, intuitive flow.
  • The next part could be how you divide the app further. Is access specific to departments or divisions? Perhaps go with that.
  • Finally the access alias: This part can be subjective and further be subdivided, but your organization may have a few entitlements grouped together (which is why you have the access profile) often, and you can contextually name what that access is for in this part of the access profile name.

Does that convention work for you? You may also need to take into account how you’ve been naming entitlements, roles, certifications, rules and transforms. It’s nice to keep it consistent (as much as possible) with the convention you’re following so far.

1 Like