1. Create Entitlement Lookup
- Lookup Name: Lookup.DBICF.Enttlements
- Go to DB and run following
- Populate the lookup with the entitlement name and svr_key and svr_name combination like below (Entitlement name is "Test")
- Note that this is just a sample entitlement that we are populating for testing purposes. This lookup will be populated by a lookup job in future.
2. Create a child form from Form Designer
- Add the entitlement column and set the field type as LookupField
- Go to properties tab and set following properties (OIAParentAttribute gets assigned by default, I would leave it the way it is.)
- Make the version active.
3. Open parent form and assign this child form to it.
- Make the version active.
- Add a Multi-Valued attribute (representing the child table) to the resource object as shown below:
5. Go to Process definition and add reconciliation field mapping for this Multi-Valued attribute.
- Click on add table map and add the attribute.
- Map it with the child table.
- Right click on the Entitlements attribute and click "Define Property Field Map".
- Add Entitlements and select the "Key Field for Reconciliation Mat..."
- Click save and it should look like this:
6. Go to sysadmin console and perform below customization:
- Create a new sandbox.
- Create a new form.
7. Run Entitlement List Job
- Go to sysadmin console and click reconciliation
- Go to System Management and click Scheduler
- Run the Entitlement List Job
8. Verify
No comments:
Post a Comment