Share all details related to your problem, including any error messages you may have received.
Hello!
We have an attribute defined on the applications that is used by users to identify the application. So, in Access Requests, we would like to allow users to filter entitlements based on this attribute.
On the following step of the access request, we would like to add another box, where users could provide this attribute, and it would display all the entitlements from the application that has the matching attribute.
Such a solution is not possible out-of-the-box. To extend the logic in this area, you can take inspiration from this plugin: Hide User Access Filter. This plugin hides certain elements, and I believe that in a similar way, you can add additional elements to this view. In any case, such a template will definitely make the work easier, as there is no need to implement everything from scratch.
All these filter you see are the extended attribute on the Managed Attribute Object , why don’t you add a new field on managed attribute despite of application object ?
But when I try to input something it throws the error: could not resolve property: code of: sailpoint.object.ManagedAttribute
The code that I want to filter by is not defined on the ManagedAttribute object, it is part of the Applications attributes.
Would it be possible to still include this filter here but include some logic to choose the entitlements that match the application with the provided code, or would I need to resort the plugin suggestion?
You need to add new attribute in hbm file , then you need to generate the sql to modify manged attribute table and then finally you need to add attribute in Manger attribute configuration .
If you don’t want above step you can use already available extended attribute
I would say look into document , how to add new searchable extended attribute .