OIM 11g GUI customization

In OIM 11g when we create a request of type Modify provision Resource I can see "Description" filed under Request Details -> Requested Resources tab. Please let me know how to hide this description field for all users?
Thanks in advance

Thanks Karthik.
As you suggested I have created the model and view controller projects, configured everything for the workflow with managed bean.
I have added the action listener and redeployed ear file as well. After all when I click on menu item it saying method not found as mentioned below.
++<Nov 30, 2012 7:58:53 AM CST> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #27++
++javax.servlet.ServletException: Method not found: [email protected]onsorRenewals(javax.faces.event.ActionEvent)++
Below is the code for managed bean and menu item configuration, any suggestions it would be helpful.
public class ManageSponsorship extends BaseMB {
public void navigateSponsorRenewals(ActionEvent event) {
FacesUtils.launchTaskFlow("sponsorship-renewals", "/WEB-INF/tfs/sponsorship-renewals-tf.xml#sponsorship-renewals-tf","Sponsorship Renewal", "/images/home.png",
null, "Sponsorship Renewal", false, new HashMap<String, Object>());
<af:commandImageLink xmlns:af="http://xmlns.oracle.com/adf/faces/rich" id="e510512175" icon="/images/users.png" text="Sponsorship Renewals" actionListener="#{manageSponsorship.navigateSponsorRenewals}"/>
Thanks in advance.
Edited by: 973327 on Dec 6, 2012 11:00 AM

Similar Messages

  • OIM 11g Web Console Customization

    Hello All IDMers,
    I need your guidance to perform two tasks related OIM 11G web console customization:
    1) My client has employee id as userid in user table. So while processing approval, the user id of the person requested approval is displayed in the approval table when i log in to admin console as an Approver. Is there a way I can customize the web console to display the full name or display name from the user table instead of user id in table that holds the list of all person who have req for approval.
    2) when i login admin console, on the top right corner next to sign out my user id iis siplayed, instead i want to change it to <First Name> <Last Name>.
    pls. help me with this.
    Thank u all.
    Regards,
    ~VSN

    Hello all,
    I guess we got to make changes to the ADF framework in 11 G.
    Any ideas on how to go about it?
    Issue Summary : Approval Request Table -> display fullname of approval requestor instead of user id
    Admin console login -> when logged in -> show <first Name> <last name> instead of User Id next to SIGN OUT button.
    Thanks.
    Regards,
    ~VSN

  • How to give design console access to the user from OIM GUI - OIM 11g R2

    Hi,
    Could you please let me know if there is any way to give Design Console access to a normal user in OIM 11g R2.
    I tried by giving the access from backend by using DB command and I was able to give the design console access to the user.
    But I need to give design console access to the user from OIM Interface.
    Please let me know how to achieve this functionality.
    Thanks

    I have already used this approach by directly modifying the user record in DB.
    I am looking if it is possible to give Design console access from OIM GUI, the way we use to give in OIM 11g R1.

  • Customize the look and feel of OIM 11g R2 selfsevice page

    Hi All,
    we need to customize the self service UI as per the styles used by client, for eg the background colors, fonts, tab colors, fontcolor etc, I tried doing by configuring skin but the docs say place it in admin.war and cannot find admin.war anywhere.
    Can anyone please help me out? Where to place the trinidad files and my custom css. Also, what will be the high level style classes that I need to override.
    Thanks

    refer the section 30.3 "*Skin Customization in Oracle Identity Manager*" in OIM 11g R2 Developer guide.
    HTH

  • OIM 11g R1 - Request Type Description Customization (Translation)

    Hello Experts,
    I'd like a little help to know if it is possible to customizate the following:
    OIM is using Browser locale to change the language on Web Console.
    Does any one know how to change the translation to the Request Type description (the list from where we need to choose) when we are creating a Request?
    Example:
    Self-Request Resource = Recurso de Auto-Solicitação (in Brasilian Portuguese - we'd like to change it)
    Self De-Provision Resource = Autocancelar Provisionamento de Recurso (in Brasilian Portuguese - we'd like to change it)
    We work with OIM 11g R1.
    Thanks.

    Excellent! Thank you very much!
    Edited by: 958794 on May 22, 2013 10:37 AM

  • OIM 11g R2 Beta Customization

    Hi
    In OIM 11g R2.
    I want to disable some Menu Option for Non-Admin users in Identity Console. I don't see any option to create Authorization Policy in R2 .
    How can I achieve this.
    Regards,
    Abhi
    Edited by: 918619 on Jul 26, 2012 3:18 AM

    for implementing auth policy you have to use APM UI . Which is nothing but UI of OES. OES internally integrated with OIM R2.
    For enabling this URL: During the installation of OIM you can use(select) APM as well for the installation(from the wizard)
    do the below steps
    You need search the user-management policies and then update the deniedAttributeObligation in those policies and add all the attributes that you don’t want to be displayed for the user(as per the oes-policy application role.).
    However, I don't know how feasble for you to do this.
    --nayan                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • 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

  • Role management in OIM 11g.

    Hi All,
    I am working on OIM 11g PS1.
    In this I want to give some of the users in OIM ability to manage the roles in OIM and view and modify the role and role membership.
    For this the simplest way is to add the user to role 'Role Administrators'.
    Now when I login with user, then this user is able to modify the role, view hierarchy, view and modify membership rule, Data Object permissions but when clicks on 'Members' tab then it throws the error and does not show the members and same error comes when it tries to assign new users in role.
    The same behavior happens for the role owner as well. When the role owner of a role logs in and try to view the members of its own role the same things happens. I have pasted the error below:
    Please suggest if anyone else has come across this issue and is there any step that I may be missing in my configuration.
    The error that comes on GUI:
    "ADF_FACES-60097: For more information, please serr the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #8"
    Error in Weblogic logs:
    "<Dec 1, 2011 10:34:48 AM EST> <Warning> <oracle.adfinternal.view.faces.lifecycle.LifecycleImpl> <BEA-000000> <ADF_FACES-60098:Faces lifecycle receives unhandled excepti
    ons in phase INVOKE_APPLICATION 5
    javax.el.ELException: java.lang.NullPointerException
    at com.sun.el.parser.AstValue.invoke(Unknown Source)
    at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodExpression(UIXComponentBase.java:1300)
    at org.apache.myfaces.trinidad.component.UIXShowDetail.broadcast(UIXShowDetail.java:154)
    at oracle.adf.view.rich.component.rich.layout.RichShowDetailItem.broadcast(RichShowDetailItem.java:192)
    at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:102)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:361)
    at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:96)
    at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:96)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:902)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:313)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:186)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.help.web.rich.OHWFilter.doFilter(Unknown Source)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:106)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:446)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:271)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:177)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.iam.platform.auth.web.PwdMgmtNavigationFilter.doFilter(PwdMgmtNavigationFilter.java:121)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.iam.platform.auth.web.OIMAuthContextFilter.doFilter(OIMAuthContextFilter.java:107)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:175)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
    at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
    at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
    at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
    at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused By: java.lang.NullPointerException
    at oracle.iam.consoles.rolemgmt.utils.PagingUtils.addPagedRoleMembersData(PagingUtils.java:199)
    at oracle.iam.consoles.rolemgmt.tf.details.RoleDetailsBean.initializeRoleMembers(RoleDetailsBean.java:652)
    at oracle.iam.consoles.rolemgmt.tf.details.RoleDetailsBean.loadRoleMembersTab(RoleDetailsBean.java:521)
    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.sun.el.parser.AstValue.invoke(Unknown Source)
    at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
    Thanks,
    Sneha

    Hi,
    I found the resolution for this, so I thought I would share it here with everyone.
    I role owners or any user in role "Role Administrators" were not able to view the members of the role though they had the authorization policies enabled and everything setup.
    To enable the view of role membership please follow the steps below:
    1. Login as XELSYSADM
    2. Goto Administration and search for the org which the users are assigned to
    3. Open the org details
    4. Click "Administrative Roles"
    5. Click "Assign"
    6. Choose either "ALL USERS" or your role which you created, set the permissions as you wish and click "Assign"
    This will really solve the issue.
    Thanks,
    Sneha.

  • OIM 11g - Renaming an UDF attribute

    Hi,
    May I know how i can rename a custom defined user attribute in OIM 11g?.Thanks.

    878153 wrote:
    Thanks BB.My requirement is to renamed a UDF which I have created.For example,I created a UDF with labee "Mobile" and want to change it to "Telephone" .May I know how I can achieve this?.If you want to define the label for your attribute in GUI, then use resource bundles to define the label for your label:
    $OIM_ORACLE_HOME//server/customResources/customResources_<your language>.properties
    Add the global.udf. prefix to the name of the attribute.
    Otherwise, you will have to create a new attribute and delete the old one.

  • OIM 11g LDAP Sync Features

    Folks,
    I`ve been researching the LDAP sync option in OIM 11g and I have some questions.
    1. Is it true that once enabled, the user does not exist in OIM DB but only in LDAP?
    2. Can we define rules such that only a certain set of users are in LDAP and some are only in OIM?
    3. Can we define rules for Roles that only certain roles in OIM exist in LDAP but not all? I`d like to keep the business roles only in OIM.
    4. I currently have 3 connectors for AD, eDir and OID with OIM 10g and I am researching the option to remove these connectors and use the LDAP sync with OVD. Can this be achieved? What would be the challenges if I were to replace the connectors with LDAP sync?
    Regards,
    AZ

    Well for the connectors in 10g I plan to export them and then import in 11g. The versions are certified.
    For LDAP sync with multiple directories, I've heard of using OVD. So the Directory Server IT Resource would point to OVD and multiple containers in OVD would be mapped to each of the individual directories. OVD adapters would define connection to these directories.
    I have to see if this is feasible keeping in mind the workflows that have been customized in 10g, I don't think every workflow customization can be done in LDAP sync as well. Plus we would lose track of which attributes are provisioned to which LDAP. This is a user-ldap entry mapping, there would be no accounts in resource profile.

  • OIM 11g R2 Exporting UDF without sandbox!

    Hi, I'm trying to export the UDFs att from a User Form, but I lost the sandbox whit i make the customizations.
    Is there any way to recover the Sandbox or export this att to another OIM 11g r2 Server??
    Regards!!

    If you create new sandbox and modify any UDF and export that sandbox before publishing.
    Once you publish sandbox of UDF and then you try to export sandbox in that case you will lost your UDF changes.
    For UDF's always export sandbox before publishing sandbox. so that you have exported sandbox which you can import into another environment.

  • OIM 11g setXellerate password fails with weird message on massive usage

    Hi,
    i have set up trusted reconciliation from a database table with OIM 11g (11.1.1.3). Now, the default password is the concatenation of two other fields and i have built an adapter that uses the setXelleratePassword method to set the OIM user password an attached it to the xellerate reconciliation insert event. Now, when running the reconciliation, the password is correctly set only for the first 10 users or so, after which i get this error for every following event.
    <Apr 6, 2011 12:07:27 PM CEST> <Error> <oracle.iam.identity.usermgmt.impl> <BEA-000000> <The password change operation failed.>
    <Apr 6, 2011 12:07:27 PM CEST> <Error> <XELLERATE.APIS> <BEA-000000> <Class/Method: tcPasswordOperationsBean/setXelleratePassword encounter some problems: Error occurred while setting user password.>
    Thor.API.Exceptions.tcAPIException: The password change operation failed.
         at com.thortech.xl.ejb.beansimpl.tcPasswordOperationsBean.setXelleratePassword(tcPasswordOperationsBean.java:158)
         at Thor.API.Operations.tcPasswordOperationsIntfEJB.setXelleratePasswordx(Unknown Source)
         at sun.reflect.GeneratedMethodAccessor1074.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
    the error is quite generic, and does happen only when there is a "massive" reconciliation run. I thought about the open file limit and the connection pool max values, but in the logs there are no errors related
    What should i look at?
    Thanks in advance

    Hi
    Have you tried to change the reconciliation batch size to 1 or something?
    I had something similar with just one account getting updated by my post-process hanndler.
    Anyway how did you attach your adapter to the reconciliation insert event? I have been trying to do this but the list that comes back does include the adapter i have created when i tried to select and adapter to run.
    Please guide how you did on design console or gui.
    Thanks

  • OIM 11g Reporting with BIP

    Hi,
    Am looking for some document for reporting in OIM11g using BI Publisher. I couldn't get any doc on how the reports work and how to customize a report.
    Can any help me in getting a report documentation in OIM 11g.
    The only link i can search is
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14309/understanding.htm#BABHJIEH
    http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/workingrep.htm#CHDFBEFI
    Thanks in Advance

    Hi,
    I was able to deploy the default reports that are generated during installation.
    Am adding an extra attribute to the existing reports and trying to display the value in the output report. I can see the template to display is defined in .rtf file.
    But am unable to print the extra attribute value. How do I map this value in rtf file ?
    example: by default in a report I have Fname, Lname and Userid. Am adding extra attribute EmailID. But am unable to generate the value of emaild id in the report.
    How do I map it in rtf file ??

  • Questions against OIM 11g

    Hi All!
    Is it possible to add user photo to user profile in new OIM 11g? My second question is: there is possibility to add attachment to approvall form (like word doc), or digitally sign approval form?
    Any help will be nice
    Best
    mp

    MariuszP wrote:
    Hi All!
    Is it possible to add user photo to user profile in new OIM 11g? My second question is: there is possibility to add attachment to approvall form (like word doc), or digitally sign approval form?Without customization:
    No photo http://download.oracle.com/docs/cd/E14571_01/doc.1111/e14316/usr_mangmnt.htm#BGBGFJAH
    No digitally signed approval form
    No attachments

  • OIM 11gR2PS1 - Catalog customization -Tagging on Application Category

    Hi All,
    I am looking for "how to tag attribute for catalog search". I came accross scenario where i have to do catalog search based on attributes other than "Role", "Application Instance" and "Entitlement" which are provided as OOTB by default form catalog sync job.
    When i read through these docs :
    http://docs.oracle.com/cd/E27559_01/admin.1112/e27149/reqcat.htm
    http://fusionsecurity.blogspot.in/2012/12/oim-11g-r2-ui-customization-tips-and.html?goback=.gde_98999_member_200577979
    I found out that tagging capibility of OIM catalog can be used for search customization without doing any ADF in JDev or Sandbox UI customization.
    But still i didnt get how to tag particular attribute through catalog administratot role.
    Please provide any input which is helpful for this scenario. Any doc or blog with proper screenshot of the same will be very useful to understand.
    Thanks,
    RPB
    Edited by: RPB25 on Jun 7, 2013 1:20 AM

    If I understood your query correctly, You can login as the catalog admin into identity self service. Then search for the name of the app instance/role and click on the desired role/app instance. After that you can add your own tag in the User Defined Tags text box. Click on Apply. You can search with the specific tag you have added instead of the name of the app instance/role. It will work. Also in the API's you can pass this tag as the search criteria to identify the specific entity. Hope this helps

Maybe you are looking for