Capability Name not the same as others on the UI

Hi all,

When we create a new Capability with ViewIdentityRequest right, the name of the capability does not seem to in same syntax on the UI. Am I missing something?

Thanks in advance

@rishavghoshacc

Share your custom capability xml once, it does have a display name, did you validate with that
Just logout and login , you should see the capability with display name given in debug page

1 Like

Hi @rishavghoshacc,

In the UI, the display name for the capability is visible. For example, if you create the capability as shown below, you will see “view Identity Request” in the UI instead of “viewAccessRequest.” If you want the same name to appear in the UI, you can set both the name and displayName to be the same.

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE Capability PUBLIC "sailpoint.dtd" "sailpoint.dtd">
<Capability created="" displayName="view Identity Request" id="" modified="" name="viewAccessRequest">
  <Description>view the Access Request</Description>
  <RightRefs>
    <Reference class="sailpoint.object.SPRight" id="" name="ViewIdentityRequest"/>
  </RightRefs>
</Capability>
1 Like

Hi @Arun-Kumar ,

It works. But I have a question here
For the other capabilities, the display name is set as “capability_identity_administrator” but they appear on the UI as “System Administrator”.
Why is it different when we create a new capability?

Hi @iamksatish ,

It works. But I have a question here
For the other capabilities, the display name is set as “capability_identity_administrator” but they appear on the UI as “System Administrator”.
Why is it different when we create a new capability?

@rishavghoshacc
These are OOTB capabilities which are referred with a backend SailPoint display name

Your custom capabilities you have to give the display name as you need

Feel free to mark the solution if resolved your query.