Quantcast
Channel: Forum Microsoft Identity Manager
Viewing all articles
Browse latest Browse all 4767

Populating Custom Drop Down RCDC Control

$
0
0

Hello,

 I have a requirement whereby I need to present a list of departments within the FIM portal as a drop down control for end  users. There are around 500 departments and I need to provide admins with a convenient way of keeping this list up   to date. There are several other fields (department head, department cost code and department administrator).

 My initial thoughts were to do the following:

 - Create a new object within MV designer that has a single multi-valued attribute (e.g. "Customdepartment" with multivalued attribute "SiteName").

 - Sync a site CSV file against this object, the CSV file will contain a list of deartment names    (departmentA,departmentB,departmentC,departmentD,etc.)

 - Push my custom department attribute into the FIM portal (mapping onto another custom attribute)

 - Users pick which department they belong to via the drop down control using a method (similar to #4 http://www.fimspecialist.com/fim-portal/rcdc-resource-control-display-configuration/populating-rcdc-dropdowns-uocdropdownlist/#step2)

 - An AD outbound sync rule syncs the department name

 - A PowerShell script is then ran against AD which checks the department name for each user and populates the relevant AD fields for department head, department cost code and department administrator.

The first problem I have is that when I tried to sync my input CSV file of departments into my custom MV object, I simply ended up with multiple records rather than a single object which contained the list of departments. I'm not sure how to overcome this.

In addition, I'm wondering if there's a better way to meet the requirements than what I've proposed. I imagine what I'm trying to achieve is reasonably common, but I'm not sure on the best way to implement it.

Thanks in advance


Viewing all articles
Browse latest Browse all 4767

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>