BPM 11g - Human task not removed when interrupting boundary event fired

In BPM 11g (11.1.1.1.3), I am testing a message catch event on the boundary of a human task. It is set for interrupting, so it should, when the event fires, remove the human task from the work list and follow the flow out of the event. The event flow is being followed, but the human task is being left active in the user's work list. I would expect the human task to be removed when the interrupting boundary message event occurs.
I think this is a bug, but would welcome any suggestions on how to solve it. Does anyone know if this works in the latest release (11.1.1.1.4)? We might upgrade pretty soon. Has anyone else tried boundary message events and gotten them to work properly in BPM 11g?
Just FYI....in order to make the BPM message event occur and provide instance correlation, we had to add a mediator and BPEL correlation. We followed process documented in a previous post to do this (http://blog.andrade.inf.br/2011/01/implementing-correlation-in-bpm-11gr1.html). Thanks to whomever posted that...it got us a few steps further along!

I do not think this is bug based on
Oracle® Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management
23.1.1 Understanding the Relationship Between SOA Composites and SOA Components
"In a similar way, when an interrupting timer or message boundary event arrives to a user task, the BPMN process instance leaves the user task but the associated Human Task remains available. Because the interrupting timer or message boundary event arrived before the user completes the user task, the human task remains unfinished, and you can still access it thought the Worklist application. However running that human task does not have any effect on the BPMN process."
This also gives us big trouble. I am looking for the solution.
Helen

Similar Messages

  • 11g Human Task; problem with Auto-Generate Task Form

    Version: WebLogic Server 10.3.5.0 Fri Apr 1 20:20:06 PDT 2011 1398638
    Using book: Getting Started with Oracle SOA 11g R1, A Hands-On Tutorial
    Had success through Chapt 7. Now working through 8, Creating Human Tasks -- almost everything checks out.
    Deployed POProcessing success (with 1 warning: assignee not specified)
    Deployed ApproveTaskDetails (from Application menu) success
    -Run the test tool in Enterprise Manager 11g
    -Response looks according to book, using Launch Flow Trace button I see ManualPOApproval is in running state, as expected.
    -Run Oracl BPM Worklist, log in according to book (weblogic)
    -I can see the Approve Order line under the My Tasks tab
    When I select the Approve Order line item, according to book I should see Approve Order Contents in the lower pane.
    But the details never populate the pane and I see "Waiting for..." in Explorer status bar.
    The logs are filling up with the following statement repeated about 2/second (from D:\oracle\Middleware\home_11gR1\user_projects\domains\domain1\servers\soa_server1\logs\access.log) ...
    =====snippet begins======
    0:0:0:0:0:0:0:1 - weblogic [21/Oct/2011:17:38:05 -0500] "GET /integration/worklistapp/faces/login.jspx?_afrLoop=2609043717008&_afrWindowMode=0&_adf.ctrl-state=bcqg1x7gm_9 HTTP/1.1" 200 5486
    0:0:0:0:0:0:0:1 - - [21/Oct/2011:17:38:05 -0500] "GET /workflow/ApproveTaskDetails/faces/adf.task-flow?bpmWorklistTaskId=47d0f109-2de1-4851-a5cf-1c338050f3c2&bpmWorklistContext=b5d5e48b-9c54-4e3d-a707-19c9e99f618e%3B%3B4iKnpxQCfUvYnghbxihMXgZAOsVJ%2BqeiE79gFBzb%2BlKq9vlbpqV2%2FyQ21%2BLHnBcvJA6mBOoc238GDGR9odBPBE%2FZdeDrfVwfIUCOa%2Fsc%2BRRnmEkzS5f1mKd3oWpasvIhZDkCz5conIhVCKJvCxxz0i1NpCk9WWoVBHpUX39ayhF%2B0aI1p%2FGImOsYBEXDIBEDADen3JkeoewYEJwpVcQf6XzOA5rTEojcUHt28znFHboPdkJ8TW7jfvgQnHNRS5XB&bpmWorklistHttpURL=http%3A%2F%2Flocalhost%3A8001%2Fintegration%2Fworklistapp%2Ffaces&bpmWorklistHome=home.jspx&bpmWorklistReassign=reassignTask.jspx&bpmWorklistRoute=routeTask.jspx&bpmWorklistRequestInfo=requestInfo.jspx&bpmWorklistSecurity=signTask.jspx&tz=America%2FChicago&lg=en&cy=US&vr=&dispNameLg=en&dispNameCy=US&dispNameVr=&df=medium&dt=both&tf=short&bpmWorklistSessionTimeoutInterval=1500&bpmBrowserWindowStatus=taskFlowReturn&adf.tfDoc=%2FWEB-INF%2FManualPOApproval_TaskFlow.xml&adf.tfId=ManualPOApproval_TaskFlow&_task-flow-return=http%3A%2F%2Flocalhost%3A8001%2Fintegration%2Fworklistapp%2Ffaces%2Fadf.task-flow-return%3F_adf.ctrl-state%3Dbcqg1x7gm_49&_adf.winId=bcqg1x7gm_40&_afrLoop=4624989043858&_afrWindowMode=0&_afrWindowId=null HTTP/1.1" 200 5478
    =====snippet ends======
    Thanks for any assistance!
    MichaelM

    Resolved by disabling pop-up blocking in IE8.

  • BPM 11g - FYI task to send a copy to each member of a group

    In BPM 11g I am trying to send an FYI task to each member of a group. They should each get their own copy of the task so that it does not get removed from their inbox when the first person dismisses it.
    I was not successful in getting multiple copies of the task using FYI type even when multiple users were defined in the participant list. So, I changed the participant type to parallel. This was successful in sending mulitiple copies when I defined a participant list of hard coded users, but the process stopped and waited until at least one of the users dismissed it (so the FYI only behavior changed, but I can get around that with a parallel process flow).
    Still using parallel participant type, I have been trying to change from my hard coded list of users to a security group of users. If I set assignment to the group, only one task is created for the group. So, I have been trying to assign to users and use the expression ids:getUsersInGroup('LoanAnalyticGroup') to get the users in this group. I have tried several approaches to this expression but can't get it to work.
    Has anyone else successfully implemented sending tasks to all members of a group in 11g? Any advice?

    Hi all,
    We are also facing same issue.
    The function ids:getUsersInGroup doesnt return value.
    Even i imported identityservice.xsd and is_config .xsd and created variable using the *"users"* element of identityservice.xsd schema and assigned the value to this variable.
    But Audit always says
    *"XPath query string returns multiple nodes.*
    *According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query should not return multipe nodes.*
    *Please check the BPEL source at line number "72" and verify the part and xpath query "*
    Help me to resolve this issue.

  • BPM 11g Role Assignment not Reflected on BPM Workspace

    Hi,
    I'm having trouble with role maping in JDeveloper for my BPM 11g project, where the server groups mapped against a particular applcation role is not reflected in BPM workspace.
    I'm mapping application roles with server groups in the Organization section of my BPM project in JDeveloper, but when I open the Administration section of the BPM workspace, I see that the appropriate section is blank where there should be the server group assigned.
    I have confirmed that the server groups are in place, and have users associated with them. I even tried ti with the Administrators groups of WebLogic, with the same results.
    However, when I deployed this same project on an Oracle On Demand server, the JDeveloper role maapping was successfully deployed along with my process. Could anyone please provide some insight in this matter?
    I'm working on JDeveloper and SOA 11.1.1.5
    Thanks,
    Debojit

    HI,
    In 11g you have the concept of Global Links. You can refer to http://docs.oracle.com/cd/E23943_01/user.1111/e15175/bpmug_ext_apps.htm#BACCACGI fro example of how this can be acheived
    I think there are also some samples on java.net for Oracle BPM Suite however this appears to be down at the time of posting so I can not validate this.
    Hope this helps
    Regards Dave

  • 11g: human task API

    Please, tell me where can I find information about API for using human tasks in external user interface (non ADF). (for example, get list of assigned tasks to user, get assigned tasks information etc)
    P.S. we are using SOA Suite 11g + BPM tier
    Edited by: creed on 13.11.2010 14:33

    The doc set for Fusion Middleware is at: http://download.oracle.com/docs/cd/E14571_01/index.htm
    Documentation for Human Workflow in included in the Fusion Middleware Developer's Guide for Oracle SOA Suite: http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/toc.htm
    There's an overview of using the APIs in the section on Building a Custom Work List Client: http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/bp_worklistcust.htm#BHAHBHID
    Description of specific Human Workflow Services is at: http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/bp_workflow.htm#BACHEFDH
    Hope that helps.

  • Af:query component added field not removed when remove icon is clicked

    I have an af:query component on a popup dialog. In advanced mode when I add a field, the new field appears in the searchRegion followed by a red X remove icon. If I subsequently click that remove icon, the query refreshes, the red icon is gone, but the newly added field still remains. The query component is linked to a standard VO query executable in the bindings. There is no custom processing of the value, model, queryListener or the queryOperationListener. In all other respects the query component works fine. The only problem is a newly added field not being removed when the remove icon is clicked. Here's how the component is setup (an added wrinkle is that the query component is hosted in a Declarative Component, so that makes this code a little harder to decipher).
    Does anyone know where I should start looking for this? Hopefully I don't have to implement my own queryOperationListener.
    JDev version is Build JDEVADF_11.1.1.4.0_GENERIC_101227.1736.5923
    --- snippet from the page fragment ------
    <af:popup id="frmsLstPU" contentDelivery="lazyUncached">
    <af:dialog id="d1" type="ok"
    styleClass="AFStretchWidth" resize="on"
    stretchChildren="first" contentWidth="840"
    contentHeight="480"
    title="#{UnifiedResourceBundle['FORMSLIST.DIALOG.TITLE']}">
    <idmkr_adf:Correspondence_Formslist_Query idmkr_query_model="#{bindings.FormVOFlatQueryCriteriaQuery}"
    idmkr_table_binding="#{viewScope.FormsListBacking}"
    idmkr_table_model="#{bindings.FormVOFlatQuery1}"
    idmkr_bindings="#{bindings}"
    idmkr_resourcebundle="#{preferences}"
    idmkr_printStreamBean="#{viewScope.FormsList}"
    id="cf1">
    </idmkr_adf:Correspondence_Formslist_Query>
    </af:dialog>
    </af:popup>
    -- snippet from the Correspondence_Formslist_Query declarative component ------
    <af:query id="qryId1"
    headerText="#{UnifiedResourceBundle['FORMSLIST.QUERY.SEARCH.TEXT']}"
    disclosed="true"
    value="#{attrs.idmkr_query_model.queryDescriptor}"
    model="#{attrs.idmkr_query_model.queryModel}"
    queryListener="#{attrs.idmkr_query_model.processQuery}"
    queryOperationListener="#{attrs.idmkr_query_model.processQueryOperation}"
    resultComponentId="::resId1" displayMode="default"
    styleClass="AFStretchWidth"
    rows="4" maxColumns="2"/>

    I have changed the contentDelivery from "lazyUncached" to "immediate" and the same problem occurs. Thank your for your suggestion.

  • Configuration Manager Client Retry Scheduled Task not removed

    I have had several clients where the “Configuration Manager Client Retry” scheduled task is not removed after a successful install. The task will run daily and reinstall the client
    over and over until someone notices and we delete the task. So far I have only seen this happen on R2 clients (5.00.7958.1000). Has anyone ever run into this before? Thanks!

    Hi,
    Has this client installed successfully during the reinstall process?(ccmsetup.log and Client.msi.log) 
    Please check ccrretry.box in Program Files->Microsoft Configuration Manager->inboxes and Ccm.log on the site server to get more information. SCCM might cannot detect the SMS Agent Host is running.
    Best Regards,
    Joyce
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Why did jailbreak not remove when i restored my ipod?

    i just restored my ipod from backup in itunes.
    why did my ipod not remove the jailbreak? :/
    help please, i want to remove it without losing everything .

    You have to restore to factory settings/new iPod.
    Yes, you will lose everything. That is a consequence of jailbreaking.

  • Event for task  not defined as start/end event

    Hi all,
    We get the following error in our inbox although the event seems to work as intended
    Event ZIMEC006 APPROVED_REJECTED for task TS81700130 not defined as start/end event
    If I go to the task TS81700130, the event APPROVED_REJECTED is defined as a terminating event(under the tab terminating events)  with objecttype BO and object ZIMEC006 and the binding is ok
    What could be the problem?
    Thanks for all help
    Hans

    Hi,
    The BO your using is a custom one,
    If Yes Goto the BO, Release that Event,Save and generate the BO.
    other wise, if you created a Subtype of the Std. BO, check that Z-event you created is released  and the BO delegated to Std. BO, save and generate the BO.
    Then try now.
    Regards,
    Surjith

  • BPM 7.2 Tasks not getting assigned to user UWL

    Hi All,
    I am on CE7.2 and downlaoded NWDS for the same.
    I follwed Donka Dimitrova's article to create a BPM process (name, age) application. I had earlier tried it on CE 7.11 and it worked fine. But now on CE7.2 when I initiate the process from /nwa, the first user (user assigned to the very first task) doesnt get it in UWL. I .looked into nwa and It seems like the tasks itself are not getting created because there are no tasks under "Manage Tasks" option.
    Is there some configuration missing.
    Note: I have assigned tasks to users in the Process in IDE and EP-BPEM UWL configuration is done.
    Prem

    hi,
    have you run the configuration wizard?
    http://yourhost:port/nwa/cfg-wizard
    there is a task for BPM. just execute it.
    if you have already run the wizard, you can go to following place to check and make further change if required.
    http://yourhost:port/nwa/sys-config
    select "Applications" tab
    put "bpembaseear" in the name filter, select that application in the result table
    you will see the properties tab
    if your locale is not there, you can fix now.
    Best regards,
    John

  • ADFf 11g, view does not refresh when model changes

    Hi,
    I am really missing something about adf faces (jdev 11.1.1.3.0).
    I have a web app, with jspx, tabpanels and pojo data controls.
    Since there is a complex logic to open new pages/tabs, sometimes I have to open new pages/tabs programmatically, and also sometimes I have
    to refresh the model behind pages/tabs programmatically.
    When I say "programmatically" I mean that the model refresh is not started by an user action on the webpage, but is started by logic in the model layer
    (say, for example, you receive a JMS message and you want to reload the content of an entire page).
    I can succesfully update the model, using debug println I can see the model is updated, but there is no way I can update the view.
    I tryed with the "addPartialTarget" code and so on, but it does not work.
    I've also bought and read "Oracle JDeveloper 11g Handbook" and "Oracle Fusion Developer Guide", but I can't find anything that can help me.
    Can someone explain me: what am I missing? I am sure there is some concept in ADF Faces I missed: this framework is too
    big not to offer what I need, so I miss something for sure.
    I hope to get an answer, I hope Shay reads this too.
    Thanks all.

    Hi,
    Active Data Services (chapter 20 in the book) is what would allow you to synchronize the screen with the model changes. The problem you face is because the data you see is what is stored in the iterators of the binding layer. An alternative solution to using ADS is to use an af:poll component that refreshes the display component when the model has changed. For this your model exposes a method that returns a time stamp that changes whenever the data has changed. Upon af:poll expiring, it calls a managed bean method, which - through the ADF binding layer - checks for the time stamp and compares it with a local saved copy (whenever the time stamp has changed, the client side will e.g. write it to the viewScope or pageFlowScope). If the time stamp has changed, the managed bean re-executes the method populating the iterator for the UI components and then issues a partial refresh of the component(s). Instead of PPR'ing each component in turn, you can try setting the ChangeEventPolicy property of the iterators to ppr"
    This should solve the problem. The latter example is also explained in chapter 20, but for ADF BC
    Frank

  • Linux dac 11g server can not start when copy from windows

    when I install the dac 11g on windows7 64bit then copy it to Linux server 64bit , after the dac_env.sh and config.sh configuration , the serverclient.sh can launch , but when start the dac
    server, there is a exception about the credentials :
    Apr 1, 2013 10:41:07 AM com.siebel.analytics.etl.security.WalletFileUtils getMissingCredentialMessage
    SEVERE: Credentials don't exist: map=oracle.dac.repository key=userCredEnc.
    Apr 1, 2013 10:41:07 AM com.siebel.etl.engine.core.ETLUtils logException
    SEVERE:
    ANOMALY INFO::: Can't read credentials from default server db credentials file
    MESSAGE:::Credentials don't exist!
    Make sure the properly configured cwallet file is used.
    EXCEPTION CLASS::: oracle.security.jps.JpsException
    com.siebel.analytics.etl.security.WalletFileUtils.getEncryptedCredential(WalletFileUtils.java:136)
    com.siebel.analytics.etl.security.WalletFileUtils.getCredential(WalletFileUtils.java:145)
    com.siebel.analytics.etl.security.WalletFileUtils.getServerRepCredentials(WalletFileUtils.java:294)
    com.siebel.etl.bootup.ApplicationManager.loadDBCredentials(ApplicationManager.java:102)
    com.siebel.etl.bootup.ApplicationManager.initSysProps(ApplicationManager.java:82)
    com.siebel.etl.bootup.ApplicationManager.getInstance(ApplicationManager.java:189)
    com.siebel.etl.bootup.ApplicationManager.getInstance(ApplicationManager.java:199)
    com.siebel.etl.bootup.ApplicationManager.lookup(ApplicationManager.java:269)
    com.siebel.etl.net.QServer.setSpill(QServer.java:213)
    com.siebel.etl.net.QServer.<init>(QServer.java:105)
    com.siebel.etl.net.QServer.main(QServer.java:499)

    RM, thanks !
    I have try to use the serverSetupPrompt.sh set the db credentials , but I think the key length I input is not enough then failed , when use the client it prompt the key length issue so it make the db credentials setting up correct!

  • GEOTAGGING FIXED WITH 2.1 EXIF NOT REMOVED WHEN E-MAILING/TRANSMITTING PICS

    Hello All,
    Great news for the Apple iPhone.
    Just downloaded 2.1 software update, and the Geotagging correctly geotags the southern hemisphere, now adds a GPS Time-Stamp as well as the GPS longitude & latitude info to the EXIF.
    AND, when you e-mail it or transmit the image to a secure server, mobleme, Flickr . . . ALL OF THE EXIF DATA STAYS INTACT, INCLUDING THE GPS METATAGS . . . iPhone all now adds the GPS Time-Stamp.
    AND THE SIZE OF THE IMAGE HAS BEEN REDUCED FROM 1200 X 1600 TO 600 X 800 . . .

    This is really great news . . .
    With all of the iPhone bugs, Apple must have really wanted to resolve this problem - guess geotagging is now a standard, and Apple iPhone wants to take leadership position in the geotagging market.

  • Gmail account not available when creating new event

    Good evening all,
    I have not seen this issue reported yet, so I thought I would throw it out there in case someone else has encountered it.
    I set up my GMail account (email, contacts and calendar) and am able to get my events via CalDAV.  I can also set it as the default calendar when creating events.  However, when I actually open the calendar to create an event, when I first touch the calendar it shows as the colour of my Gmail calendar, second touch opens the edit screen and my Gmail account is not there.  If I save the event, it gets added to the local calendar.
    I have 3 calendars outside of the local calendar - a work one via ActiveSync, my Gmail one and another Gmail one added as CalDAV which is my wife's Gmail calendar - this one shows as available in the drop down, but not my Gmail one.  The descriptions are unique.
    I did have to remove my Gmail calendar due to the "unable to authenticate" issue that others noted, so I don't know if that has anything to do with it.  As I stated, it is pulling things down, is available to set as default, but no created events can be associated with it.
    -m

    Hello ironmike and welcome to the BlackBerry Support Community Forums.
    To make sure I understand the issue, you removed your Gmail account from your device as were getting an error "Unable to Authenticate". But, when you go to your Calendar and tap on an entry, it shows the colour of your Gmail account and when you go to edit the appointment, it uses the Local calendar to save the appointment and not Gmail? 
    Thanks!
    -HMthePirate
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Property on Backing Bean is Not set when Action Listener is Fired

    Why is it that when my action listener is invoked, the property for my other component on the page has not been reflected in model yet?
    Here is what I have:
    My JSP has the following two components:
    <h:inputText value="#{manageQuestionBean.newStory}"></h:inputText>
    <h:commandButton value="add" actionListener="#{manageQuestionBean.onAddStory}"></h:commandButton> My Java code has the following:
    public void onAddStory(ActionEvent event) {
           //This always prints out 'null'
           System.out.println("The value of 'newStory' is: " + newStory);
          //TO DO: this is where the logic would go for creating a new story object.
        } When I put logging statements inside my setter for the newStory property, I see that it is being set to the right value, but then it being reset to empty string. Why is that? During what phase do the action listeners get invoked?

    Which JSF implementation/version are you using?
    mczauz wrote:
    When I put logging statements inside my setter for the newStory property, I see that it is being set to the right value, but then it being reset to empty string. Why is that? When exactly happens when exactly?
    During what phase do the action listeners get invoked?The invoke application phase, after the update model values phase.
    You may find this article useful to learn about phases and how to add a 'phase debugger' yourselfl: [http://balusc.blogspot.com/2006/09/debug-jsf-lifecycle.html].

Maybe you are looking for

  • Gr/ir clearing account difference

    i what cases gr/ir clearing account from migo can be differ from  gr/ir clearing account from miro. suppose at the time of migo gr/ ir clearing account credited with 100 rs then at the time of miro can it be  debited with 80 or 120? i f it can then p

  • Problem with XML configuration

    Hello gurus! I have a problem because I'm trying to get a value from the WF container to expose it through SWFVISU as a dynamic parameter. The way I tried to do this was to manipulate the UWL XML to create a custom attribute and declaring the value c

  • Error accessing OAM Console

    Hi I have installed Oracle Access Manager with ofm_iam_generic_11.1.1.5.0_disk1_1of1 and created a OAM domain in WebLogic Server 10.3.5 I started Admin Server and Managed Server(oam_server1). No errors while starting the servers. Though I am unable t

  • X-Fi unit issues with Win 7

    I have a SB X-fi Xtreme unit in my system. It was running XPsp3 and ran just fine. Upgraded to Win 7 home premium. Now some video files have issues with the sound tracks but music seems to be okay. Itunes seems to play my music just fine (although a

  • No sound on new mail

    I have done some research and found this (http://discussions.apple.com/thread.jspa?messageID=10762187&#10762187) but alas, my problem is different. Ok, this is what I see... * in Mail, I open Preferences > General and have "Ping" set for "New mail so