Auto Approval in self registration

Hi All,
Default scenario for self reg in OIM 9.1.x --> Afer submitting self registration form currently request goes to Xelsysadm(Admin/Approver, by default) for approval, Where xelsysadm(Approver in this scenario) provides information for the Organization field as "Xellerate Users" and checks Approve. And hence user gets created.
In the above scenario I wish a litte change i.e. when request is recieved by xelsysadm at that instance the Organization field should automatically get/pops the value as "Xellerate Users".
Is it possible to achieve the above scenario by updating FormMetaData.xml ? Pls experts guide me on this.....
Thanks & Regards,
Newbie (But nt Fresher)

1. Open the OIM_HOME/xellerate/config/FormMetadata.xml file.
2. Copy the following lines from <form name="SelfRegistrationApprovalForm"> to <form name="SelfRegistrationUserForm"> section:
<attributereference editable="true" optional="true">Organizations.Organization Name</attributereference>
<attributereference editable="true" optional="false">Users.Xellerate Type</attributereference>
<attributereference editable="true" optional="true">Users.Role</attributereference>
3. Save changes and restart the OIM Server.
4. Now when you try to do a Self Register, you need to enter values for Organization name, User Type and Employee Role.
5. Enter value for User Type as End-User.
6. Enter value for Employee Role as Full-Time (Note: The value should be Full-Time and not Full-Time Employee).
7. Submit request, and the request would get automatically approved.

