Approval process missing payload

Hi,
I have created a custom soa compsite/approval process and it works fine ..only thing is the approver isnt getting the request payload (which contains the information of the request) so in the approvers task tab there isnt any req id it doesnts shows the requesters name and other details ....the OIM log shows the error
IAM-3050082 : An error occurred while unreserving User attribute and corresponding request ID is 144.:144>
I am checked and rechecked all the steps without any success. Please help me out here
Thank you

Does the approvers tab show anything? Also how about the request instance in EM? What does it show? Does it show in fault state? What is the error message at the fault? Also you need to paste your error stack trace from OIM logs if any and the OIM version.Are you seeing this will all your approval processes?
-Bikash

Similar Messages

  • Approval process should proceed if deadlins is missed

    Hi all,
    In the workflow WS10400002 (One-step approval) in SRM, when the deadline had exceeded the approval should happen automatically.
    While checking in the latest end tab, an alert mail can be triggered. but how do we make sure that the approval process happens automatically if the deadline is missed.
    Thanks and regards
    Kishan

    In the Latest End tab you need to make a Modelled deadline not a Display Text. If modelled deadline is done you have to name an outcome that branches out from the task where deadline is set. Now you use this step to complete the approval step automatically and after that create a Process control step that will complete the Workflow. 
    Just follow the steps
    1)You can use Latest End Tab in a Step which is attached to a task. Use Modelled deadline. Using this another branch is created from the step.
    2)Activate the Outcome Processing obsolete for the Step that needs to be sent to the Manager.
    3) Now put a process control in the branch that has been created due to modelled deadline. Use "Set Workitem to Obsolete" in the Function and provide the Step number in which the deadline step is incorporated.
    4) Now create another step at the branch Processing obsolete of the step that has the deadline and copy the above step with deadline removing the deadline part. This step is only for manager.
    use this accordingly in your Workflow.
    <b>Reward points if useful</b>

  • Error while processing message payload Element 'CategoryCode&#39

    Hi Experts,
    I am trying to integrate SAP ECC with TM. I have transferred the sales order from ECC to TM, but its not triggering order based transportation requirement (OTR) instead giving an error Error while processing message payload Element &#39;CategoryCode&#39 and all the xml messages are stuck in inbound queue. The screen shot of the issue is as appended herewith. Please advise.
    Thanks & Regards,
    Aunkur De

    Hi Aunkur,
    The issue will generally  come when a mandatory field in XML which you are not sending either or missed.
    Please check if all mandatory fields are mapped properly.
    Best regards,
    Rohit

  • Error while processing message payload Element PI SXMB_MONI (ECC to TM)

    Dear Experts,
    while processing an XML message in TM using receiver interface IntracompanyTransportationRequestRequest_In , we encounter an error message.
    <SAP:Stack>Error while processing message payload Element &#39;StockTransportOrderReferenceIndicator&#39; missing</SAP:Stack>  
    <SAP:Retry>M</SAP:Retry>
    ssee screenshot attached.
    The field StockTransportOrderReferenceIndicator cannot be located in ECC and I cannot find what the system is expecting to populate here.
    Can somebody propose an approach on how to investigate into this error message for the solution?
    thanks a lot
    Salvador

    Hi Salvador,
    Thanks for your reply. We were able to fix that issue. As of now we have managed to send sales order to TM but getting the following error. Messages are getting failed in SAP TM. Even if the product exists in the system (TM) still the error message persists. I have CIFed location, business partner, product from ECC and everything exists in SAP TM with the same business system group. Kindly advise. Did you happen to face any similar kind of issue during your implementation ?
    Thanks & Regards,
    Aunkur De

  • ApproverObjects in multi approval process

    I am trying to call a multi approval process, but it never sends out any approvals, it just skips out of it. My understanding is that approverObjects needs to passed in which should be The list of approver objects where each approver object contains the approvers name and delegators name(s) if any. I tried to pass in a list with accountId but it didn't work, and it gave me an error. I think its looking for a specific kind of object. Anybody know what should be in that list? Here are the errors:
    om.waveset.util.WavesetException: Couldn't find method getApprover() in class java.lang.String java.lang.NoSuchMethodException: java.lang.String.getApprover()
    com.waveset.util.WavesetException: Couldn't find method getDelegator() in class java.lang.String java.lang.NoSuchMethodException: java.lang.String.getDelegator()
    com.waveset.util.WavesetException: WorkflowServices.getDelegates: missing accountId or accountIdList
    com.waveset.util.WavesetException: Action null used unresolved variable approver as an owner name.
    thx

    Hi,
    Please pass list of approver in the argument under "approvers" which contain only account id. Then only it able to get the approver request to the user.
    Regards,
    vinash

  • Approval process in OIM 11g

    Hi All,
    I am newbie to OIM. I have a requirement with 2 levels of approvals in OIM 11g.
    *1st level:* In the first level the Approver will be selected by the user(self service) from the drop down present in the custom UI.
    *2nd level:* For the 2nd level Approval the 1st level appover should have the ability to select the next approver from a drop down list. The 2nd level approvers belong to a particular group.
    All the approvers should be stored in a lookup table in OIM. When a user raises a request the custom application should get the values from the lookup table and populate the drop down for 1st level approvers. 2nd level approvers sholud be populated in the drop down during the 1st level approval process.
    can any one suggest me the steps to achieve this.
    Thanks

    Task assignment in SOA are done via human task assignment i.e. the .task component in BPEL. Now this task assignment can use various features to compute whom to assign the task to.
    1. Static: This is when you specify the group name or the user name directly into the task.
    2. Dynamic : This is when you assign the approver to be a variable and in your SOA workflow before task assignment you assign value to this variable.
    3. External Routing: This is when you assign a java code inside the .task to do all the assignment and escalations. When using this you can have complex implementations done.
    What I meant by looping is that you will need to call this .task two times, first time of the first approver and second time (if the first approves it) for the second approver. Thus when you are inside the loop you need to get the appropriate value from the payload (payload is sent from OIM to SOA when you submit/approve the request) and set it into the appropriate variable so that .task reads that variable and assigns the task to that person.
    I would recommend going through the BPEL developers guide for better understanding. Start with a simple process and see how it behaves when it runs and then pile on top of it.
    -Bikash

  • Trigger approval process when deadline had exceeded

    Hi all,
    In the workflow  WS10400002 (One-step approval) , when the deadline had exceeded the approval should happen automatically.
    While checking in the latest end tab, an alert mail can be triggered. but how do we make sure that the approval process happens automatically if the deadline is missed.
    Thanks and regards
    Kishan

    Kishan
    As such there is no system functionality to achieve what is required..
    Please create a program to check for deadline and use a workflow approve FM to explicitly approve your cart.. And run this program as a batch job..
    Hope this helps.. Please let me know if you have more questions (or need the FM to approve)..
    Regards
    Rakesh
    Ps. Please close the thread if your question is answered..

  • "Ask to buy" and "Sign in to Approve" process is not working

    Last weekend I setup Family Sharing for the first time, but the "Ask to buy" and "Sign in to Approve" process is not working. I am the Family Organizer and I created an account for my child under 13 with "Ask to buy" enabled. My child can go in to the App Store, click "Buy" for a desired app and I get a notification on my iPhone 5s... as expected. When I open the Notification I have the option to Decline or Approve. If I select Approve, a box pops up asking me to enter the password for my child's iCloud account to complete the request. (It seems odd to me that I'd have to enter his password instead of my own, but whatever.) So I enter his password and the box goes away for a second and then comes right back like I typed it wrong or something. I enter it again and again and always the same box comes back and the request is never completed. We've tried this several times over several days and always see the same behavior. I have also tried entering my password instead of his (since that makes more sense to me) but I encounter the same problem.
    I have verified that I am signed in to my iCloud account and my iTunes account on my iPhone 5s. I have also verified that my son is logged in with his iCloud/iTunes account on his iPod touch, so why isn't this working? Additionally, if I disable "Ask to Buy" then I can successfully install apps on his iPod from the iPod itself.
    Is it normal for the "Sign in to Approve" box to show his iCloud address instead of mine? And if so, why doesn't it complete when I enter his password? Am I missing something completely? This is driving me crazy.

    Hi ,
    When you click your link "Click here", the SharePoint web page with anchor will not work until refresh the page, if it's the case, you can add the javascript code to refresh the page automatically as workaround per the following similar post.
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/f7eab808-da8a-44fd-9933-f9b992f5affc/sharepoint-anchor-tags?forum=sharepointgeneralprevious
    http://yalla.itgroove.net/2012/05/anchor-links-tags-in-sharepoint-2010/
    <script type="text/javascript">
    setTimeout(Reload,2000);
    function Reload()
    window.location.hash=self.document.location.hash.substring(1);
    </script>
    Thanks,
    Daniel Yang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] 
    Daniel Yang
    TechNet Community Support

  • Configure approval process in Appraisals - Performance Management

    Hi Guys
    I am trying to configure the approval process. After the final appraisal by the manager, the appraisal forms hould go to the manager of the manager (next level manager) for approval.
    My queries:
    1. Is the next level manager defined as further participant or part appraiser?
    2. Where do we assign the next level manager? In PHAP_PREPARE? I don't see anyplace where I can do that.
    I have done the following configuration:
    1. At category level, selected Role 'Higher Manager'
    2. At category level, in Status flow--> Person Authorized, selected Higher-Level Manager.
    3. In the template, selected Higher Manager in Roles.
    What am I missing here?
    Regards
    FS

    Hi FS,
    I am also facing the Performance Management Higher Level Manager Approval issue in my client. Will you be able to help me about this BADI: HRHAP00_DOC_DEF_DO. How did you impleted this BADI related to higher level manager and how did you configure in Status flow.
    Please Provide technical details about the BADI and configuration about the status flow also.
    Thanks in Advance.
    -Abhi

  • Approval process not waiting for approval tasks to be completed

    Hi All,
    I created an Approval process for a resource. When a request is created for this resource an approval task is assigned to the manager of the user.
    Before the approval task is completed by the manager the resource is getting provisioned. Is there something I am missing out here. Any suggestions about what I am missing here.
    Thanks

    The statuses shown are sometimes misleeding. There is a status for when the approval starts. There is a status when the Standard Approval process completes (this is normally set to auto complete). There there is a status for when the object specific approval starts, a status for if any of the approvals have been completed, and then one for when the whole request is completed. These don't neccessarily provide you with a sure answer to the status of the request.
    I think you need to disregard the statuses for now, and just configure the approval tasks as you intend to do so. If you do not want the standard approval to be required, set the Approve task to use the auto complete adapter. Then create an approval process specific to your resource object, and set it to the default. Then create an approval task and make to uncheck the "conditional" checkbox so that it always runs. Set your assignments appropriately, and you will be done. The provisioning will not start until all tasks are completed with a complete status for the tasks within.
    If you want to know the statuses between steps, then check those between all of the steps.
    -Kevin

  • Approval Process in SSHR using Approval Management

    Could any one suggest for the below mentioned issue ?
    I have set up the approval process using approval management. But when I tried to test the approval process in both the ways ('Create a test transaction' and 'View a real transaction's approval process), I am receiving different error messages.
    1. if I test by using 'View a real transaction's approval process'
    receiving the error message saying "ORA-20001: The attribute TRANSACTION_REQUESTOR_PERSON_ID probably has an invalid query string. The attribute caused the following exception:
    -972
    ORA-00972: identifier is too long"
    2. if I test by using 'create a test creation' receiving error message as "ORA-20001: Casey Browning (Browning, Doctor Casey) lacks a supervisor, so OAM cannot complete the chain of authority for the transaction"
    What am i missing in the setups ?
    which way is the recommended way to test the process ?
    Your response is more appreciated.
    Regards
    Jhansi

    For you to test Approvals, you have to setup a number of things;
    1. Supervisor Hierarchy (If using that as hierarchy)
    2. Job Levels (If using Job-level approvals)
    3. New rules for SSHR functions.
    The getApprStartingPointPersonId function returns the starting point person ID for the transaction in the HR_API_TRANSACTIONS table. It uses that to traverse the supervisor hierarchy based on the approval.
    Hope this helps.

  • Substition -  n-Level Output Limit Approval Process

    Hi,
    we are using a process-controlled workflow in SRM 7.0; n-Level Output Limit Approval Process; see BC-Sample process scheme 9C_BUS2121_EX03.
    Situation 1: a manager (approval limit 3.000) sets an user (without approval limit entry in the OrgMgmt) as substitute. The substitute succeeds in approving a purchase order.
    The purchase order is approved despite the missing approval limit of the substitute. Even exception entry "Calling class /SAPSRM/CL_WF_RULE_CONTXT_SC method PREV_APPROVAL_LIMIT
    raises error exception
    Message no. /SAPSRM/BRF086"
    in SLG1 does not disturb the approval. The exception-entry itself is fine; however the approval is not supposed to succeed if such an exception happens.
    Situation 2: a manager (approval limit 3.000) sets an user (approval limit 1.000) as substitute. The substitute can now approve up to 3.000 without additional approver. This is not the expected result.
    Do you know any solutions for these problems?
    Best regards,
    Frank

    Hi,
       What is your business requirement? if you want to stop not ordering the SC if the substitute approval limit is less than the system determine approver approval limit.. try to implement the logic in BBP_DOC_CHECK_BADI.. where you have to build the same logic to find the substitute approval limit.. if the approval limit is less , then error out..
    Saravanan

  • OIM - Approval process available on updates/modifications of a resource ?

    Hello,
    I would like to implement a typical workflow :
    1) UserA is able to provision a resource for other users. He provisions it for UserB. There's an approval process which says that it's UserB's manager (ManagerB) who will approve this request. UserA provisions the resource.
    2) ManagerB approves the request
    3) UserB is now able to use the resource and modify it. He modifies it and his modifications aren't effective until his manager's approval.
    4) ManagerB approves the modification request, ensuring that the data is correct
    The main goal of this kind of workflow is that every action of the resource user means that an according approval process is fired.
    Right now I'm unable to implement such a process. Another user said on this forum that approval events are fired on grant/enable/disable/revoke events. I would like to know if it's possible to use this kind of processes on ANY modification of a given resource.
    And by the way, is there any mean to know exactly which are the minimal permissions/rights to have to be able to provision a resource to a user in a workflow as described earlier ? Right now I'm working with 177 different rights, whose names aren't quite helpful...
    Thanks in advance !

    Ajp , following your instructions, to enable approval on attribute changing (e.g, for resource named 'MyResource') I should take the following steps:
    1) Create a resource object called "Dummy ResObj"
    2) Create a Process Definition of type Approval (with respective task assignment adapters) and associate it with 'Dummy ResObj'.
    3) Create a task inside this to get the manager's approval
    4) Open a Process Definition of type Provisioning associated with the resource 'MyResource'
    5) Create a Process Task Adapter to provision target user to the Dummy ResObj
    - this adapter would get passed the resource object key and the user key
    - the adapter will create a request (on adding user)
    - it would also utilitize the tcUserOperations API
    7) Create a Process Definition for Dummy ResObj
    8) Create a Process Task Adapters to provision and de-provision target user to the Dummy ResObj
    9) Create tasks in the 'Dummy ResObj' provisioning process that calls this process task adapters
    Am I right? Haven't I missed something?

  • Approval process is skipping with update user

    Hi,
    I have approval process before updating a user (the oganization in which the user exists has approvers assigned to it). I am using the default Lighthouse Approval subprocess.
    But when i try to update a user, the workflow is going inside the "Lighthouse Approval" subprocess but the "getApprovals" activity (in the approval subprocess) is returning null. So the approval workitem is not being created.
    Can anyone help me out in this? Am i missing anything here.
    Thanks

    I belive the approvals only works for when someone is assigned the role, not when they are updated.
    Dana Reed
    Senior Identity Management Architect
    AegisUSA
    Denver, Co

  • Approval Process Not triggering?

    Hello,
    I have created a simple Approval process in which request should go to the Beneficiary manager through JDEVELOPER. I have also registered this Approval process with OIM.
    After that i have created two Approval policies..
    REQUEST LEVEL--
    This is Auto Approved.
    Approval Rule :: Template Name equals Provision Resource.
    Set Priority : 1 (Request Type=Provision Resource)
    OPERATIONAL LEVEL --
    Approval Process attcahed at this level.
    Approval Rule :: Template Name equals Provision Resource.
    When i am creating a request for a particular resource the request is getting assigned to XELSYSADM by default (as per the Developers Guide for OIM 11g, if no approval policy is attached with the template the default Approval process gets trigerred and the request gets assigned to XELSYSADM.)
    Can somebody help me by telling why the Default Approval process is getting triggered and not the one which i have attached at the Operational level?
    Am i missing Something?
    Thanks in Advance.

    As i have mentioned earlier, it is configured such that the appropriate approval process is triggered when a request for particualr resources is requested.
    There are multiple tasks in each one of the approval process.
    The approvals were triggering well 2 days ago and suddenly there seams to be a problem in the approval triggering.
    The approval process was not edited / updated for any of these resources. Wondering why suddenly OIM does not work well for the approval triggering???
    here the problem is none of the configured approval processes are triggering. Its not just one approval process but all 12 approval processes (including standard approval) are not triggering when the request is raised.
    Appreciate your help till now, please suggest me how to make OIM trigger the approvals again!
    Thanks

