Hi Developers,
We have a requirement where End user is allowed to update its attribute A, values of which are List of codes depending on another attribute : attribute B
e.g. Attribute B1 = [A1, A2, A3,A4], B2=[A5,A6,A7,A8], B3=[A2,A3,A9,A10,A6]
Meaning, If user triggers this Value change form, based on the value of Attribute B for that user, automatically in the form, Selection Dropdown should list corresponding List of values of Attribute A
Meaning, lets say I triggered the form, and my Attribute B value is B1, on the form I should see dropdown to select [A1, A2, A3,A4]âŚ
Note : Assume that you have mapping of Attribute A and Attribute B values stored in a Delimited file, so, by search query you could pull the list
Are you trying to achieve this directly within the form, without involving a workflow+form combination?
Assuming these attributes are account attributes which you are trying to update. If you are using a workflow+form setup and the form is launched via a Launcher, then in the workflow you can use the âInteractive Triggerâ trigger, which contains the launchedBy.id, which would be the user triggering the launcher, can be passed into a âGet Accountsâ action to retrieve Attribute Bâs value from the particular source account or if Attribute B is identity attribute then use âGet Identityâ to retrieve its value.
Since Attribute A and Attribute B are mapped in a delimited file, you can onboard that file as a delimited source. This allows you to use the âGet Accountsâ action to fetch the corresponding value of Attribute A and pass it as a form input in the âInteractive Formâ action. In the form, configure a select field that consumes the passedâin form input.
Refer this for Form Input - Workflow Actions - SailPoint Identity Services
@vdivakar
you need to use combination of workflow and forms both
Step 1- Create the form and use form elements and conditions for prepopulating
Step2- Create a scheduled workflow to trigger this form to respective user
Step3- Create another workflow which will trigger on form submission and capture the values and you can use them to update ISC objects
you need to do additional API call to show the value in the form , key values pair can be stored in tranformation and based on the identity value value can be fetched from tranformation and can be shown in form.