Resource adapter custom user form
Hi,
I am writing a custom resource adapter and I would like to customize the part of the form corresponding to my resource adapter in the create user attributes tab. I would like to replace one of the field in the form by a list that is populated by calling my resource. From the different documents I read, I understand that this should be possible by writing a custom form but I didn't find out in the how to tell the IDM to use a custom form instead of the default one. Can someone help me on that point ?
Thanks,
Cyril
[548 byte] By [
c_gonnota] at [2007-11-26 18:22:47]

# 1
Hi,
a collegue once got to work what you are trying to do.
I think he just called the form
"Resource Wizard RESOURCE_ADAPTER_NAME" and his form was magically included. I'm to lazy to test it now but you might just quickly rename your form and give it a try - might work.
Regards,
Patrick
# 2
Hi Patrick,
thanks for the answer. This is a solution that works for customizing the resource adapter configuration, but I would like to customize the form used in the attributes tab when a user is created or updated. I didn't find an automatic way to do it without manually modifying the Tabbed User Form.
Cyril
# 3
Hi,
in that case you load the Tabbed User Form in your BPE and change the name i.e. "My Tabbed User Form". Select "Save in the repository" from the menu and when prompted change select "New Object". That way the ootb form is untouched and you have your copy. In the web UI go to "Configuration->Form and Process Mappings". Change the userForm to use "My Tabbed User Form". Make changes to "My Tabbed User Form" as needed.
As a general remark: The forms and workflows shipping with IdM are examples. Resonable and good examples but nothing more. You will have to get your own forms in to fullfill the customers requirements all the time. Whenever possible use "Form and Process Mappings" tho as this ensures that a product upgrade will not overwrite your changes.
PS.: don't forget to remove the "Missing Fields" reference from your copy. That feature while usefull in verly early stages of connectifity tests screws up a lot of things. It maps all attributes not explicitly used in the form to a text field, serializing multivalue attributes to comma separated strings for example.
Regards,
Patrick
Message was edited by:
Patrick.Wehinger