Skip to Content
author's profile photo Former Member
Former Member

bpm task delegation

I like to how does delegation work in SAP BPM workflow.

Usecase is:

# If task assigned to a person is not fixed/approved on time, it need to be escalated to that person's manager. how do i implement this in BPM workflow.

what are my different options?

I heard BPM can do roundrobin or broadcast task allocation/notificaiton, but i have not heard if it can do delegation. Can it do?

Add a comment
10|10000 characters needed characters exceeded

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jun 06, 2012 at 04:37 AM

    In the process model, you can raise a non critical exception (CompletionDeadlineIsNonCritical) in the human task and forward it to the person's manager. You may refer the document for an example of how to do it. Understanding Boundary Events of SAP NetWeaver BPM.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Stefan Henke


      I believe one of the way to solve is to put some custom code in your corresponding event(method), in this case completeDeadlineNonCritical which gets auto generated in webdynpro. You can overwrite that event by whatever customization u want, in this case use the api for delegation or calling a service..

      In this way your existing task will still be there.



  • Posted on Jun 05, 2012 at 11:43 AM


    the notion of task delegation in NetWeaver BPM is different than what you described. It can be used by an user who has a task assigned to himself in order to forward it to another user. The task will then be assigned to this user. However, it is an explicit action the user has to trigger (e.g. in the task UI).

    There is another action called 'nominate' which is an administrative action which allows administrators of the task to forward the task to a specific user. However, this is also an explicit action.

    Tasks can be broadcasted to multiple users. This can be realized if you add multiple users to the list of potential owners. But as soon as the task gets assigned to an actual owner, it will not be visible anymore for the other potential owners.

    An automated delegation to a user if a deadline has bee reached is currently not supported by NetWeaver BPM.



    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jun 05, 2012 at 04:25 PM

    you have to figure out who is the manager of the current approver, bpm doesn't support this out of box.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.