OIM: How to create a custom Resource with Form
Hi -
I'm integrating OIM and OAM and am trying to create a process through which users can request access to different Applications protected by OAM. Some of these apps require capture additional information from the user.
I was thinking I would create a Resource for each application so the user could be provisioned or request access and the process form for each resource would contain whatever custom fields that app needed.
So while I'm quite familiar with the built in things such as AD process forms, and resources, etc... I've never created something like this from scratch. I'm guessing each resource need to do 2 things:
- Put the user in a group in whatever ldap directory (OAM would look at this group for access policies for the respective application)
- Gather some required fields
Here's what I tried so far:
- Create Resource Object for My App
- Create Process Definition , type Provisioning, Object Name=My App
- Create Form in Form Designer UD_MYAPP, set Object Name = My App
- Set Process Definition's table name = "UD_MYAPP"
When I try to provision it fails in a Pending System validation. When I click on View or Edit on the Process Form, I get a page saying "A system error encountered, contact your admin...."
Can someone give me a high level overview of what I need to do? Any key fields I should pay attention to?
What's best practice with something like this, it's got to be a pretty common thing, right?
Thanks much
Alex