Advanced human task routing on Oracle Bpm Suite 11g.

Hi
Do Oracle Bpm Suite 11g human tasks have concept of advanced routing of tasks ? For example if we have three groups of people, each of these groups have skills defined. And when task is created then the skills required fulfill the task (could be defined in task metadata) is compared against the three groups. The task is then assigned to the work queue of the most fitting group ?
So what I mean by this, is that you can specify rules which define which work queue (and multiple user can be assigned to the work queue) receives which tasks ?
Thank you for answering and I will gladly give more details regarding this issue...
Best Regards Tuomas Katva

I must disagree a little... Human task's have been separated from process logic and I think it reasonable. I don't think that routing logic belongs to the business process, ofcourse this just semantics but I think it would make separation of concerns more apparent. If the human task - service/manager could determine the routing logic (to whom the task is assigned) based on the parameters it receives, it would then make clear separation of logic: business process would handle the overall control flow and the human task manager would handle the human task flow.
What I'm asking is there some pattern or API or something that would allow for example skill based routing of task. I know that Bea Aqualogic had "parametrized roles" which allowed the task to be routed on runtime to a "dynamic role", and IBM has "Business categories" and "Workbaskets" which allows advanced routing of a task based on runtime properties. Let me give you an example:
Let's say we have two skill categories:
Language
Claim type (for example in insurance)
Applicant posts the claim and the insurance case is assessed by insurance handler. When the process flow comes to a human task it passes the claim's language and type of the claim to the human task manager. The human task manager would then determine who should handle this task. Let's say that Mike speaks spanish and has skills in car insurance claims. The human task manager would be responsible for determening that this task belongs to Mike (in case that the claim was in spanish and it was car insurance claim).
Is there any patterns or examples how this should be handled. I know this quite like case management but I think modern BPM's should be able to handle case management.
Thank you
Best Regards Tuomas Katva

