If you want to learn the basics on how to connect to UMRA with its COM object, please see my original post on “Basics of UMRA COM”.
****UPDATE****
I've been getting alot of questions, and request to explain a little more on this blog post, so please also see http://umratips.blogspot.com/2009/05/umra-web-based-user-provisioning-v2.html
UMRA – Web Based User Provisioning
A recent project I built for Nash Finch included a very handy and time saving web based user provisioning portal. Web portal you ask…yes, with the UMRA COM object I was able to create an delegate out tasks for specific Role Bases Access (RBA) Users, and have them create users on the fly. However, for this UMRA – User Provisioning process was more then just creating a new user in Active Directory. We added multiple steps for checking that new user ID’s were not already used in Active Directory, we also pulled back matching user data from an Human Resources System (HR) with UMRA. As we checked the preliminary data for Active Directory compliance and consistency, we also checked to make sure usernames were not taken in down steam systems, ie: PeopleSoft / Novell etc (these are just examples)…
How did this help Nash Finch with there everyday User Provisioning? It helped them by speeding up the User creation process, by allowing selected UMRA - Role Bases Access (RBA) Users were to go to a portal, enter user information, have that information checked for Active Directory compliance and consistency, press a 1 button, and have it create the active directory account. The users, who use the portal, don’t need any type of elevated rights in Active Directory, or have any special privileges in any systems to do these tasks. Plus, every time a user is created in this fashion, the usernames / home drives / security / group memberships / email were all created the same way every time, and done in seconds.Below is a great diagram on the tools4ever website shows how UMRA – User Provisioning is handled easily.> You can click here to see the article and diagram on tools4ever website.
UMRA – Web Based User Provisioning Examples
I've been getting some good feedback on UMRA ability to handle all the different types of User Provisioning through a web portal. To put it simply and try to anwser as many questions as possible, at one time... The web portal can be a very simple page, firstname, lastname, maybe a drop down box for description fielt, and a few checkbox's for exchange 2000/2003/2007 or any other downsteam system. UMRA has all these functions built in, so no need to spend hours and hours scripting out these process, now you have FULL control over how these tasks are delgated out to your different users. When they click the "create button" UMRA will take this data and process it through your script, and create, manage, change etc. and run your logic on the data that the user just entered. Below are a few screen shots of how you can create your portal, and have differnt "Create User" Forms. Keep a close eye on this blog, since we will cover more of this topic here in the future, and more screen shots.
0 comments:
Post a Comment