OIM 11g self registration

Hi,
i have a requirement as follows
There are 2 type of users (patient and doctor) we need to show different self registration pages to both the users.
can we achive this requirement ? if yes how ? please let me know the steps.
Thank you.

I think you can but that would definitely require a cutom UI using ADF. Following could be the possibility:
- As the user is not yet logged in, so there would be no way to identify as who the user is (patient or doctor) ?
- So you may have one field with drop-down type patient/doctor at the top, once the user selects that field, you can show different attributes there after
- As how to do it, refer to the OIM11G documentation for customizing UI

Similar Messages

  • OIM 11g Self-registration approval process

    Hi
    I wanted an OIM self-Registration request to be auto-approved. I am using OIM11g.
    Can anyone give me the directions.
    Regards
    user12841694

    The OIM11g approval process are three levels.
    1. template level
    2. request level
    3. operational level
    Both template level and operational level can be auto approved where as the request level cannot be.
    The reason being, the self-regisistration template ships with user's organization attribue as the Approver-Only attribute indicating it should be populated only by the apporver.
    Looking for any possible options to auto approve request level also.
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/unauth_selfservice.htm#OMUSG3065
    Regards
    user12841694
    Edited by: user12841694 on Nov 9, 2010 10:20 PM

  • OIM 11g Self Registration - authenticated against external data source

    Dear All,
    Out of the box server registration is unauthenticated. How to make it authenticated?
    What configuration should I perform?
    Thank you for your help
    Kind Regards
    Maria Adair
    Edited by: Maria on Oct 25, 2010 9:26 AM

    Hi,
    I am assuming in clustered environment you are having two instances running.
    It must be an issue with a single server,,because the problem is intermittent.
    To see which server is causing problem....just perform the following steps:
    1) Stop server1 and keep running server2..and fire new registration request...
    2) stop server 2..and keep running server1.....and fire new registration request.
    Using above, atleast you can see which server is causing the problem...
    Regards,
    J
    Edited by: J_IDM on Mar 21, 2011 10:52 PM

  • OIM 11gR2 - Self Registration Locale and Timezone

    Hi,
    I would like to prepopulate locale (usr_locale) and timezone (usr_timezone) when a user registers using self registration. I created a PrePopulationAdapter, updated SelfCreateUserDataset.xml in MDS, registered the plugin containing the adapter, restarted OIM, purged cache.. but the adapter is not triggered.
    I did the exact same thing for the Role field (which was already using a prepopulation adapter OOTB and I changed the adapter class) and it worked fine.
    I'm wondering if those fields (usr_locale and usr_timezone) are not prepopulatable from self registration ?
    Is there another way of setting their value automatically (I mean nor the end user, nor the approver filling the field)  ?
    SelfCreateUserDataset.xml :
    <AttributeReference name="Role" attr-ref="Role" type="String" widget="dropdown" length="255" required="true" available-in-bulk="false" lookup-code="Lookup.Users.Role">
    <PrePopulationAdapter name="XnetRolePrepopulateAdapter" classname="fr.xxx.XnetRolePrepopulateAdapter"/>
    </AttributeReference>
    <AttributeReference name="usr_locale" attr-ref="usr_locale" type="String" widget="text" length="80" required="false" available-in-bulk="false">
    <PrePopulationAdapter name="XnetLocalePrepopulateAdapter" classname="fr.xxx.XnetLocalePrepopulateAdapter"/>
    </AttributeReference>
    <AttributeReference name="usr_timezone" attr-ref="usr_timezone" type="String" widget="text" length="100" required="false" available-in-bulk="false" mls="false">
    <PrePopulationAdapter name="XnetTimezonePrepopulateAdapter" classname="fr.xxx.XnetTimezonePrepopulateAdapter"/>
    </AttributeReference>
    Thank you,
    Gaël

    I think you can but that would definitely require a cutom UI using ADF. Following could be the possibility:
    - As the user is not yet logged in, so there would be no way to identify as who the user is (patient or doctor) ?
    - So you may have one field with drop-down type patient/doctor at the top, once the user selects that field, you can show different attributes there after
    - As how to do it, refer to the OIM11G documentation for customizing UI

  • Adding Custom Tab in OIM 11g  Self Service Page

    Hi All,
    I have to add a custom tab in oim self service page and when i click on that tab it should show two tab like "Search Resource" and "User Info" and when i click on "Search Resource"
    it should show Resources list and when i click on User Info tab it should show the all the attribute of user.
    Please help me how i can do it.
    thanks,

    For OIM 11g R2, we don't have any composer and all. You need to understand the OIM UI then you need to proceed with Customization.
    Steps:
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/oim/oim_11g/customize_oim_ui_selfservice_tabs/customize_oim_ui_selfservice_tabs.htm
    Pointers: http://docs.oracle.com/cd/E23943_01/doc.1111/e14309/uicust.htm#BABIGCJA

  • Reg:OIM User Self-Registration screen

    I need to add ComboBox in Self-Registration screen for that i have modified FormMetadata.xml and tjspSelfRegistrationTiles.jsp page.
    Now the ComboBox is created and i am able register a user using Self-Registration .
    When I am logging in as xelsysadm for approving the user , i find some of the previously /default fields are missing.
    I wanted to know how the combo box and these fields in the approval form are related.
    when I clcik on the update button after entering the mandatory fields , Still i am getting that mandatory fields are missimg.
    This is my code
    FormMetadata.xml
    <Attribute name="Users.TimeZone" label="global.label.timezone" displayComponentType="ComboBox" dataLength="80" map="Users.TimeZone" useInRule="true" />
    <AttributeReference optional="false">Users.TimeZone</AttributeReference>
    tjspSelfRegistrationTiles.jsp
    <logic:equal name="field" property="type" value="ComboBox">
                                       <html:select name="selfRegistrationForm" property="<%=msName%>"
                                            styleClass="Fields">
                                            <html:option value=""></html:option>
                                            <html:option value="time1">+1.00</html:option>
                                            <html:option value="time2">+1.50</html:option>
                                            <html:option value="time3">+5.30</html:option>
                                            <html:option value="time4">-7.00</html:option>
                                       </html:select>
                                  </logic:equal>

    Hi,
    Can you verify you see all the value on approval form mentioned in this section in FormMetaData.xml.
    <!-- Definition of the form that will be displayed to the approver(s) for self-registration approval -->
    Did you added new udf in this section.
    If you don't see all the field in approval form do you see any error in log.Please provide above info so that we can find out the issue.
    Regards
    Nitesh

  • Customize Self Service Page in OIM 11g

    Hi All,
    How can i add some functionality of Profile tab in to another custom tab like(i have to add resource tab(Self Service Page-->My Profile-->Resource) in to a custom tab) because i have to hide Profile tab and add Proxy and Resource tab of Profile tab in to another custom tab so that user can see only these two tab instead of whole profile tab .
    please give me any idea how to do it.
    thanks
    Edited by: 902535 on Apr 10, 2013 10:53 PM

    Duplicate Post:
    Adding Custom Tab in OIM 11g  Self Service Page

  • User Creation at the time of Self Registration not via Admin (xelsysadm)

    Hello there,
    I had a question related to User Creation in OIM via Self Registration (Create Request) and via "xelsysadm" itself creating one user via the web console.
    Can I do this -
    When a user does self registration then how can I directly create a user in OIM?
    Right now: the user's request needs to be approved by xelsysadm first and then only that user can login into OIM and then only that user can be seen in OIM - I want to remove the "xelsysadm" gateway of approving the request.
    I want that user directly to be present in the OIM as soon as he/she fills out it's information in the self registration pages. How can we do this?
    Also, I want an email to be sent to the user to its email ID that he/she provided at the time of self regn containing its User ID and password in it from the xelsysadm email id. How can I do that?
    TIA for the help,
    - oidm.

    Hi oidm
    User Registration is R.O. which used for User Self Registration.
    But if you see it carefully, there's no Approve Task (not workflow) in it.
    It has three task
    1) SV
    2) PI
    3) AAD
    And if you see the request while approval it shows Awaiting Approval Data means it stuck in AAD.
    Try to modify this, I can't as I don have any extra machine with. Try to modify this. It may not allow you to update it, you'll have to change its security level in Database level.
    *Awaiting Approval Data  System Administrator [XELSYSADM] Pending*
    I hope it helps you to start R n D.

  • 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

  • Self Registration in OIM 11g

    Hi,
    Can some one guide me on how to add User defined fields to self Registration page.My requirement is : In self registration form(at the login page),I have to add some UDFs and delete some existing fields.
    2.User should be created immediately - no approval process for user creation
    3.User email address should be the userid/username. All the oim-username properties should apply to user email address.(No duplicate user email address).Please help.
    Thanks.

    Regarding Question 1, Chapter 8 ( managing profile) of OIM 11g user guide should help you here. In summary, You will need to use self service related authorization policies to add udfs to self profile page.
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/my_profile.htm#CACICCFD
    Regarding Question 3, Please check out 11.5.2 Configuring the Username Policy of OIM 11g user guide.
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/usr_mangmnt.htm#CHDJGJJA
    You will need to configure EmailIdPolicy as the username generation policy. OIM11g has OOTB validations to enforce email uniqueness.

  • Self registration error in OIM-OID-OAM 11g

    Hi,
    We are using OIM,OID,OAM 11G,in clustering mode.We are facing a problem on self registration process.
    For every alternate self registration request,system is throwing an error.After the self register user request has got approveod,I have checked the request status in 'advanced' panel its saying ; " IAM-3051103:The create operation on user entity failed in action stage.:"
    This is really a big mysterious thing to me,1st self registration was successful,2nd was throwing an error , again 3rd was success ,4th was failure , 5th was success and 6th was failure.
    Below is the corresponding error message in log file for the failed request.
    <Mar 21, 2011 2:22:30 PM CDT> <Error> <oracle.iam.identity.usermgmt.impl.handlers.create> <IAM-3051103> <The create operation on user entity failed in action stage.
    oracle.iam.platform.entitymgr.MissingRequiredAttributeException: [act_key]
         at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.checkRequired(EntityManagerImpl.java:1448)
         at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:261)
         at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.createEntity(EntityManagerImpl.java:237)
         at oracle.iam.identity.usermgmt.impl.handlers.create.CreateUserActionHandler.execute(CreateUserActionHandler.java:141)
         at oracle.iam.identity.usermgmt.impl.handlers.create.CreateUserActionHandler.execute(CreateUserActionHandler.java:68)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at oracle.iam.platform.kernel.impl.EventHandlerDynamicProxy.invoke(EventHandlerDynamicProxy.java:30)
         at $Proxy235.execute(Unknown Source)
         at oracle.iam.platform.kernel.impl.OrchProcessData.runActionEvents(OrchProcessData.java:1028)
         at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:637)
         at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:220)
         at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:669)
         at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:716)
         at oracle.iam.platform.kernel.impl.OrhestrationAsyncTask.execute(OrhestrationAsyncTask.java:108)
         at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
         at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
         at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy428.onMessage(Unknown Source)
         at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466)
         at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371)
         at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327)
         at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
         at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
         at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
         at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
         at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    >
    <Mar 21, 2011 2:22:30 PM CDT> <Error> <oracle.iam.platform.entitymgr.provider.ldap> <IAM-0042004> <An error occurred while un-reserving the user in LDAP, and the corresponding error is - java.lang.NullPointerException>
    <Mar 21, 2011 2:22:30 PM CDT> <Warning> <oracle.iam.identity.usermgmt.impl.handlers.create> <BEA-000000> <null>
    Any help would be really appreciated.
    Thanks.

    Hi,
    I am assuming in clustered environment you are having two instances running.
    It must be an issue with a single server,,because the problem is intermittent.
    To see which server is causing problem....just perform the following steps:
    1) Stop server1 and keep running server2..and fire new registration request...
    2) stop server 2..and keep running server1.....and fire new registration request.
    Using above, atleast you can see which server is causing the problem...
    Regards,
    J
    Edited by: J_IDM on Mar 21, 2011 10:52 PM

  • Validating Date fields in Self Registration page in OIM 11g

    Hi
    I have 2 custom date fields(Start Date, End Date) in Self Registration page in OIM 11g.
    I need to do validation on these fields, like difference between start date and end date should not be more than 3 months.
    I should show a popup message to user whenever start date and end date is more than 3 months.
    How to achieve this?
    Thanks in Advance

    Hello!
    Sorry bring up this topic again, but I have faced a "curious" situation. My validator code is:
        public void validate(RequestData reqData) throws InvalidRequestDataException {
            List<RequestEntity> requestEntities = reqData.getTargetEntities();
            if (requestEntities != null && !requestEntities.isEmpty()) {
                for (RequestEntity requestEntity : requestEntities) {
                    List<RequestEntityAttribute> attributes = requestEntity.getEntityData();
                    for (RequestEntityAttribute attribute : attributes) {
                        if (attribute.getName().equals("CPF")) {
                            if (attribute.getValue().equals("12345678900")) {
                                throw new InvalidRequestDataException("Invalid CPF");
            (new oracle.iam.requestactions.plugins.datavalidator.CreateUserDataValidator()).validate(reqData);
        }This is still in testing, but have you guys noticed the last line?
    It works nicely, is it normal? If it is, is there any reason for my exception just been raised when I submit the request? (for example, if the user provides a duplicated e-mail it rises before mine.

  • 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

  • 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)

  • User Self Registration in OIM 11.1.1.3

    Hi all,
    Iam trying to register user using self registration process,the request is sent to admin(xelsysadm), i tried to accept request in admin(xelsysadm account) but the request status is showing as "Request Failed".And showing error as
    IAM-2050014:An error occurred while initiating approvals for request oracle.iam.platform.workflowservice.exception.IAMWorkflowException: Tasklist mapping failed for workflowdefinition:
    Error:default/DefaultRequestApproval!1.0 due to unable to process due to null. The corresponding error message is {1}.
    Can any help to solve the issue.
    Thanks & Regards,
    Satish
    Edited by: satish on Sep 8, 2010 3:58 PM
    Edited by: satish on Sep 11, 2010 7:16 PM

    Did you set the organization, before approving the Task. The Approver needs to specify an OIM organization in which to create a user.
    Regards,
    Sanjay Sadarangani

Maybe you are looking for

  • New Line in Text File

    Hi - Im using the FileWriter and BufferedWriter classes to output text into a .txt file. The text I am writing is taken from another text file using the FileReader and BufferedReader classes. The text is reading from the file, and will also output to

  • Clubbing of purchase requisition at the time of PO Creation

    Dear All; We need a requirement to to club all the PR requirements of same item in PO ,but same PR item is from different project . Joydeep

  • TS3276 When i receive a message in Mail it does not appear in my inbox

    When i revieve a message in mail it does not appear in my in box until i click away from the in box by going into sent mail and then returning to the in box, this has only started happening since i have moved onto Maveric OS, any ideas anyone?

  • Peoplesoft convert Oracle non-unicode database to unicode database

    I am following doc 1437384.1 to convert a Peoplesoft database from non-unicode database to unicode database I use the following export statement (as user PS) SET NO TRACE; SET OUTPUT output_file.dat; SET NO DATA; EXPORT *; And the following import st

  • Forum Administrators - HELP, HELP, HELP, HELP, HELP

    Would somebody - anybody from the Adobe Support team PLEASE acknowledge this request - PLEASE !!! I have written to the Adobe Support service on three separate occasions over the last 5 weeks and still have not received a reply My conundrum is as fol