OIM 9.1.0.2 Pending Approval Page

Hello Gurus,
In OIM 9.1.0.2, when creating a new request for a resource that includes several instances of the same resource(like AD1 , AD2), it is impossible to distinguish each of them, and its status, since their data is not shown.
For the approval user, when he is approving the pending request on the Pending Approvals Page, it is impossible to know the data included in the those instances he is approving, it just shows AD User for both the instances(AD1, AD2)
Is there some way to achieve this , so that the approver can distinguish between the two instances he is approving.
Please let me know what is the best way to address this requirement.
Any help is appreciated.
Thanks in Advance

You are correct. If you pre-populate, it will be the requester. The requester would need to manually populate the field during the request with the requestee information. And there is only one form available. You can however, after submission of the request, get the request data, parse the Consolidated Request Data to determine the id's in the request field, and then return appropriate responses to trigger the tasks needed. This will still be a problem in the long run because you can't change the requestee information for each approval task. You're pretty much out of luck on this one.
-Kevin

Similar Messages

  • How to get details of Pending Approval request in OIM 11g R2?

    Hi,
    We need to find out following details from Pending Approval Request in OIM 11g R2 -
    Request ID,Assignees,Requested Resource Name, Title of Request, Beneficiary, Status of Request.
    Out of above attributes we could find out Assignees, Title of Request, Status of Request, Beneficiary, etc. But we are not getting Request ID and Requested Resource Name.
    We have used API - 'IworkflowServiceClient'
    If we use API - 'RequestService' then we are not getting Assignees and Resource name from Pending approval request.
    Can any one suggeste how can we get these details? Do we need to use other API or other alternative to get all of attributes from Pending Approval Request.
    Thanks.

    Thanks Kevin for your suggestion.
    In OIM 11g R2 I tried task.getIdentificationKey() to get Request ID and task.getSystemMessageAttributes().getTextAttribute6() to get requested resource name but I am getting null values out of it. Is there something I am missing?
    Which common thing I can use to retrieve data from both OIM and SOAINFRA? As I am not getting Request ID from 'IworkflowServiceClient' API so I could not use it to earch request in OIM using 'RequestService'. Even if I have to use query what will be common thing I can use to fetch data from both tablespaces?
    Thanks.

  • OIM pending approval task under user

    I have question regarding OIM
    we have 2 level approval workflow for provisioning responsibility to user. 1st level is Manager and 2nd is Business Owner. Say if the user submit request for a responsibility and it is approved by the user's manager. Its then submitted to Business owner. But say that business owner gets changed.
    this what is happening
    all the request for previous business owner are copied to new business owner, then he can approve/reject them. But the pending task under old business owner is still there. he/she can still approve or reject. Client want to remove this pending approval from the old business owner.
    ** Please note -- Business owner is a group which has a user.

    Pending Tasks works in the following manner:
    - User : Any task assigned to a user remains to be visible under its pending tasks unless re-assigned to someone else by the user/admin.
    - Group : Any task which is assigned to a group would not directly come to the user work flow. Whenever you login to OIM, the system checks all your groups and then do a smart calculation for these assigned tasks. So if the user is removed from a group then it would not see these tasks anymore.
    Now for your case, the Group=Business Owner itself is changed. So for new requests the assignment would be to done to the new group but existing tasks remains in the work-flow of the older group, if still required them you might want to re-assign it using OIM API's.
    Thanks
    Sunny

  • View Pending Approval

    Hi Employee has updated his Basic Details. It shows as View Pending Approval, when we click on this it is end of with error as follows.
    Error Page
    You have encountered an unexpected error. Please contact the System Administrator for assistance.
    Click here for exception details.
    Exception Details.
    oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:896)
         at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:870)
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:993)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.invokeMethod(OAViewObjectImpl.java:1089)
         at oracle.apps.per.selfservice.personalinformation.webui.BasicDetailsReviewCO.processRequest(BasicDetailsReviewCO.java:192)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
    java.lang.NullPointerException
         at oracle.apps.per.selfservice.personalinformation.server.BasicDetailsAfterUpdVOImpl.setVOfromTransaction(BasicDetailsAfterUpdVOImpl.java:121)
         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:585)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:190)
         at oracle.apps.fnd.framework.server.OAViewObjectImpl.invokeMethod(OAViewObjectImpl.java:1089)
         at oracle.apps.per.selfservice.personalinformation.webui.BasicDetailsReviewCO.processRequest(BasicDetailsReviewCO.java:192)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:596)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAHeaderBean.processRequest(OAHeaderBean.java:391)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:655)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:251)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1166)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:964)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:931)
    I appreciate your help on this issue.

    Go to status monitor and check status of Workflow. See if you can find more error details

  • Reject Pending Approval Tasks when Manager changes

    Folks,
    I have a requirement , when the user's manager change , i need to reject all the pending approval tasks for that particular user whose manager has changed , not others pending tasks .
    Please let me know if anyone has implemented such a requirement .
    I'm thinking of writing the logic in Change Manager task in xellearte user prov process , so when manager will change this task will trigger and in this task i will get all the pending approvals by using the 'getPendingApprovalTasksAssignedToUser' but i'm not sure how to identify the user who was the beneficiary of the task .
    Thnx
    Sid

    We are using 11.1.1.5 with BP03.
    Question - An OIM user can raise requests which can be routed to its manager for approval. The manager may manage more than one subordinate and will have approval tasks for requests raised by all his subordinates. If one of the subordinate's manager changes, tasks assigned to old manager for that subordinate should be rejected. All other tasks assigned to this manager by other subordniates should still be active. Can we fetch tasks assigned to a manager for a particular subordinate?
    APIs do give me all the tasks assigned to a user but can we filter them to fetch tasks related to only one beneficiary without fetching all and then iterating through all to get desired result?

  • Report for pending approval absences

    Dear all Gents ,
    I want to create report for all types of employees absences which are pending approval and approved and every thing , any one has a select statement for this please ?
    thank you

    You have to query : per_absence_attendances table for applied leave
    and HR_API_TRANSACTION Table for pending approval leave.
    Thanks

  • Getting error while trying to get pending approval list from SOA server

    Hi,
    I have followed the steps mentioned in the following post to get the pending approval list from SOA server using java api's :
    Using Java APIs for Oracle Human Workflows | Oracle Technologies Premier
    But when I am running the java program I am getting the following error :
    java.io.InvalidClassException: oracle.bpel.services.common.exception.ServicesException; local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = -2263933888849127134
    Please let me know how to solve this issue.
    Thanks

    You would need to spcify the JNDI path in a properties file or the like.
    Suggestions here should help -
    javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file:  java.naming.factory.initial

  • Adding a link to FIM's approval page on email templates - FIM 2010 R2

    Hell everyone,
    I would like approval notifications to have a link that directs approvers to the approval page on the FIM portal. This is to simplify the approver's process of having to open up the portal, and navigate to the approval page. Is there a way to achieve this?
    I tried using the <a href=approval page link> </a> and it is not working.
    An clues will be highly appreciated.
    Thanks.

    What approval page link do you use?
    Is it http://fimportal.mydomain.com/IdentityManagement/aspx/requests/MyApprovals.aspx ? This one should work.
    <a href="http://fimportal.mydomain.com/IdentityManagement/aspx/requests/MyApprovals.aspx">Approvals Page</a>
    Otherwise you can use FIMService's Outlook add-ins. Then users would have "Approve" and "Revoke" buttons inside Outlook without a need to navigate to portal.
    If you found my post helpful, please give it a Helpful vote. If it answered your question, remember to mark it as an Answer.

  • Ref: Immediate help required Approval Page problem / Task filter /

    Hi...
    I m facing the same problem wat Ryan has faced,..
    Problem with Recruiters recieving any approval notifications for requisitions where the status change is performed by someone logged on as a Restricted Recruiter. <b>The approval notification never appears in the Recruiters approval page, but appreas in Maintenance page...and in the maintanance page i dont see any option to appove the requiistion</b> The Restricted Recruiter is able to submit the request without any problems.
    I was hoping that someone could help point me in the right direction so that I may begin troubleshooting this.
    Thanks for your assistance.
    Raghav..

    Any Help plz

  • Reg : Personalization in Iprocurement : Requisisition Approval Page

    Team,
    We are working on Iprocurement à Notificaitons à Requisition notification details page.
    I have a requirement to add 2 attributes to the Requisition approval page in the : requisition lines table region.
    We have identified the region for this :  /oracle/apps/icx/por/wf/webui/ReqLinesNotificationsRN
    We added the attributes to the above mentioned region, but it is not getting displayed ?
    Any suggestions ?
    Edited by: 838391 on Aug 23, 2011 5:25 AM

    Did you add it to the VO and do a substitution of the VO?
    Kristofer Cruz

  • Reminder Emails for Pending Approval Items

    Hi,
    I am new to Oracle workflow but the current project I am working with uses Oracle Workflow. I have a query regading reminder emails that workflow sends for the pending approvals. Do you know in which table I can check the settings for reminder emails. Also, how these reminder emails for any pending approval is triggered.
    Thanks a lot in advance.
    -Neeraj

    Hi Prabhat,
    I am working on creating a scheduled task for sending reminder emails. I need help on IapiTaskIfc Class com.frictionless.custom.wkfreminder.sendWorkflowReminder. Can you please share sendWorkflowReminder class to me, so that I can get idea about the code written for sending reminder emails? It would be great help.
    To check the class, you need to get the jar from server and decompile it. You can get some idea by looking at the java class file then.
    Thanks,
    Saloni

  • I have been requested the certificate for iOS development since 4 days ago, but the result is still pending approval. So how many days should i wait?

    i have been requested the certificate for IOS Development since 4 days ago, but the result is still pending approval. So how many days should i wait?

    1. You did not get an error message telling you that your iPhoto library was getting full. You got a message telling you that your HD was getting full, right?
    OS X needs about 10 gigs of hard drive space for normal OS operations - things like virtual memory, temporary files and so on.
    Without this space your Mac will slow down as the OS hunts for space on the disk, files will be fragmented, also slowing things down, apps will crash and the risk of data corruption - that is damage to your files, photos, music - increases exponentially.
    Your first priority is to make more space on that HD. Nothing else can be done until you do.
    Purchase an external HD and move your Photos and Music to it. Both iPhoto and iTunes can run perfectly well with the Library on an external disk.
    Your Library has been damaged from being run on an overfull disk.
    How much free space on it now?

  • Personalization on standard approval page

    I would like to add some verbiage to the Oracle workflow approval page via personalization. The document is /oracle/apps/fnd/wf/worklist/webui/NotifDetailsPG. All approvals seem to use this page. The catch is that I only want this verbiage to appear for Effort Reporting approvals and no others. For example, it should not appear for timecard approvals, purchasing approvals, etc. I am wondering if this is possible to do without going deep into OA customizations. I have only had experience with OA Framework personalizations. We are on Oracle EBS 11.5.10.2. Thanks. Any help would be appreciated.

    Hi Sameer,
    Yes on this page create button is not there.
    I forgot the exact the reason but I think if at page level "Add Indexed Child Property" is set then we can't create the items using personalization.
    If you want to create items then you can extend the controller and then create required item.
    Regards,
    Reetesh Sharma

  • IExpenses Pending Approver field.

    Hi,
    For a report, I will need to display the Pending approver on the Iexpense credit card claims. This will need to meet the following business requirements:
    1. For all pending expense claims, (With original approver, delegated, vacation rules assignments) it should show the CURRENT PENDING APPROVER.
    2. If there is a expired notification(and no OPEN notifications) against the expense claim, then it should give up a NO VALID APPROVER value for this field.
    3. In case the expense claim needs no action(APPROVED, INVOICED, REJECTED, CANCELLED expense), it should be left blank.
    I could use either ap_expense_report_headers_all.expense_current_approver_id (which doesnt handle the vacation rules) or get it from wf_notifications.to_user(which doesnt account for actioned expense claims). Are there any other options I could have a look at?

    Duplicate post -- iExpenses Pending Approver field.

  • Need sql query to get OIM request pending approval details for one user

    HI OIM Guru,
    It would be great help if someone can provide me sql query by which i can find out how many requests are pending for approval for one user ?

    1. Below query will give you status of all the request.
    SELECT REQ.REQUEST_ID , REQ.REQUEST_STATUS FROM REQUEST REQ
    2. You can have following status
    Obtaining Operation Approval
    Obtaining Template Approval
    Operation Approval Approved
    Operation Approval Rejected
    Post Operation Processing Initiated
    Request Approval Rejected
    Request Closed
    Request Completed
    Request Created
    Request Failed
    Request Withdrawn
    Template Approval Rejected
    3. Now prepare the query from above sapmle, the requset status string should not contains foloowing values.
    Rejected
    Failed
    Closed
    Withdrawn
    Completed
    The builded query will give you the desired result for 11g
    for 10 G
    Get the OST_STATUS from Req table, and do you logic above stated
    -Kuldeep
    Edited by: Kuldeep on May 22, 2012 1:04 AM

