RFx Parallel approval workflow

Dear Experts,
I'm looking for sample code on how to implement the BADI agent determination with multiple areas for header (decision type 1) for RFx (BUS2200).
I made all the required settings for parallel approval, but it for SC. The BAdI implementation for parallel approval /SAPSRM/BD_WF_SC_RR_PA works only with SC and Decision Type must be 4 — Item-Based Decision for Partial Document.
Thanks,
Evgenii.

Hi,
The following settings in SharePoint designer for your reference:
More informaiton is here:
https://social.technet.microsoft.com/Forums/en-US/2cd81250-1124-4d61-b78d-78e747f7fd64/parallel-approval-workflow-where-one-approval-completes-the-workflow?forum=sharepointcustomizationprevious
Best Regards
Dennis Guo
TechNet Community Support

Similar Messages

  • Parallel approval workflow, end process

    Hi everyone
    I have a approval workflow that has 3 users approvers with a parallel approval. 
    I want to end the workflow (Approved or rejected) when ONE OF THIS USERS complete your task 
    Does anyone know a way to do it ?
    Thanks in advance!
    Regards

    Hi,
    The following settings in SharePoint designer for your reference:
    More informaiton is here:
    https://social.technet.microsoft.com/Forums/en-US/2cd81250-1124-4d61-b78d-78e747f7fd64/parallel-approval-workflow-where-one-approval-completes-the-workflow?forum=sharepointcustomizationprevious
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Container element for Count in Parallel Approval Workflow

    Hi Gurus,
    We are using ECC 6.0 and I have this below requirement. Please share your thoughts on how we can achieve this.
    We are using a User decision step in parallel workflow to generate and send individual work items to multiple approvers. that is, we generate multiple work items and send to individual approvers for the same step in the workflow and get the combined result (Approve or Reject) to proceed further. I understand that individual result for each work item is stored in container element '_RESULT' (0001 for Approve, 0002 for Reject) and combined result of all the sub-work items is stored in '_WI_RESULT' (0001 for Approve, 0002 for Reject). Also, we can see the index # of work items generated for the same step (node) from container element ''_WF_PARFOREACH_INDEX'.
    My requirement is to set work item to COMPLETED status after we obtain a certain # of APPROVE (_RESULT = 0001) decision. Let's say, after 2 of the approvers say Ápproved', then I'd like to close all the other relevant work items and set the Combined result '_WI_RESULT'to APPROVE and Complete the relevant work item. I was wondering if there is a container element that holds the (count) # of work items generated in individual work item container so that I can keep reading this value to see how many decisions have been made. That is, for example, If there are 3 parallel work items generated and 1st user said Äpproved',  is there a way to know out of a total of 3 approvals (to get the combined result '_WI_RESULT'), one is completed and 2 approval decisions are still pending. I'm trying to use step-level Pgm Exit (After_execution Method) to read this container element for # of approvals done and if the combined result '_WI_RESULT'is '0001'(Approve), i'll try to end other work items. One way of doing is to have a custom table to capture this and keep reading this table after each decision. But, I don't want to have all this customization and I believe there should be a way the SAP is storing somewhere this # of completed or Pending approval work items that got originated from a single step/node. One way of doing could be, after each decision, read the dependent work items (having same node # and Parent Work item etc.,) and get the other relevant work items and read their status etc., But I think this is a lengthy process and may be there is an easier way, perhaps some container element that holds this information.
    Please let me know if you need any clarification on my requirement and share your thoughts on how I can achieve easily.
    Appreciate and thank you in advance for your help.
    Regards,
    Venu

    Hi Karri,
    Thank you for your reply. I was actually doing the same with having an APR_COUNT and passing that for each of individual work items and bind it back to task--> wflow container. And keep checking this counter in wf container.
    Once, we obtain certain # of approvals, then I guess I'll have to complete or cancel the other work items.
    I was thinking may be there is some container element already exists that keep track of this, I guess not .
    Thanks for your input
    Regards,
    Venu

  • Dynamic parallel approval workflow

    Hi all,
    I want to design a workflow where I have to send mails to different approvers. Here,the case with me is the approvers are selected dynamically & No. of approvers are also selected dynamically (at run time).
    I would like to know whether its physible or not. IF yes, any solution towards this will be helpful.
    Thanksin advance.
    Regards,
    Siddhesh Sanghvi

    I think the Actual_Agent container element gets populated only when someone completes the workitem. In your case you need to send the mail to the approver by using the same agent assignment you have used in that activity step. I hope you understand. If you use rule then ue rule in the deadline agent assignment also. You can also create a container element that populates the approvers in a task that is executed before nd use it in the deadline portion.
    Thanks
    Arghadip

  • Difference between Due Date for All Tasks and Duration per task in an approval workflow

    Hello,
    I'm starting to read up and learn about approval workflows in Designer 2010.  I am confused by the fields "Due Date for all Tasks" and the "Duration per task".  I understand that the Due date for all Tasks is the date that all
    of the tasks in the workflow must be completed by.  And I understand that the duration means each task has x number of days to complete.
    But I dont know whey we need them both.  If I have the task duration set to two days and there are 3 tasks involved, then wouldn't the due date be 6 days from the start?  Why would I have a due date for all tasks that is completely different than
    the sum of the duration of days for each task? 
    Please help shed some light!

    Hi Michelle,
    Due date for all tasks, this setting specifies the date by which all tasks are due. It’s used for serial and parallel
    task.
    Duration per tasks, this setting specifies the date by which an individual
     task is due, it’s used for serial workflow participants.
    Note, when you create an approval workflow, select task process participants(approvers oob approval workflow), we can also
    select once at a time(serial) or all at once(parallel).
    For more information, see
    http://office.microsoft.com/en-us/sharepoint-server-help/use-an-approval-workflow-HA101793831.aspx
    Best Regards.
    Kelly Chen
    TechNet Community Support

  • WS14000133- Parallel Approval

    Hi,
    In SRM 5.0 workflow WS14000133- n level approval of SC at header level, Is there a feature by which we can have parallel approval, but ensure that SC goes to next level only when all the parallel approvers have approved the cart?
    Currently in our system, the cart is pushed to next level even if one approver approves it and the work item is removed from the inbox of all other approvers.
    Regards,
    Srivatsan

    Hi Srivatsan,
    As far as I know it is not possible. But why would you want this? If you want paralel approval, wouldn't it be better to go for item level approval, so the  items are approved by the person responsible.
    Regards,
    Martin

  • Parallel approval  nest sequent approval for SC

    Dear All
         I am using SRM7.02.
      I can realize parallel approval for SC  as following.
         only after A1 and B1 approved. the process will end or enter next level.
       But , the customer gave me a new challege,  as the following.
    The work item is sent to A1 and B1, after A1 approved , A2 would receive the work item.   after B1 approved, B2 would receive the work item.
    Only  after both A2 and B2 approved.  the process end or enter next level.
    any experts  can give me some suggestion?
    thanks in advance
    Jesse

    Hi Jesse,
    Even our clients in my earlier project, asked for a similar workflow. But SRM workflow wont support that because there are few scenarios which makes things complex. For example, when we have a combination of type 1 and type 3 approvals in a single flow, a part of the document reaches type 1 approver and a part doesn't. And also if a cart items are distinguished into one set in approval level 1, and they can be in different sets in next level even if all approval levels are of type 3 or type 4.
    Regards,
    Karthik babu

  • Parallel approval inWF

    my question is this:
    i want to send an activity to multiple approvers at same level for approval. these approvers i will get at run time.
    i have given multiline element in mislanious tab of that activity.
    it is working fine and activity is going to all approvers.
    but now in parallel approval i did not find how to know which approver had aproved  and rejected it.
    as i have to run the WF for next level if any one of them reject it.
    is there any way to get the information of parallel process without defining different variable for each parallel approval process.
    as we get no of parallel process at run time we cannot do it.
    so if you can help me out for this problem i will be very thankful to you.
    please reply soon its a bit urgent.

    Create a fork with 2 parallel branch and 1 necessary branch. Now in 1 branch you put a wait for Event step and in the other you put the parallel approval task. When the user is using the Reject fnality you need to raise the event that you have put in the wait for event step. Regarding the WI_ACTUAL_AGENT Container element you need to bind this value from Task to Workflow in order to know which user has executed this workitem. I think if you have confusion try to make use of parallel subworkflow instead of parallel task.
    Thanks
    Arghadip

  • PO Approval Workflow on item-level?

    I have a requirement to implement an approval workflow when the price or cost center/internal order is changed on the purchase order.
    The problem is that as I see it, standard SAP only allows approval on header level for Purchase Orders.
    Is there a way to handle approval on item-level if for example the PO has 2 rows, we change the cost center on both these rows to different ones???
    Based on this cost center, the approval should then go to the cost center responsible and then his boss and so on based on the org-structure.

    Hi,
      Consider a example , you have a PO and this PO has three items IT1, IT2, IT3. Based on the cost center, you want to send the respective item for approval to the respcetive KOSTL manager .
    Desgin your workflow in this way.
    1. Design a background activity step in  and a BOR method where it returns you all the items  of the PO and store these items in a multiline container element in the workflow container.
    2. Now next to the above step include a [BLOCK step|http://help.sap.com/saphelp_nw70/helpdata/en/cc/18a8f409a93749b10e8dd9f9d81797/frameset.htm] in the workflow and choose par for each option and pass the items stored multiline container element. The use of the block step is it dynamically creates a parallel branches based on the number of rows in the multiline container element you mapped to the block step.
    3. Now Inside the block step create another bor method and include a bacground activity step. Now in this BOR mehtod what ever the item you import try to determine the manager of the KOSTL(Cost Center.) and who ever is determined pass that user(s) name(s) back to the workflow container.
    4. Next to this step include a decision step and choose the recipient type as expression and pass the container element in which  the KOSTL managers are stored, in this way you can send based on the item cost center to its respective manager.
    Regards
    Pavan

  • Dynamic Parallel Approval for HCM Process and Forms

    Hi everyone,
    I have a scenario where I need to use the "Dynamic Parallel Approval" (or to keep it simple, initially I tried using the "Parallel Approval" wizard)for a workflow used in the HCM Process and Forms.
    The standard task for approval in process and forms is TS17900101. I have mentioned a multiline container in the Miscellaneous tab of this task. However,I was unable to use this task in the wizard. There are no results attahced to this task unlike any other standard approval task (like TS30200147). I need to use the task TS17900101 in the workflow assigned to process and forms, but not sure how to handle this scenario (parallel approval).
    If this is not the right way of doing it, Is there any workaround for "Parallel Approval" in HCM Process and Forms.
    Could anybody throw some light around this area.
    Thanks for your help.
    - MM

    Thanks Anuj. But I believe, the container element that I add in the miscellaneous tab does not necessarily have to be used in the agent assignment. The multiline container is just to instantiate the workitem 'n' number of times. Correct me if I am wrong.
    My concern is that I was unable to use this approval task (TS17900101) in the workflow wizard for dynamic paralle/parallel approval.
    Arghadip - Thanks for your suggestion. I have seen some your nice contributions in the WF forum.
    I actually tried using the 'Blocks'. But this is what I ran into. When I send multiple approval requests (say 3), if one person has approved it and the second has rejected it,I need to take out the workitem from the third person's list (because it has been rejected by someone in the group). I am not sure if this is possible using Blocks. And in my case the third person is still having the workitem, but gets a dump/error when he tries to open it.
    Also, if any one has rejected the request, I do not have to wait for the rest to take any action on the workitem and proceed further. But I guess in 'Blocks' it will not let you go out unless every workitem has been processed.
    To summarize,here's what I need - I need to come out of the block for two conditions. One, if everyone has approved, comeout of the block with an apprval flag. Two, if anyone has rejected (even if some have not processed their workitem), delete the workitems from others inbox and come out of the block with a rejection flag.
    So, any kind of input or suggestions on how this could be handled would be highly appreciated.
    Thanks
    MM

  • Approval workflow

    Hello, I have began with KM from a few time ago. I know the standard approval workflow is sequential, so if I want that many people approve a document I may insert more approval steps. This is not a good solution for my client, because they want to approve in parallel.
    Is there any solution to this? is there anyway to do this in the system?
    Thanks in advance, Conchi Izquierdo

    Hi Conchi,
    You can specify a minimum number of approvers for any given step in the Task Wizard (for instance, if you enter three assignees, you can specify that all three of them must approve for the step to be completed).
    Assuming you're using EP60SP2, if you choose "Define Subtask", enter your task name, trackers, etc, and then click Next, you'll see in the Step Wizard a category "Acceptance Threshold" which will allow you to specify All Assignees or some specific number of assignees for step completion. Other versions have slight UI differences.
    Let me know if this doesn't help, and I'll come up with more information.
    Regards,
    Neil

  • Required Parallel Approval from OTL Timekeeper Entry Form

    Hi All,
    Is it possible to perform parallel approval from OTL timekeeper entry form? it is using the following workflow OTL Seeded Approval Workflow HXCSAW(i think) if it is using this workflow can we change this workflow or need to write a new workflow for above mentioned requirement.
    Please share you experiences , its urgent
    Regards,
    Ssali

    Hi,
    HXCSAW is a custom workflow which do nothing accept approving and that can be change as per customer requirement. This child workflow called by parent workflow process HXCEMP. If u going to change the HXCSAW then u also need to change the seeded package associated with this workflow to embed your logic.
    We have done it through SSHR timesheet entry page, no idea if OTL timekeeper entry form carries approval or not.
    Whts the nature of ur parallel approval ? and how u can able to manage if via workflow ?
    Regards
    Ayaz

  • BC Set for RFX Without approval

    Hi there,
    I have activated BC Set for RFX Without approval (/SAPSRM/C_RQ_600_000_SP04).
    Then, all the RFX created are with the following status on the RFX Approval tab
    Process step=Automatic Approval
    Status=Open (No Decision Made)
    Processor=System
    On BBP_PD the following status for the RFX are shown:
    Awaiting Approval
    Created
    Complete
    RFx Ready
    Why is keeping the Status Open (No Decision Made)?
    Isn´t it supposed that the RFX is automatically approved by the system?
    Is any process or customizing missing?
    The Approval Process Data shows the following:
    Thanks in advance !
    Ezequiel

    I tried with the BC Set but it was not possible for me to make it work. Finally I have used Process Controlled Workflow (WS40000014).

  • Approval Workflow - PPOMA_BBP

    Hello experts,
    We have one user that in the PPOMA_BBP is in the purchase group "X" but when he create one RFx the approval goes to the approvers of is purchase group and for the approvers from another purchase group, but they don't have any connection. How is that possible? We have the standard scenario for the RFx approval workflow. The purchasing organization is different to.
    The approval should go only for the approvers of is purchase group.
    Any suggestion?
    Thanks in advance,
    Best regards,
    GIF+

    Hello Masa,
    We use the following workflow template:
    Workflow template    14500040   QAApprFragm1
    Name                 Approval Fragment for BID Approval
    Package              BBP_WFL                        Appl. component      SRM-EBP-WFL
    Thanks in advance,
    GIF+

  • Approval workflow - email notification

    Hi,
    I was run out of idea how to complete my assigned job, need oracle expert to help on email notification workflow.
    Currently I am working on workflow enhancement with oracle application E-Business Suite for our company.
    My job is to add in new approval process to approve Bank Details transaction through AME.
    For this Bank Details transaction, the existing approval process is will only route to HR.
    Now my job is to add Admin & Manager approval, which mean once the transaction is submitted and the approval processes are as below:
    Admin --> Manager --> HR
    But this approval process will fall into 2 scenarios as below criteria.
    Scenario1: If the selected Bank Name from List Of View (LOV) not "Other Bank" then the approval process is Manager --> HR
    Scenario2: If the selected Bank Name from LOV is "Other Bank" (once Other Bank selected, user will need to enter the new Bank Name) then the approval process is Admin --> Manager --> HR
    Once Admin approve, Admin will add the new Bank Name into LOV.
    Both scenarios will auto trigger email notification to the approver once there is pending for Admin and Manager approval.
    For scenario1, our email process package able to send out email notification to the manager.
    But for scenario2, email notification not send to Admin. FYI, our Admin is a group of persons assigned to Admin group.
    My doubt here is how to let this email notification able to send out to Admin group?
    Hopefully anyone of oracle workflow expert could help me as soon as possible.
    Thanks.

    Hi Mike,
    According to your post, my understanding is that you wanted to use workflow to send emails to the approvers when a task process completed in SharePoint Designer 2010.
    First, when you add the “Start Approval Process” action to create the workflow in SharePoint Designer 2010, you can click on “these users” to set the task process participants and you can choose “One at
    a time (serial)” or “All at once (parallel)” to set how the tasks will
    be created.
    Then, if you want to send an email to the approver when a single task process completed, you can click on “Approval” in the
    “Start Approval Process” step to edit the task process and click on “Change the behavior of a single task” in the “Customization”
    to add the “Send a Task Notification Email” action in “When a Task Completes” section as below:
    And if you want to send emails to the all approvers when all tasks are completed, you can click on “Approval” in
    the “Start Approval Process” step to edit the task process and click on “Change the behavior of the overall task process” in
    the “Customization” to add the “Send an Email” action in “When the Task Process Completes” section as below:
    If you want to use the approval workflow to update the content approval status, then you can add the “Set Workflow Variable” action to set “Variable: EnableContentApproval” to “Yes” after you add the “Start
    Approval Process” action in the workflow, and it should be added above the step “Start Approval Process”.
    Please refer to the link below to add the “Set Workflow Variable” step in the workflow:
    http://social.msdn.microsoft.com/Forums/sharepoint/en-US/b5bebacf-4bb9-4e43-84d7-6eb2714f071d/is-there-an-option-to-set-content-approval-status-according-to-approval-process-workflow?forum=sharepointcustomizationprevious
    Best Regards,
    Victoria
    Victoria Xia
    TechNet Community Support

Maybe you are looking for

  • Abstract message

    hi expect,    why should we are creating abstract message?in bpm why we are using abstract message?

  • Moving Navigation Panels in Adobe Acrobat X Pro

    Is there a way to move a navigation panel from vertical (left side) to horizontal (bottom)?  I used to be able to do this in Adobe Standard, but can't seem to figure out how to do it in X Pro.

  • A feature request for iOS app developers...

    Guys and Gals, I have a feature request which I think will benefit iOS app developers  as much as it would benefit your customers. Any customer that has more than a handful of apps will eventually forget what some of those apps do or what makes them

  • Ipod Turning Off...

    My Ipod Nano (new) stops playing when either the screen fades to black or when the lock button is pressed. I have updated it, restored it and taken it to the Apple store where I was told it would cost me £50 to repair. Any suggestions, I'm reluctant

  • XK99 Vendor mass maintenance

    Good morning, My request is very simple - I work in an environment where General data and company Code data are already created for vendors. MM module is going to be installed and I would like to create the Purchase Organization view of the vendors w