Agent determination/maintenance best practice

Gijs Houtzagers gijs at houtzagers.com
Sat Feb 26 01:53:21 EST 2011


Andy,

Is it not possible to refer to the object structure in OM from BPM?

 

From: sap-wug-bounces at mit.edu [mailto:sap-wug-bounces at mit.edu] On Behalf Of
andy.m.catherall at kraftfoods.com
Sent: vrijdag 25 februari 2011 19:15
To: sap-wug at mit.edu
Subject: BPM: Agent determination/maintenance best practice

 

All

 

In working with the BPX type individuals who are designing our BPM processes
in their Pools & Swim-lanes, they of course define steps in the flow as
being the responsibility of a "Role".

 

At the high level, this makes sense. To extend the classic "Leave
request/approval" scenario, we would have 

 

a)      The initiator - the employee

b)      The approver  - the manager

 

This works when describing the process to the business, but is insufficient
when it comes to actually building the BPM workflow. We also need to include
the logic to describe which specific manager it should go to, for the given
initiating employee.

 

This means that, at development time, tying the step to the UME Role is
inappropriate and insufficient. If we had one role for "Vacation approver",
the work item would be delivered to the inbox of far too many managers in
the firm.

It is clear that we need a more detailed level of granularity, but it is not
one we can deliver at the security layer. We could not justify a different,
unique, role for each manager. It would provide no security benefit and
would be impossible to administer. How would you ensure that you had linked
certain employees to the appropriate manager at run time, rather than at
design time?

 

 

However in the BPM world, there seem to be limited alternatives.

a)      There's no Org Structure to refer to.

b)      We could tie the step to a custom service to find the right agent.
However, this adds a degree of development overhead, especially if you also
are keeping in mind the future maintenance of the agents & (perhaps) the
logic. 

c)      I had hoped we could use Business Rules Management (BRM), especially
as CE 7.2 provides a web-edit facility for users. However apparently, BRM
7.2 will only permit a single result at the moment. Not until CE 7.3 can a
result-set be returned. Whilst a single result is appropriate in my example
above, it is insufficient in my real-world case.

 

Then , when it comes to the maintenance of the agent logic, we would want to
ensure that it was easy to do, and in the most appropriate hands (usually,
in my experience, that is not IT) so that the logic is kept promptly
up-to-date with personnel changes. It seems that some maintenance screens
are necessary here.

 

So, how have people addressed these requirements in BPM? 

Any references or articles available?

 

Thanks

Andy

  _____  


This email (including any attachment) is confidential and may contain
privileged information and is intended for the use of the individual(s) to
whom it is addressed. If you are not the intended recipient or receive it in
error, you may not use, distribute, disclose or copy any of the information
contained within it and it may be unlawful to do so. If you are not the
intended recipient please notify us immediately by returning this email to
us at mailerror at cadbury.com and destroy all copies.

Any views expressed by individuals within this email do not necessarily
reflect the views of Cadbury Holdings Ltd or any of its subsidiaries or
affiliates. This email does not constitute a binding offer, acceptance,
amendment, waiver or other agreement, or create any obligation whatsoever,
unless such intention is clearly stated in the body of the email. Whilst we
have taken reasonable steps to ensure that this email and any attachments
are free from viruses, recipients are advised to subject this email to their
own virus checking, in keeping with good computing practice. We accept no
liability for any damage sustained as a result of any viruses. Please note
that email received by Cadbury Holdings Ltd or its subsidiaries or
affiliates may be monitored in accordance with applicable law.

This email originates from Cadbury Holdings Ltd ("Cadbury") or Cadbury UK
("Cadbury UK") as the case may be.

Cadbury Holdings Ltd: registered in England and Wales, registered no. 52457
Registered office address: Cadbury House, Sanderson Road, Uxbridge,
Middlesex, UB8 1DH United Kingdom. Telephone: +44 (0)1895 615000 Fax:+44
(0)1895 615001

Cadbury UK: a partnership of Cadbury UK Ltd, Trebor Bassett Ltd and The Old
Leo Company Ltd. Ltd each of which is registered in England and Wales. 
Principal trading address: Cadbury House, Sanderson Road, Uxbridge,
Middlesex, UB8 1DH United Kingdom. Telephone: +44 (0)1895 615000 Fax:+44
(0)1895 615001 

  _____  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.mit.edu/pipermail/sap-wug/attachments/20110226/d08d7f2c/attachment.htm


More information about the SAP-WUG mailing list