Maybe you are looking for

  • Kerberos Authentication between Sharepoint 2013 Foundation - SSRS 2012 - Oracle 11g failing with ORA-12638: Credential retrieval failed

    I have set up SharePoint 2013 Foundation, SharePoint Reporting Services and SQL Server 2012 in a single server. I then created a Data Connection to Oracle 11g. Upon testing the connection, it throws the error “ORA-12638: Credential retrieval failed”.

  • LOV with images that originate from a BLOB in table

    Hello, i am using APEX ver. 4.2.1.00.08, with Oracle 11g R2. (11.2.0.3.0 + Patch 15), under Windows 7 64 bit. I have a table that stores images, that has the following desc: Name Data Type ID NUMBER(*,0) NOT NULL FILE_NAME VARCHAR2(1024 CHAR) NOT NUL

  • Internal Orders versus Project Systems

    Hi My client is currently using WBS elements for capital projects.   Project System is not in scope; thus, we are trying to decide whether we should bring it in scope with limited functionality or use internal orders for capital projects. I'm writing

  • Taiwan release date ?

    anyone has any idea when we can start getting iphone 4S in Taiwan.... after all, its made in Taiwan.... and we have no idea when we will be getting it... somewhat, it just doesn't make any sense !!!

  • Macintosh HD gone?

    While recently trying to fix an error in my Macbook Pro I was forced to reset my Macbook Pro to its factory settings. While clearing out the old HD (via the install disk utility area) I got an error just as it finished and next thing I know the whole