Similar Messages

  • "Oracle BPM  Suite 11g" and "Oracle SOA Suite 11g" components

    Dear Friends,
    I am very confusing about the "Oracle BPM suite 11g" and "Oracle SOA Suite 11g" and would like your help on explanation as the following :
    I have learn that In order to use "Oracle BPM Suite 11g" require to have "Oracle SOA Suite 11g" components to install first. Does it means that :
    1) When we buy "Oracle BPM Suite 11g" , we automatically get the "Oracle SOA Suite 11g" components as well ?
    2) IS it correct that these " these Oracle SOA Suite 11g components" are included :
    (a) Oracle BAM
    (b) Oracle Business Rules
    (c) Oracle BPEL Manager
    (d) Oracle Service Bus
    (e) Oracle Complex Event Processing
    3) Do we have a right to use all of these components listed in (2) ?
    4) Then the answers in (3) is "YES", then Is it correct when the customer buy the "Oracle BPM Suite 11g" , they no need to buy "Oracle SOA 11g" any more when they would like to implements that applications based on SOA in the future (without using BPM) ?
    5) What IF , the customer would like to start with "Oracle SOA Suite 11g" product and decide to buy only Oracle SOA Suite 11g first ; then later on in the future they would like to implement BPM projects in the future. Can you upgrade "Oracle SOA Suite 11g" to include "Oracle BPM Sutie 11g" and pay only the price different ?
    I hope you can help providing the answers to these questions. THank you very much in advance.
    Best Regards
    Pearapon S.

    This is a question best answered by your Oracle reseller or Oracle account manager to give you all the details but I hope this brief answer helps:
    - The Unified Business Process Management Suite (BPM Suite 11g) includes: BPM Studio, BPM Composer, BPMN Service Engine and Workflow Extensions, BPM Process Spaces, and BPM Process Analytics.
    - BPM Suite 11g requires the licensing of SOA Suite 11g for Oracle Middleware which requires a license for WebLogic Suite.
    - You can license SOA Suite 11g now and license BPM Suite 11g later.
    Since the products are layered, I don't see this cutting into SOA sales at all. My personal view is that BPM on top of SOA is brilliant since it provides easy integration between human and automated tasks, builds on many of the SOA concepts that are key for a successful BPM implementation (functional, not the Oracle product), and uses the same IDE. The synergies extend past easy use of services; the same business rules and human workflow components are used between both products.

  • Oracle BPM Suite 11g published API.

    Hi Guys,
    Can any one provide the links or docs for Published API for Oracle BPM suite 11g,Like REST etc.
    It has any Remote Interfaces
    Thanks,
    Venkat

    Here a few links regarding the APIs:
    API JavaDoc reference -
    http://docs.oracle.com/cd/E28389_01/apirefs.1111/e25378/oracle/bpm/services/instancequery/IInstanceQueryService.html
    Simple list example -
    http://soadev.blogspot.in/2011/07/querying-oracle-bpm-process-instances.html
    Aborting instances -
    http://download.oracle.com/docs/cd/E17904_01/apirefs.1111/e10659/oracle/soa/management/facade/package-tree.html
    Creating instances -
    http://niallcblogs.blogspot.com/2011/12/invoking-bpm-processes-via-java.html
    Building a custom worklist ap -
    http://redstack.wordpress.com/worklist/
    http://redstack.wordpress.com/2011/03/09/creating-the-domain-layer-for-the-worklist/
    http://redstack.wordpress.com/2011/03/09/implementing-task-initiation/
    Purging Instances -
    http://niallcblogs.blogspot.com/2011/12/soabpm-apis-manipulating-composites-and.html
    Instance Query -
    http://java.net/projects/oraclebpmsuite11g/downloads/directory/Samples/bpm-api-101-instance-query
    Human Workflow Services / Human Task API -
    http://docs.oracle.com/cd/E23943_01/dev.1111/e10224/bp_workflow.htm
    http://docs.oracle.com/cd/E23943_01/apirefs.1111/e10660/toc.htm
    Hope this helps,
    Dan

  • Good resources on Oracle BPM Suite 11g

    Hi
    I have a good knowledge as well as working experience on SOA & Oracle SOA Suite 11g.
    Now, I've decided to learn Oracle BPM Suite 11g.
    Would you please suggest me the best resource for this.
    I've started going through Oracle BPM Suite 11g Handbook. The book is good, but just want to know if there is another resource/book that's better than this.
    Regards
    RaviKiran.

    Hi Sudipto
    Thanks for the response.
    These were good links. The webinars seem to be good.
    I'm actually looking for a book that covers the entire suite
    In learn more section, I find two books
    Oracle Business Process Management Suite 11g Handbook and Getting Started With Oracle BPM Suite 11g R1: A Hands-On Tutorial
    Which among these two is better? If there's anyone who has gone thru these books, please suggest me a good book.

  • Advance Rules for routing in Oracle BPM Human Task

    Hi,
    I am working on SOA 11.1.1.5.0. I have created a sample SOA application with a Human Task.
    following are the Assignment details for my Human Task.
    1. Created a stage1
    2. Created a participant with following details
    Type = Single
    Build a list of participant using : ApproverGroup
    Specify attribute using : Rule-Based
    List Ruleset : SampleRuleset
    I have created some Advance Rules for routing as specified at http://www.orastudy.com/oradoc/selfstu/fusion/integration.1111/e10224/bp_hwfmodel.htm#BABGJGBD .Routing is perfectly working in my application.
    But when I login into WorklitApplication via weblogic user and accessed Administration link, under Task Configuration > Data Driven tab these Routing Rules are not appearing, however I can see this SampleRuleset there.
    I want to know whether these Routing Rules will be appeared in the WorklistApplication or not?
    regards,

    Hi,
    Concerning your first question the answer is yes, you can share the same UI with various Human Tasks. Assuming that your discriminator flag is the human task type, then you can create for example a taskflow parameter, pass this value and based on this value hide and show fields. You will have to bundle your UI project as an ADF shared library and attach it to each Human Task project that you would like to use it, drag and dropping the taskflow as a region (please have in mind that your taskflow pages definition should be set to fragments).
    For you second question, again the answer is yes. This is an out-of-the-box functionality provided by the auto-generated human task. There is a section called history that holds and displays all this information.
    For the third point, again the answer is yes. What you can do is that you can enable the OnTaskCompleted event so that whenever a participant complete their task to generate an event. Then you can have a mediator or a BPEL process that can subscribe to this event and process the notification.
    For question 4 i don't think that is possible (out of the box). You will have to write like a proxy service that will fetch this additional information from your LDAP server and map it to your participants list.
    Question 5, the organizational chart allows you to define the structure and hierarchy of your organization (users, groups, application roles) which can be used in your business processes to define your various approval types.
    For you last question, the shared flag is used for to define whether your logical roles (also called application roles) should be specific to a process or can be shared across processes.
    Regards
    Antonis

  • Oracle SOA Suite 11g Human TaskFlow JDeveloper Deployment Error

    Hi,
    I am getting the following error in JDeveloper (11.1.1.3.0) while deploying a Human TaskFlow application in Oracle SOA Suite 11g (SOA server instance). I generated the task flow application in JDeveloper from Human Task component of the BPEL process. I am able to deploy and run BPEL Process successfully in the SOA server.
    ERROR: No j2ee modules detected in EAR archive. Deployment aborted. == (oracle.jdeveloper.deploy.VetoableDeployException)

    I am getting the previous error (no J2EE module found in EAR) while deploying the taskflow from Application > Deploy menu.
    If I try to deploy the Takflow application from Taskflow application context menu / project menu, I am getting the following error:
    [01:02:48 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application ApprovePOTaskDetails on soa_server1.: [Deployer:149145]Unable to contact 'bam_server1'. Deployment is deferred until 'bam_server1' becomes available.; nested exception is:
         java.rmi.UnknownHostException: Could not discover administration URL for server 'bam_server1'.
    [01:02:48 PM] [Deployer:149193]Operation 'deploy' on application 'ApprovePOTaskDetails' has failed on 'soa_server1'
    [01:02:48 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application ApprovePOTaskDetails on soa_server1.: Failed to load webapp: 'ApprovePOTaskDetails.war'.
    [01:02:48 PM] Weblogic Server Exception: weblogic.application.ModuleException: Failed to load webapp: 'ApprovePOTaskDetails.war'
    [01:02:48 PM] Caused by: java.lang.ClassNotFoundException: oracle.adf.library.webapp.ResourceServlet
    [01:02:48 PM] See server logs or server console for more details.
    [01:02:48 PM] weblogic.application.ModuleException: Failed to load webapp: 'ApprovePOTaskDetails.war'
    [01:02:48 PM] #### Deployment incomplete. ####
    [01:02:48 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
    Edited by: user11204243 on Feb 2, 2011 1:11 PM

  • Developers Guide for Oracle BPM Suite....

    All,
    I was trying to find a developers guide for using Oracle BPM Suite (11g). I found the one in the following link, however this looks like a pretty detailed one...
    http://download.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/toc.htm
    Can you someone help me find any other flavors of the developers guide? I am looking for the following...
    1. Methods of work - Best Practices for design and development of BPM process models.
    2. Naming Conventions for Process Modeling - Best Practices
    3. Coding standards for Process Modeling (J Developer)
    4. Guide with FAQ's for connecting / Publishing Process Models to the MDS Database.
    5. Deployment Standards - best practices....
    6. Infrastructure - Recommendations for Scale out deployment in Linux v/s Windows OS.
    Regards,
    Dinesh Reddy

    Hi,
    For BPM Studio Developer guide go for this http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15176/toc.htm
    For every thing related to FMW
    http://download.oracle.com/docs/cd/E17904_01/index.htm
    Thanks,
    Biltu

  • Suggestions on Oracle bpm suite

    hi,
    Can anyone give me some suggestions on Oracle bpm suite. rightnow i am working as an oracle dba.
    I got a fulltime chance to work on oracle bpm suite. I am a newbie to oracle bpm suite.
    What are the chances for oracle bpm? can we work as an oracle bpm consultant and oracle dba together?
    Please help

    Hi Sudipto
    Thanks for the response.
    These were good links. The webinars seem to be good.
    I'm actually looking for a book that covers the entire suite
    In learn more section, I find two books
    Oracle Business Process Management Suite 11g Handbook and Getting Started With Oracle BPM Suite 11g R1: A Hands-On Tutorial
    Which among these two is better? If there's anyone who has gone thru these books, please suggest me a good book.

  • Oracle BPM Suite : Oracle BPM vs Oracle BPEL PM

    Hi All,
    I am new in Oracle BPM and how some experience learning how to use Oracle BPM. Now when reading about the components products inside "Oracle BPM Suite" in detail , I am some what confuse about :
    1) In What situation that we should use "Oracle BPM" rather than "Oracle BPEL PM" ?
    2) In What situation that we should use "Oracle BPEL PM" rather than "Oracle BPM" ?
    I am confuse about these issue since both of the products come together when we order "Oracle BPM Suite" and both of the products can be used for "HUman Workflow Applications" as well
    Could you please help clarify these issues ? Thank you very much in advance.
    Best Regards
    Pearapon S.

    Hi Pearapon,
    You’ve raised a good point.
    Every once in a while, I see an article written by a BPM pundit that attempts to make the case that the BPMN approach (Oracle BPM uses this) is superior to the BPEL approach or vice versa. Here's one example on InfoQ - http://www.infoq.com/articles/bpelbpm. Its title "Why BPEL is not the holy grail for BPM" is very misleading. This is a typical example of an author sitting in either the BPMN or BPEL camp criticizing the other camp's standard. In this article, the author attempts to indict all BPMN to BPEL conversion attempts based on the author's poorly drawn process.
    Although I know that controversy boosts readership of these types of articles, in my opinion it’s not a “vs.”. Both the BPMN and BPEL standards have strengths when used with certain use cases.
    Here’s one scenario where Oracle BPM and Oracle BPEL PM are synergistic. My background is with Oracle BPM, but I’ve used Oracle BPEL PM on a project for the orchestration of composite services. I used Oracle BPM to model the business processes understood by executives, managers, subject matter experts, business analysts and developers. Using the same simple role based activity flow process diagram, everyone understands what the business problem is and how the process will work solve the problem. The Oracle BPM Automatic activities in the process hit Oracle BPEL processes. Here we used the BPEL processes to hit and orchestrate the underlying IT components . We exposed the BPEL processes using the customer’s service bus and we invoked it from the Oracle BPM process’s Automatic activity (Oracle BPM -> OSB -> Oracle BPEL). Alternatively, If the customer had not had a service bus, I could have invoked the BPEL process directly from the Oracle BPM process via a cataloged web service in Oracle BPM.
    Hope this helps,
    Dan

  • Alfresco+BEA Aqualogic(Oracle) BPM Suite Integration.

    Hi,
    I have two questions to ask:
    1.Is BEA Aqua Logic BPM Suite now a part of Oracle BPM Suite or it still exists on its own as a separate entity.
    2.I have requirement to integrate BEA Aqua logic(Oracle) BPM Suite with Alfresco to develop advance workflows created using BPM Suite on Alfresco.I have searched on web but not found anything much relevant.Can anybody help me out on how to do it?Is it possible or not?If yes,any link or documentation for the same would be highly appreciated.If no,please confirm the same also.
    Thank You,
    Regards,
    J Lalit

    thanks so much, it's of great help.
    however, if i want to download the install file of the whole Oracle Business Process Management Suite, which files are required?
    as i know, the whole OBPM Suite includes 5 products:
    BEA AquaLogic BPM Studio/Server
    Oracle BPEL Process Manager
    Oracle Business Rules
    Oracle Business Activity Monitoring
    Oracle Process Portal
    i checked
    http://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=9132671
    http://www.oracle.com/technology/software/products/ias/bea_main.html
    seems these products are listed seperately. and each product also includes many parts. i don't know which parts should download. especially we're going to intall on Linux 86.
    thanks.

  • Why Oracle BPM Suite not included

    Why Oracle BPM Suite is not included in this event as it is part of OFM ? Thanks in advance.

    Hi,
    Thanks for your question!
    The Middleware track in this particular Virtual Technology Summit is focused on mobile application development and architectures. The sessions in this track will cover Oracle Mobile Application Framework, Mobile Suite, JDeveloper, Oracle Enterprise Pack for Eclipse, SOA Suite, Service Bus, and more, in sessions that specifically deal with various aspects of mobile computing.
    However, it is entirely possible that Oracle BPM will be included in a future Virtual Technology Summit.
    Bob Rhubart-Oracle

  • Oracle BPM Suite 11.1.1.4 (Patchset 3) is available

    Oracle BPM Suite 11.1.1.4 (Patchset 3) is available at - http://www.oracle.com/technetwork/middleware/bpm/downloads/downloads-097443.html
    It requires WLS 10.3.4 - http://www.oracle.com/technetwork/middleware/downloads/index.html
    Dan
    Edited by: Daniel Atwood on Jan 21, 2011 6:46 AM

    Thank you Dan!
    I have a question. I have been trying to download the generic installers (since I want to install on a 64 bit Linux). The thing is I cannot find the RCU generic (there is one for Win and another one for Linux). Any idea where can this be downloaded?
    On a different topic, here I am sharing the BPM 11.1.1.4 Installer guide that has been released recently:
    http://www.oracle.com/technetwork/middleware/soasuite/overview/quickstartguidesoasuite11gr1ps3-313245.pdf
    That link is available from this page (just in case they change it):
    http://www.oracle.com/technetwork/middleware/soasuite/overview/index.html
    Regards,
    Gus

  • Oracle bpm suite

    Can anyone give me some suggestions on Oracle bpm suite. rightnow i am working as an oracle dba.
    I got a fulltime chance to work on oracle bpm suite. I am a newbie to oracle bpm suite.
    What are the chances for oracle bpm? can we work as an oracle bpm consultant and oracle dba together?
    Please help

    It will be uploaded to the cb site soon. In the meanwhile, send me an email at [email protected] and I will email it to you.

  • Does Oracle BPM Suite has an inbuild process for Work Flow Mgmt ?

    HI,
    There is an workflow tool in the market known as STAFFWARE. IS oracle BPM Suite has this capability of workflow mgmt. So, is the BPM suite able to replace the Staffware S/W ?

    Hi Dhawal,
    If you are refereing to actual implementation of a modelled workflow or process, the short answer is yes. See for example [http://www.oracle.com/technologies/soa/oracle-bpa-suite-datasheet.pdf].
    Best,
    Mathias

  • Oracle BPM Suite Fresh Installation

    Hi,
    I would like to know the installation process of OBPM from the beginning. Please explain in detail

    Hi. I bealive that you have to install Oracle SOA Suite. In that case, please see the following links:
    This one contains screen shots
    http://oraclebpm11g.blogspot.com/2011/12/installing-oracle-bpm-11g-with-screen.html
    This one contain installation an also a full example. It's a very good book:
    https://www.packtpub.com/getting-started-with-oracle-bpm-suite-11gr1-hands-on-tutorial/book
    Or you can also try:
    http://www.oracle.com/technetwork/middleware/soasuite/overview/quickstartguidesoasuite11gr1ps3-313245.pdf
    (Also works for 11.1.1.5)
    Hope be usefull.
    Regards Dariel

Maybe you are looking for

  • IPod screen scratch resistant? I don't think so

    After just 2 weeks of using my new iPod touch, the screen got an about 2mm long scratch on the screen. Unfortunately, I have no clue how this came about, as I always carried it in my pocket, making sure it wasn't with keys/other sharp objects. I'm wo

  • How to Stop Message Driven Beans to go into an infinite loop

    hi, Am kiran peddireddy, have the following problem. When i sent a chunk of 50 messages to the MessageDrivenBean, let us say 25 have passed and at the 26th message there was a problem and could not deliver. so, it throws an exception due this the MDB

  • Preview search and auto-scroll

    I'm not sure if this is a new bug/feature in Preview since OS X 10.4.5. It's a little bit tricky. 1. Open a PDF file where some pages have a different shape than others. (in my example the cover page was landscape and the rest of the document was por

  • How to ensure that the queries are in sync between Web browser and Bex

    Hi All, I am struck with this issue for more than a month.  Can someone help me in understanding this and resolving?  Thanx!! "Ad hoc reports showing in web browser but not showing in BeX, if added to BeX then appearing twice on web browser" Edited b

  • Userexit in the idoc invoice

    hi experts, i have a requirment like that , our client sending the invoices through idoc. my requirment is that, in  the invoice now the name of the payer is printing ,but in that place it should  print the contacat person name. could u please tell m