Please share any other relevant files that may be required (for example, logs).
Share all details about your problem, including any error messages you may have receive
I am onboarding a disconnected application. This application has two sets of entitlements. On request of one set of Entitlements provisioning form has to appear and extra information is entered. But for the second set of Entitlements the form is not needed.
So to achieve this i went for FieldValue Rule but my FieldValue rule is not working. Please advice if this is the correct approach.
In Form i have logic to populate the values.
Three fields are there A,B,C. B is depedent on A. The Entitlement we are requesting from Manage Access is A for this there are some values which will be populated in the B field.
Surprised you are not getting a compilation error on the capitalized S in sailpoint.object.Field, let’s fix that.
So this is a field value rule that you are referencing in as form? Can you provide the form field entry XML small segment?
Also what is this rule supposed to be doing? It never sets resultValue so it will always return a zero length string. Are you trying to set the required and review required settings of the field IF the account request contains an attribute request value = Accounting? None of this makes sense. I have never attempted to change the field settings in a field value rule. A field value rule is used to create additional attribute requests when they are not provided in the plan.
Your use case would be better served by a before provisioning rule actually. I would have to dig through some code to remember how we did this at a client about 5 years ago.
Also - two sets of entitlements ?? You mean like AD Users and AD Contacts? You created a second group schema? On a disconnected application? Was that the only way to meet the client’s requirements?
The other option is to hack the Form to add this code on initialization but I have never attempted that. Provisioning Policy Form objects are kind of sacred.