Maybe you are looking for

  • Reinstallation of oracle 10g on Fedora Core 2

    Dear Oracle community, I tried to install Oracle database 10g software (Enterprise-edition) on my PC (Fedora Core 2) in two steps. At first the software only (as described in http://www.oracle-base.com/articles/10g/OracleDB10gInstallationOnFedora2.ph

  • Problems with I/O object to a File

    First of all, hi to everybody, sorry for my English. I have a problem with my Exam Project. I need to write and read object (Utente) from a file. Following the Class then a Description of the Error/problem questo � il loader import java.io.*; public

  • Having iphoto 6 save photos on ext. hd instead of computer

    I know i have done this before, how do i set up iphoto to save all files to my ext. hd where all my photos are now instead of on computer itself. do I move the data files or something over to the ext. hd. I am getting a new computer today and would l

  • User specific popup problem

    Hello experts ,               I have used the Function module 'TH-popup' to give an user specific popup . But I can show a message less than 128 char by this Function module. Is there any other way by which I can print user specific popup longer than

  • Upgrading NCS 1.1.1.24 to Prime 1.3 issues

    I am currently running NCS 1.1.1.24 and trying to upgrade to prime 1.3, but running into some issues, i applied the patch ncs_patch-1.1.1.24-upgrade-12.tar.gz, but when i try to acutally upgrade i get the following... admin# application upgrade PI-up