Add created user to a set
Hey guys, I have worked with FIM part time for five months now and used this forum a lot. Thanks for all the help so far! :-) So here is the short story of my problem: What I want to do is to upon FIM inbound synchronization, put the user in a specific set, so that I can trigger MPR's from there. Here is some system requirements to put this in a context: I am creating an internal user management system using MVC3, FIM and AD for my company. What I want to do is to create a user on my MVC3 app with basic info (first name, last name and email). FIM will look for new users in a database view and synchronize them into the metaverse. Then the user will be inbound synched to FIM, which uses a custom workflow to create an account name and put the user in a Set based on a custom boolean attribute. When the user is put into this set, he/she will then get an expected rules list of how to outbound synch this user to AD and create a random generated password. What I have tried so far is to use ciretia-based membership with MPR with transition definition in, to trigger the custom workflow. This doesn't trigger the System Even Request I need unless I disable and then enable the criteria-based memebership. I have tried to create a custom workflow that is triggered upon Create event. The thought behind this was so that the administrators could select a set for each user type, but as far as I know, it is not possible to use identity picker in custom workflow UI's, or some kind of "Validate and resolve" button like RCDC's uses. Sorry about the long post, but I'm really stuck here. And I hope my explanation gives you a chance to grasp the concept of my problem. Hopefully, this will help someone else as well. Thanks in advance.
July 9th, 2012 8:30am

Maybe stupid question but ... what about criteria based set? Or MPR which is triggered by this attribute change and then workflow with synchronization rule activity based on attribute value?
Free Windows Admin Tool Kit Click here and download it now
July 9th, 2012 11:00am

Maybe I wasn't clear enough. I have tried criteria based set. This works fine if the criteria is set after the user is synched into the portal, but if I synch the user after the set criteria is defined in the portal, the "transition in" MPG doesn't trigger (which to me seems a bit strange to me, is there a fix for this maybe?). Note that if I go to the set and click "view members" the user is present. For your second proposal; This is a good idea. Unfortunately, this wouldn't work very well in my system. When I synch users from my database to metaverse, I statically attach a boolean value to separate these users from other. This because the system will in time support users from other systems which needs to be treated differently. Maybe I need to go for another approach, I don't know. Or is there a Thanks for the help so far. More suggestions are very welcome!
July 9th, 2012 12:37pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics