Dynamic dropdown in form: Access Profile / Identities

Hello Team,

I am trying to build a form with two dependent dropdown fields:

  1. The first dropdown lists Access Profiles
  2. Based on the selected Access Profile, the second dropdown should display the identities assigned to that Access Profile

However, I have not been able to achieve this using the documentation.

It seems that the second field cannot dynamically update based on the selection of the first one.

Has anyone successfully implemented this kind of dependency in a form?

  • Is this possible?
  • Do I need to use a Rule or a different approach?
  • Any working example would be greatly appreciated

Thanks in advance for your help!

ISC does not support dependent dropdowns in a single form. Form fields are evaluated only once at load time, so the second field cannot dynamically change based on the first selection.

Hey @wassimbir
I checked SailPoint’s and a few other documents for ISC forms:

  • Forms are static
    • Dropdowns and other fields are defined at design time.
  • No native support for dependent dropdowns
    • You cannot configure one field to dynamically filter another based on its selection.
  • Rules cannot inject dynamic options into forms
    • BeanShell or workflow rules can manipulate provisioning plans or identity attributes, but they cannot refresh a form field in real time.
  • Supported dynamic behavior is limited to:
    • Pre-populating fields with identity attributes.
    • Using workflows to collect data in multiple steps (e.g., first form → workflow query → second form).
    • Using APIs externally to build a custom UI that interacts with ISC.

Hello,
While looking some other similar topics, I found that someone has succeded to implement it, i will try to do implement it and post the solution if i did succeed.

Sure looking forward to the solution

Hi @wassimbir , We can use dynamic values in the forms using inline variables.
Here is the documentation regarding how to use the inline variables in forms.

Thank you