Similar Messages

  • Auto approval for self registration request in OIM 11G R2

    Hi all,
    We have a requirement where we want end users to be able to self-register without needing any sort of approval. We are using OIM 11G R2 with the latest patchset.
    The way to do it in 11G R1 is explained in the following document:
    [http://docs.oracle.com/cd/E21764_01/doc.1111/e14316/unauth_selfservice.htm#BABFEIBF]
    But now that R2 does not have any request templates, we are not sure how to do this. Any help will be greatly appreciated. Thanks for your time.
    -sandeepc

    refer this.
    Configuring Auto-Approval for Self-Registration - Fails due to Organisation

  • OIM 11gR2 PS1: Need to configure auto approval for self registration

    Hi All
    I need to configure auto approval for self registration in OIM 11g R2 PS1. I have done this in R1 but looks like it is different in R2.
    Can you please guide me or point me to some blog/guide.
    Thanks

    check this link:
    Developing Workflows for Approval and Manual Provisioning - 11g Release 2 (11.1.2.1.0)

  • Auto approval of Self-Registration

    Hi,
    I intend to specify that approvals are not required for self-registration. Users should be created without any approval. OIM docs says it can be done in this way:
    1.Ensure that the user registration approval process does not contain any non-conditional tasks.
    2.Ensure that no fields on the registration-related approval pages are set as required that are not present on the User Self-Registration page.
    I did this and it does not work. I cannot login using the credentials of the created user. Some points:
    1) The standard "user registration approval" process has a system validation task that is not-conditional, but OIM does not allow you to change that.
    2) There is a following note in the OIM docs:
    Note:
    By default, Oracle Identity Manager does not present the Organization and Role fields to the user when they are self-registering. Values for these fields are required to register a user. As a result, the values of these fields must be set on the request, under the User Information branch, by an administrator or approver.
    I added the "Organizations.Organization Name" and "Users.Role" fields to the user self reg form as required but it still did not work. How do get this to work? Do I need to write a adapter and attach it to "Provide information" task of the approval process? If yes, please let me know how go about writing that adapter.
    Thanks, M.

    did you try updating the request with the organization name and the role after the request is submitted.
    updateRegistrationUserDetails(long pnRequestKey, java.util.Map poAttributes)
    Updates the request's data with the values passed.
    you mentioned that you had added the org name and role name to the self reg form, and it didnt work with that. Was the org name and role getting displayed in the table when you went to the requestDetails Screen for that request? If yes, then all you need to do is, attach to the "Approve" task the adapter tcCompleteTask and you should no longer be prompted for any approval for self reg requests.

  • Auto Approval of Self User Registration Fails OIM 11g R2

    Use Case : Auto Approval of Self User Registration
    Steps followed
    1. A New Approval Policy created with Auto Approval flag set as True for Request Level Approval.
    2. A New Approval Policy created with Auto Approval flag set as True for Operation Level Approval.
    3. The field Organization was pre populated using the Pre Population Adapter, as mentioned below.
    +<AttributeReference name="Organization" attr-ref="act_key" type="Long" widget="ENTITY" length="256" required="false" available-in-bulk="false" entity-type="ORGANIZATION">+
    +<PrePopulationAdapter name="OrgPrepopulateAdapter" classname="com.plugin.OrgPrepopulateAdapter"/>+
    +</AttributeReference>+
    4. A new user was created using the "Register New user" Link.
    5. Log in as System Adminstration and under Track requests, found that the New request has failed.
    6. On click of Request link, the request details shows the Organization field has populated with the expected value.
    7. The Logs suggests that the Request failed due to Organization field going Null.
    LOG
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown Index: 0, Size: 0[[     
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.iam.requestactions.approval.operationlevel.OrgBasedMethodology.getOrgDetails(OrgBasedMethodology.java:215)
    -------------

    Use Case : Auto Approval of Self User Registration
    Steps followed
    1. A New Approval Policy created with Auto Approval flag set as True for Request Level Approval.
    2. A New Approval Policy created with Auto Approval flag set as True for Operation Level Approval.
    3. The field Organization was pre populated using the Pre Population Adapter, as mentioned below.
    +<AttributeReference name="Organization" attr-ref="act_key" type="Long" widget="ENTITY" length="256" required="false" available-in-bulk="false" entity-type="ORGANIZATION">+
    +<PrePopulationAdapter name="OrgPrepopulateAdapter" classname="com.plugin.OrgPrepopulateAdapter"/>+
    +</AttributeReference>+
    4. A new user was created using the "Register New user" Link.
    5. Log in as System Adminstration and under Track requests, found that the New request has failed.
    6. On click of Request link, the request details shows the Organization field has populated with the expected value.
    7. The Logs suggests that the Request failed due to Organization field going Null.
    LOG
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
    [2013-02-12T15:50:39.138+05:30] [oim_server1] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: '7' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: e171ff3c1743d36a:6c2e4f90:13ccdc4a231:-8000-00000000000006f8,0] [APP: oim#11.1.2.0.0] Exception thrown Index: 0, Size: 0[[     
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0     
         at java.util.ArrayList.RangeCheck(ArrayList.java:547)
         at java.util.ArrayList.get(ArrayList.java:322)
         at oracle.iam.requestactions.approval.operationlevel.OrgBasedMethodology.getOrgDetails(OrgBasedMethodology.java:215)
    -------------

  • Automatic approval for Self-registration with companies

    Hi,
    I would like to automatically approve users who have self-registered themeselves. Is it possible to automatically approve users when they self-register with companies.
    Any help / suggestion is greatly appreciated.
    Rgds,
    Janvi.

    Hi
    you cannot do it because when a user self reg  eu_role gets assigned to it and its administrator job to assign the role.if you need to built in any addon functionality you have to change core selfreg.par file use a search at usr directory.this par can give you lot of  ideas how to preassign roles without approval of administrator.also check UM configuration under systemadministration system configuration notification and direct editing tab.
    With regards
    subrato kundu

  • OIM Self Registration without approval

    Hi All,
    I am very new to OIM, I need to know how to do self registration without an admin approval.
    I just gave shot by adding those mandatory fields from the approval form to the self registration form by editing the
    formmetadata.xml. but i get a bunch of exceptions and the request itself is not getting registered, i couldnt see any pending approval tasks in the admin screen for that particular self registration.
    I went through this post
    OIM - auto approval of self registration
    From that i could get that i need to create a task adpater and populate the other mandatory fields
    which aren't captured in the self registration screen.
    But is it the only way of doing it??
    Please let me know how to do it (any method).
    or any pointers would be helpful.
    Thanks in advance.

    HI Nitesh,
    Thanks for the reply,
    What i did is I added the mandatory fields to the self registration page, The probllem was with the value which i had passed during the self registration.
    For user type, i gave it as "Full-Time Employee" , but the actual value is "Full-Time" when i gave the correct value
    it worked.
    To summarize, i just added the madatoy fields like org name, user type and role to the sefl registration page
    and gave the correct values while registering and it worked.
    i am sure i cant live with this for a long time, I have to start work on the adapters.
    Thanks.

  • Self registration request and approval process

    We are looking to implement self-registration with a bit of workflow when we move to Portal 10.1.2 A system where a user requests access, their request is approved (or denied) by another person and then an account is created with appropiate permissions.
    We are currently using an Excel spreadsheet e-mailed back and forth, we have begun designing the process with standard forms and reports in it's own schma, but the last piece will still need to be manual (creating the account).
    Does anybody know of a way to automate this process of account creation?
    Does Application Server 10.1.2 self-registration have similar capabilities? if so, where could I look to learn what it can do?
    Thanxs,
    ljalg

    refer this.
    Configuring Auto-Approval for Self-Registration - Fails due to Organisation

  • Block auto-approval for initiator of project

    We have a need to requirement to block auto-approval for initiator of project invoices if he or she is also an approver.
    Please can someone clarify if this can be done using functional setups or WF customization is required.

    refer this.
    Configuring Auto-Approval for Self-Registration - Fails due to Organisation

  • OIM11g auto approval

    Hi,
    We are following the below link for Auto-Approval for self registration
    http://identityandaccessmanager.blogspot.com/2011/03/suppress-approval-self-registration.html
    here what it says:
    1. Export "SelfCreateUserDataset.xml".
    2. Remove Approver-Only tag from Organization Field
    3. Import it back into MDS
    4. Restart the Server
    5. Create an Approval Policy "Request Level Approval" & select Auto Approve check box with some basic Approval Rule
    6. Create one more Approval Policy with "Operation Level Approval" as Auto Approve with some simple Approval Rule
    we are not sure how to perform the step NO 3.(import back to MDS).
    for this we followed the following link
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14309/request.htm#OMDEV2869
    when we ran weblogicImportMetadata.bat we are getting the following error
    Problem invoking WLST - Traceback (innermost last):
    File "C:\Oracle\Middleware\Oracle_IDM1\server\bin\weblogicImportMetadata.py", line 21, in ?
    File "C:\Oracle\MIDDLE~1\ORACLE~1\common\wlst\mdsWLSTCommands.py", line 268, in importMetadata
    File "C:\Oracle\MIDDLE~1\ORACLE~1\common\wlst\mdsWLSTCommands.py", line 733, in executeAppRuntimeMBeanOperation
    File "C:\Oracle\MIDDLE~1\ORACLE~1\common\wlst\mdsWLSTCommands.py", line 996, in saveStackAndRaiseException
    WLSTException: java.lang.SecurityException: MBean operation access denied.
    MBean: oracle.mds.lcm:name=MDSAppRuntime,type=MDSAppRuntime,Application=OIMMetadata,ApplicationVersion=11.1.1.3.0
    *Operation: importMetadata(java.lang.String, [Ljava.lang.String;, [Ljava.lang.String;, boolean, boolean, boolean, boolean, boolean)*
      *Detail: Access denied. Required roles: Admin, executing subject: principals=[SYSTEM ADMINISTRATORS, oimusers, xelsysadm]*
    MDS-91009: Operation "importMetadata" failure. Use dumpStack() to view the full stacktrace.
    can anybody please let us know where we are making mistake???
    Thank you.

    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14309/utils.htm#BEIHDGCD
    Run weblogicImportMetaData.sh
    It will ask for username and password ... provide weblogic and password for user weblogic (Example)
    It will ask for URL: give URL for admin console: t3://domainname:7001 (Example)
    Done !!!
    Either restart the server or run PurgeCache.sh All

  • OIM 11g R2 Self Registration

    Hi All,
    The requirement is we have two different types of users Type A and Type B
    Type A user requires different attributes from Type B User in self
    Registration page.
    So, Is there an way to have two different OIM Self Registration pages.
    or
    Is there an way to show some attributes of Self Registration page to one user
    and some attributes to another user in OIM.
    Please help me with your views.
    Thanks

    refer this.
    Configuring Auto-Approval for Self-Registration - Fails due to Organisation

  • Self Register User Auto Approval Scenario in OIM 11g

    Hello,
    I was working on scenario of suppressing approval while Self-Registrating user, following steps were performed
    1) Export SelfCreateUserDataSet.xml using weblogicExportMetadata.sh
    2) Modified SelfCreateUserDataSet.xml [removed approver-only tag from organization attribuite]
    3) Imported SelfCreateUserDataSet.xml using weblogicImportMetadata.sh
    4) Restarted OIM & SOA server.
    5) Created approval policies i.e. Request Level & Operational Level bote with Auto Approve condition.
    6) Made a clone of Self-Register User template & added organization restriction & added Self Operator role.
    7) When tested above scenario then xelsysadm had to approve for request & operational level,organization was already selected ,so shouldnt it get approved
    automatically as i have mentioned Auto-Approve in approval policy ?
    Tested using following link:
    http://hostname:port/oim/faces/pages/USelf.jspx?E_TYPE=USELF&OP_TYPE=SELF_REGISTRATION&T_ID=Clone of Self-Register User
    Thanks,
    Rahul

    Hello,
    No i cannot see organization field as i have restricted organization to 'xyz' .
    My Issue is resolved & problem was that i had changed password of OIM,weblogic also updated boot.properties file in oim & soa,but for some reason my SOA was not working although SOA server was running,so changed password of SOAADMIN from EM,restarted all 3 servers & now my scenario of Self Register Auto Approve works.
    Now only thing i am curious is that when i self register user,it shows Request failed,but when checked in OIM user is created .
    Thank-You
    Rahul

  • Self-Registration in 11g fails when User Type exposed in a template

    Hi All
    I have created a new Self-registration request template where I have more than one possible values for User Type.
    This attribute is shown during self-registration page. When I provide all the values and click Register, the registration fails with error:
    *"Failed to send request for self registration operation."*
    has anybody faced with problem earlier. any suggestions?
    Regards
    user12841694

    I think the below URL will help you.
    OIM - auto approval of self registration

  • How to create customer self registration form iReceivables in 11.5.10.2

    Hi,
    I am new to iReceivables and in need to know how to create customer self registration in iReceivable 11.5.10.2.
    Please give the steps. I the guide its mentioned as need to create the static HTML page. If so please let me know how to do it. Please give me if you are having any sample code.
    Regards
    Suresh P

    Please see these docs.
    SelfService Registration Link Not Working For iReceivables [ID 603353.1]
    iReceivables user tries to register for iStore and message 'Email Address Is Already In Use' [ID 1114661.1]
    Questions: Auto Login After Self-Registration [ID 403097.1]
    How to Find iReceviables Patchset Level on 11i Instance [ID 263942.1]
    How To Create Custom Self Registration Challenge Questions In 11i [ID 759998.1]
    iReceivables Self Registration Challenge Question not Working [ID 961586.1]
    The Ireceivables Self Registration Page Errors Out. What Are the Setups to Review? [ID 414161.1]
    How To Control The Invoice Picked Up In iReceivable Self Registartion Challenge Question? [ID 1310902.1]
    Thanks,
    Hussein

  • Self-registration auto populate/save approver values

    Hi,
    From OOTB scenario for Self Registration in OIM 9.1.x, after submitting the user registration request, approver needs to provide ‘Organization Name’ (i.e., Xellerate Users) before approving.
    We created an ‘Organizations.Organization Name’ field in Self registration form itself (i.e., in Form name="SelfRegistrationUserForm"> tag in FormMetaData.XML). Now in self-registration, this value is getting auto-populated into approver user profile page (<Form name="SelfRegistrationApprovalForm"> in FormMetaData.xml). But still approver needs to submit the values (i.e.,click on ‘update’ button) before approving. I think we need to set some task to complete, we checked in all provisioning/approval process tasks for self-registration, but not working.
    Can anyone help us in suppressing the submit process (i.e.,click on ‘update’ button). Our requirement is the approver should only ‘approve/deny’, no other step is required?
    - Kalyan Mutya.

    did you try updating the request with the organization name and the role after the request is submitted.
    updateRegistrationUserDetails(long pnRequestKey, java.util.Map poAttributes)
    Updates the request's data with the values passed.
    you mentioned that you had added the org name and role name to the self reg form, and it didnt work with that. Was the org name and role getting displayed in the table when you went to the requestDetails Screen for that request? If yes, then all you need to do is, attach to the "Approve" task the adapter tcCompleteTask and you should no longer be prompted for any approval for self reg requests.

Maybe you are looking for

  • Can't update/restore my Ipod (with Vista...)

    Hey guys, is there anyway I can update or restore my iPod with vista because its not letting me I keep getting "Itunes has detected an Ipod that appears to be corrupted. You may need to restore this iPod before it can be used with iTunes." So I click

  • Urgent Advice Needed Re Slow BB Speeds & Intermitt...

    I'm in urgent need of advice please re my intermittent broadband problems For the past week now I've been getting very slow speeds and occasionally the broadband disappears altogether. When it disappears, my phone line goes out too, so I'm convinced

  • Center video Popup window in Acrobat 9

    How can I make a video window open in the center of my pdf document?

  • TS1373 hi all, i can't pass to disk mode

    hi all please help me to recover my ipod it allways stuck at this sad face          http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/TS1373/TS1373_4.gif

  • Problem accessing Skype on Mac OS X V. 10.7.5

    Hi, I've been having a problem with my Skype over the past two months.  I can't seem to access skype from my home wifi.  However, when I use another wifi outside, say at the mall, I am able to access skype.  At home,  everytime I try to access Skype,