Wheres the TechnicalError Boundary event in 7.31 SP11?
We've just upgraded to CE 7.31 SP11 and I was very keen to try the TechnicalError boundary event ( http://help.sap.com/saphelp_nw73ehp1/helpdata/en/5b/715367d7c143e5b62d5f39d48400c6/content.htm).
I've got NWDS 7.31 SP11 pat005 and have created a new process with an automated activity which has an interface assinged. I had expected to be able to select the TechnicalError boundary event for any automated activity, but it's not there:
Can anyone tell me how to add and configure the TechnicalError boundary event?
Regards
A.
HI Modood,
Thanks you put me on the right track.
I had thought that because I'm creating my test dc in the Local development track of my 7.31 SP11 NWDS that I would be using SP11 .sca 's to build. That would be true if I had not re-used my workspace which i was using previously - which is usually not a problem because the actual dev track where is really develop is also updated with the new .sca's .
Regards
Adam
Similar Messages
-
Hi Forum,
I designed a small process containing a task which has a completion time of one minute and raises a critical exception.
I attached a boundary event to the task and connected the event to a second task.
When starting the process I assumed that after reaching the completion time of one minute the boundary event on task one would be fired and my second task shows up in my UWL.
But apparently that is not the case.
The process instance always ends up being suspended.
Am I missing something?
Regards,
BastianHi Bastian,
One thing that came to my mind:
DId you check if you really selected "CompletionDeadlineISCriticalException" in the tab "Boundary Events" of the particular task? Maybe you mixed it up with "CompletionDeadlineIsNonCriticalException", which had happened to me once before. In that case it would listen to a boundary event which will never happen and the critical boundary event remains unhandled, thus will bubble up to the default handler and finally cause the process to be suspended.
Let me know if that helped.
Best regards,
Martin -
Revision: 13027
Revision: 13027
Author: [email protected]
Date: 2009-12-16 18:09:46 -0800 (Wed, 16 Dec 2009)
Log Message:
Fix bug in SerialElement where the durationReached event was dispatched on a child-to-child transition due to the base class thinking that the duration had been reached (since the second child didn't have a duration yet). Injection from trait refactoring.
Modified Paths:
osmf/trunk/framework/MediaFramework/org/osmf/composition/CompositeTimeTrait.ashttp://ww2.cs.fsu.edu/~rosentha/linux/2.6.26.5/docs/DocBook/libata/ch07.html#excatATAbusErr wrote:
ATA bus error means that data corruption occurred during transmission over ATA bus (SATA or PATA). This type of errors can be indicated by
ICRC or ABRT error as described in the section called “ATA/ATAPI device error (non-NCQ / non-CHECK CONDITION)”.
Controller-specific error completion with error information indicating transmission error.
On some controllers, command timeout. In this case, there may be a mechanism to determine that the timeout is due to transmission error.
Unknown/random errors, timeouts and all sorts of weirdities.
As described above, transmission errors can cause wide variety of symptoms ranging from device ICRC error to random device lockup, and, for many cases, there is no way to tell if an error condition is due to transmission error or not; therefore, it's necessary to employ some kind of heuristic when dealing with errors and timeouts. For example, encountering repetitive ABRT errors for known supported command is likely to indicate ATA bus error.
Once it's determined that ATA bus errors have possibly occurred, lowering ATA bus transmission speed is one of actions which may alleviate the problem.
I'd also add; make sure you have good backups when ATA errors are frequent -
I've just upgraded from Snow Leopard to Lion. The installation seemed to go OK but on rebooting it is asking where the System Events app is. What is it and where is it located?
ThanksIf the dialogue appeared once, and you cancelled once, the dialogue may reappear when you next log in. For more certainty I suggest a restart of the operating system, then a log in.
If you like: immediately after the problem is worked around, open the Console utility to see whether — amongst its view of all messages — there is an obvious sign of what caused the dialogue to appear. (If you see nothing obvious, don't waste too much time looking.) -
Where is the Double-click Event in Adobe LiveCycle Designer
Hi Experts:
I was trying to put code into a Double Click event in Adobe LiveCycle Designer, but couldn't find the Event. There is a "Click" event, but that won't do.
Am I missing something here?
Thanks,
JenHi Jen,
I was surprised the double click was missing but I use the following code in the click event, just replace the "[my double click code ]" and "[ my single click code ]" with your single and double click code. This code delays the single click event for 400ms to see if a second click is coming, you might want to play around with the 400ms as you have to balance the responsiveness of a single click with the double click.
if (new Date() - this.date < 400)
app.clearTimeOut(this.timeout);
this.date = undefined;
[my double click code ]
else
if (xfa.event.fullText !== "singleClick")
this.timeout = app.setTimeOut("xfa.event.fullText='singleClick';xfa.resolveNode('"+this.somExpression+"' ).execEvent('click');",500);
else
[ my single click code ];
this.date = new Date(); -
Skipping weekend in boundary event(timer)
Hi,
I have BPM project that contain a few human task flow for approval. In every human task flow , I have set the boundary event (timer: interrupting event). I have set it to escalate to other project manager if the time cycle :3 days( 0 Months 3 Days 0:0:0).
Right now, after I set this, every 3 day (include weekend) it will escalate to other project manager. Is there any way that I can do to skip the weekend? That means the calculation only calculate working days.
I know the timer have an option to use expression. How can I use the expression to calculate working day?I haven't had the need yet to skip non-working days, but here's how I'd approach it.
I would not use a boundary timer event for this escalation. Instead, first set up a calendar using the Workspace that does not include weekends as working days. Next, open the human task associated with the Interactive activity -> click the "Deadlines" tab -> check the checkbox in the upper right corner that says "Base Expiration on Business Calendar" -> for the "Task Durations Settings" dropdown, select "Escalate after" -> click the dropdown below it and change this to "By Expression" -> click the XPath expression builder to the right of the field -> from the dropdown under "Functions" select "BPM Functions".
This is where it gets a bit tricky. I'd look at the "getAbsoluteDurationFromBusinessCalendar()" method first.
Hope this gets you going,
Dan -
No Boundary Event in Automated Activity
Hello Experts,
I am developing a BPM in PI 7.31 SP4. I want to add a boundary event in my Automated Activity but when I try to add it the pop up shows me no Options. I expected to have at least a TehcnicalError but there are no one.
As you can see in the image here is no "package" where I can select the boundary.
And for instance for Human activities I can select several boundary events.
Have anyone any idea about what is happening?
For Automated Activities:
For Human Activities:
Thanksare u expecting to catch the error if the ws call got some issue? usually your process will be stuck if ws call got some error.
if you ws has fault message, i think you can add boundary event.
if your bpm is new enough, you have other option
Detecting Technical Errors in NetWeaver BPM -
Hi,
Can any one help me on the below issue ?
while executing automated test case in test center it is showing as test case is in progress, then i navigated to virtual machine (where the test agent is online), there Internet
explore has opened automatically and my test case execution started, but with in a seconds IE has closed . However, in test center, test case status is showing as in
progress, after 2 or 3 min some of test cases getting passed and some are failed.
Here my question is in lab center-->virtual machine, IE has opened automatically and navigated the 2 or 3 links and with in seconds IE has getting closed. Why IE is getting closed without completing execution?
Error Message :
The description for Event ID 0 from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the
installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
(mtm.exe, PID 5240, Thread 4) FileAggregatorSessionInfo: Error occurred while deleting temporary directoryException: System.IO.DirectoryNotFoundException: Could not find a part of the path
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at Microsoft.VisualStudio.TestTools.Execution.Aggregation.FileAggregator.FileAggregatorSessionInfo.DeleteTemporaryDirectory(String temporaryDirectory)
the message resource is present but the message is not found in the string/message table
Thanks
Suresh
SureshHi,
Can any one help me on the below issue ?
while executing automated test case in test center it is showing as test case is in progress, then i navigated to virtual machine (where the test agent is online), there Internet
explore has opened automatically and my test case execution started, but with in a seconds IE has closed . However, in test center, test case status is showing as in
progress, after 2 or 3 min some of test cases getting passed and some are failed.
Here my question is in lab center-->virtual machine, IE has opened automatically and navigated the 2 or 3 links and with in seconds IE has getting closed. Why IE is getting closed without completing execution?
Error Message :
The description for Event ID 0
from source VSTTExecution cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
(mtm.exe, PID 5240, Thread 4) FileAggregatorSessionInfo: Error occurred while deleting temporary directoryException: System.IO.DirectoryNotFoundException:
Could not find a part of the path
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
at Microsoft.VisualStudio.TestTools.Execution.Aggregation.FileAggregator.FileAggregatorSessionInfo.DeleteTemporaryDirectory(String
temporaryDirectory)
the message resource is present but the message is not found in the string/message table
We are using VS 2013 (premium) and IE 10.0, scripts have been created on the same versions. It is working fine on
developers command prompt but the same tests are getting failed in lab center test agent machine
test agent log:
QTAgentService.exe, AgentService: calling AgentObject.RunEndFileCopyComplete
QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: waiting for agents to start.
QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: Agents started.
QTAgentService.exe, AgentProcessManager.PerformActionIgnoringExceptions: Successfully called 'Cleanup' on the test agent
QTAgentService.exe, AgentProcessManager.PerformActionIgnoringExceptions: Calling 'StopDataCollection(int)' on the data collection agent
QTAgentService.exe, AgentProcessManager.IsDataCollectionAgentNeeded: IsExecutedOutOfProc? True
QTAgentService.exe, AgentPro
QTAgentService.exe, AgentProcessManager.WaitForDataCollectionAgentProcessToStart: Agents started.
QTAgentService.exe, AgentService: Connection to controller is up.
Thanks
Suresh -
Photos will not allow me to set the key picture for the album or event
Photos will not allow me to set the key picture for the album or event - it is set to grey !
Anyone else had this and found why ?
new PHOTO app replacing iPhoto bugs/ Problems OTHER PROBLEMS :
- no longer has a five star rating system
- my keywords for selecting albums are gone.
- cannot copy location of one photo to another
- cannot have an album with keywords AND rating > a value
- cannot set key photo of album/event
- multi parameter search feature gone
Anyone got any ideas how to get around this terrible downgrade of the software ?
BTW I have just discovered that iPhoto and its' libraries are still there, so I can go back but be left behind and frozen in time on this version if I do.
Photos now take up 700Gb whereas it was 350Gb #@!$#@!@#!@#
ThanksThat are all good points - but Photos is a completely new application. and it is only version 1.
Continue to use iPhoto, girraween; the next update to Photos will probably add a few more features.
iPhoto 9.6.1 is working very well with MacOS X 10.10.3.
The migration let iPhoto installed and also your iPhoto Library will still work with iPhoto.
If you did not uninstall iPhoto, it will still be there in your Applications folder. And if you had updated to the latest version iPhoto 9.6.1 before you upgraded to MacOS X 10.10.3, you can simply drag iPhoto back to the Dock from your Applications folder and continue to use it. Double click iPhoto and confirm, that you want to open iPhoto and not Photos. It is not compulsory to use Photos, while it it still the first release. When you launch iPhoto, you will see a warning, that the iPhoto Library has been migrated to Photos, but simply click the "Open iPhoto" button.The library will still work with iPhoto. ()see: If Photos won't open a library that you already migrated - Apple Support
If your iPhoto version is not iPhoto 9.6.1, you need to update it.
See this User Tip:
Usually it will work to reinstall instead of updating:
Get iPhoto 9.6.1 if you didn't update before OS... | Apple Support Communities
The main idea is to move the iPhoto app to the Trash, so Spotlight does not see it as installed, reload the AppStore, and then to try to download again from the App Store - from your Purchases tab, not from the main page, since you can neither buy iPhoto nor update it, but you can reinstall, if your AppleID is associated with it.
Meanwhile you may want to send a feature request to Apple using the feedback form. Apple - Photos - Feedback
I hope, Apple will listen and add more features to Photos to make it usable for large Photo Libraries. -
I upgraded to iPhoto 11 from iPhoto 08 at the end of March, 2012. Since then, although all my photos appear in the library,and the number of events tally goes up, no new events show up in Events. My iPhoto is getting very mess and confusing. I have checked preferences, and they are the same as what I always had (one event/day)
Go into the Event mode and set the View ➙ Sort menu option to By Date, either ascending or descending, and look for the new events at the top or bottom of the list.
You can view the last import in the Last Import section and then Control (right) click on one of the photos and select Show Event. That will take you to the event where you can rename it at the top and then check to see where in the list it is placed.
OT -
How to display subtotal in ALV, where the field is not a numeric.
Hi
We are having a requirement to display the sub total for a field using ALV grid display, where the field is not numeric.
The field is characte, Status field(consists of values Submit, Approve ,Reject), where the subtotal should be value of count of group by status .
say status with submit are 10 records, so after all records with submit status are, displyed, we need to display its subtotal as 10.
Thanks & AdvanceHi Satya,
REPORT z_alv_subtotal.*&---------------------------------------------------------------------*
*& Table declaration
*&---------------------------------------------------------------------*TABLES: ekko.*&---------------------------------------------------------------------*
*& Type pool declaration
TYPE-POOLS: slis. " Type pool for ALV*&---------------------------------------------------------------------*
*& Selection screen
SELECT-OPTIONS: s_ebeln FOR ekko-ebeln.*&---------------------------------------------------------------------*
*& Type declaration
*&---------------------------------------------------------------------** Type declaration for internal table to store EKPO data
TYPES: BEGIN OF x_data,
ebeln TYPE char30, " Document no.
ebelp TYPE ebelp, " Item no
matnr TYPE matnr, " Material no
matnr1 TYPE matnr, " Material no
werks TYPE werks_d, " Plant
werks1 TYPE werks_d, " Plant
ntgew TYPE entge, " Net weight
gewe TYPE egewe, " Unit of weight
END OF x_data.*&---------------------------------------------------------------------*
*& Internal table declaration
DATA:* Internal table to store EKPO data
i_ekpo TYPE STANDARD TABLE OF x_data INITIAL SIZE 0,
* Internal table for storing field catalog information
i_fieldcat TYPE slis_t_fieldcat_alv,
* Internal table for Top of Page info. in ALV Display
i_alv_top_of_page TYPE slis_t_listheader,
* Internal table for ALV Display events
i_events TYPE slis_t_event,
* Internal table for storing ALV sort information
i_sort TYPE slis_t_sortinfo_alv,
i_event TYPE slis_t_event.*&---------------------------------------------------------------------*
*& Work area declaration
*&---------------------------------------------------------------------*DATA:
wa_ekko TYPE x_data,
wa_layout TYPE slis_layout_alv,
wa_events TYPE slis_alv_event,
wa_sort TYPE slis_sortinfo_alv.*&---------------------------------------------------------------------*
*& Constant declaration
*&---------------------------------------------------------------------*CONSTANTS:
c_header TYPE char1
VALUE 'H', "Header in ALV
c_item TYPE char1
VALUE 'S'.*&---------------------------------------------------------------------*
*& Start-of-selection event
*&---------------------------------------------------------------------*START-OF-SELECTION.* Select data from ekpo
SELECT ebeln " Doc no
ebelp " Item
matnr " Material
matnr " Material
werks " Plant
werks " Plant
ntgew " Quantity
gewei " Unit
FROM ekpo
INTO TABLE i_ekpo
WHERE ebeln IN s_ebeln
AND ntgew NE '0.00'. IF sy-subrc = 0.
SORT i_ekpo BY ebeln ebelp matnr .
ENDIF.* To build the Page header
PERFORM sub_build_header.* To prepare field catalog
PERFORM sub_field_catalog.* Perform to populate the layout structure
PERFORM sub_populate_layout.* Perform to populate the sort table.
PERFORM sub_populate_sort.* Perform to populate ALV event
PERFORM sub_get_event.END-OF-SELECTION.* Perform to display ALV report
PERFORM sub_alv_report_display.
*& Form sub_build_header
* To build the header
* No Parameter
FORM sub_build_header .* Local data declaration
DATA: l_system TYPE char10 , "System id
l_r_line TYPE slis_listheader, "Hold list header
l_date TYPE char10, "Date
l_time TYPE char10, "Time
l_success_records TYPE i, "No of success records
l_title(300) TYPE c. " Title
* Title Display
l_r_line-typ = c_header. " header
l_title = 'Test report'(001).
l_r_line-info = l_title.
APPEND l_r_line TO i_alv_top_of_page.
CLEAR l_r_line.* Run date Display
CLEAR l_date.
l_r_line-typ = c_item. " Item
WRITE: sy-datum TO l_date MM/DD/YYYY.
l_r_line-key = 'Run Date :'(002).
l_r_line-info = l_date.
APPEND l_r_line TO i_alv_top_of_page.
CLEAR: l_r_line,
l_date.ENDFORM. " sub_build_header
*& Form sub_field_catalog
* Build Field Catalog
* No Parameter
FORM sub_field_catalog .* Build Field Catalog
PERFORM sub_fill_alv_field_catalog USING: '01' '01' 'EBELN' 'I_EKPO' 'L'
'Doc No'(003) ' ' ' ' ' ' ' ', '01' '02' 'EBELP' 'I_EKPO' 'L'
'Item No'(004) 'X' 'X' ' ' ' ', '01' '03' 'MATNR' 'I_EKPO' 'L'
'Material No'(005) 'X' 'X' ' ' ' ', '01' '03' 'MATNR1' 'I_EKPO' 'L'
'Material No'(005) ' ' ' ' ' ' ' ',
'01' '04' 'WERKS' 'I_EKPO' 'L'
'Plant'(006) 'X' 'X' ' ' ' ', '01' '04' 'WERKS1' 'I_EKPO' 'L'
'Plant'(006) ' ' ' ' ' ' ' ', '01' '05' 'NTGEW' 'I_EKPO' 'R'
'Net Weight'(007) ' ' ' ' 'GEWE' 'I_EKPO'.ENDFORM. " sub_field_catalog*&---------------------------------------------------------------------*
*& Form sub_fill_alv_field_catalog
*& For building Field Catalog
*& p_rowpos Row position
*& p_colpos Col position
*& p_fldnam Fldname
*& p_tabnam Tabname
*& p_justif Justification
*& p_seltext Seltext
*& p_out no out
*& p_tech Technical field
*& p_qfield Quantity field
*& p_qtab Quantity table
FORM sub_fill_alv_field_catalog USING p_rowpos TYPE sycurow
p_colpos TYPE sycucol
p_fldnam TYPE fieldname
p_tabnam TYPE tabname
p_justif TYPE char1
p_seltext TYPE dd03p-scrtext_l
p_out TYPE char1
p_tech TYPE char1
p_qfield TYPE slis_fieldname
p_qtab TYPE slis_tabname.* Local declaration for field catalog
DATA: wa_lfl_fcat TYPE slis_fieldcat_alv. wa_lfl_fcat-row_pos = p_rowpos. "Row
wa_lfl_fcat-col_pos = p_colpos. "Column
wa_lfl_fcat-fieldname = p_fldnam. "Field Name
wa_lfl_fcat-tabname = p_tabnam. "Internal Table Name
wa_lfl_fcat-just = p_justif. "Screen Justified
wa_lfl_fcat-seltext_l = p_seltext. "Field Text
wa_lfl_fcat-no_out = p_out. "No output
wa_lfl_fcat-tech = p_tech. "Technical field
wa_lfl_fcat-qfieldname = p_qfield. "Quantity unit
wa_lfl_fcat-qtabname = p_qtab . "Quantity table IF p_fldnam = 'NTGEW'.
wa_lfl_fcat-do_sum = 'X'.
ENDIF.
APPEND wa_lfl_fcat TO i_fieldcat.
CLEAR wa_lfl_fcat.
ENDFORM. " sub_fill_alv_field_catalog*&---------------------------------------------------------------------*
*& Form sub_populate_layout
* Populate ALV layout
* No Parameter
FORM sub_populate_layout . CLEAR wa_layout.
wa_layout-colwidth_optimize = 'X'." Optimization of Col widthENDFORM. " sub_populate_layout*&---------------------------------------------------------------------*
*& Form sub_populate_sort
* Populate ALV sort table
* No Parameter
FORM sub_populate_sort .* Sort on material
wa_sort-spos = '01' .
wa_sort-fieldname = 'MATNR'.
wa_sort-tabname = 'I_EKPO'.
wa_sort-up = 'X'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO i_sort .
CLEAR wa_sort.* Sort on plant
wa_sort-spos = '02'.
wa_sort-fieldname = 'WERKS'.
wa_sort-tabname = 'I_EKPO'.
wa_sort-up = 'X'.
wa_sort-subtot = 'X'.
APPEND wa_sort TO i_sort .
CLEAR wa_sort.
ENDFORM. " sub_populate_sort*&---------------------------------------------------------------------*
*& Form sub_get_event
* Get ALV grid event and pass the form name to subtotal_text
* event
* No Parameter
FORM sub_get_event .
CONSTANTS : c_formname_subtotal_text TYPE slis_formname VALUE
'SUBTOTAL_TEXT'. DATA: l_s_event TYPE slis_alv_event.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
i_list_type = 4
IMPORTING
et_events = i_event
EXCEPTIONS
list_type_wrong = 0
OTHERS = 0.* Subtotal
READ TABLE i_event INTO l_s_event
WITH KEY name = slis_ev_subtotal_text.
IF sy-subrc = 0.
MOVE c_formname_subtotal_text TO l_s_event-form.
MODIFY i_event FROM l_s_event INDEX sy-tabix.
ENDIF.ENDFORM. " sub_get_event*&---------------------------------------------------------------------*
*& Form sub_alv_report_display
* For ALV Report Display
* No Parameter
FORM sub_alv_report_display .
DATA: l_repid TYPE syrepid .
l_repid = sy-repid .* This function module for displaying the ALV report
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = l_repid
i_callback_top_of_page = 'SUB_ALV_TOP_OF_PAGE'
is_layout = wa_layout
it_fieldcat = i_fieldcat
it_sort = i_sort
it_events = i_event
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = i_ekpo
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
* MESSAGE i000 WITH 'Error in ALV report display'(055).
ENDIF.ENDFORM. " sub_alv_report_display*&---------------------------------------------------------------------*
* FORM sub_alv_top_of_page
* Call ALV top of page
* No parameter
*---------------------------------------------------------------------*FORM sub_alv_top_of_page. "#EC CALLED* To write header for the ALV
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = i_alv_top_of_page.
ENDFORM. "alv_top_of_page*&---------------------------------------------------------------------*
*& Form subtotal_text
* Build subtotal text
* P_total Total
* p_subtot_text Subtotal text info
FORM subtotal_text CHANGING
p_total TYPE any
p_subtot_text TYPE slis_subtot_text.
* Material level sub total
IF p_subtot_text-criteria = 'MATNR'.
p_subtot_text-display_text_for_subtotal
= 'Material level total'(009).
ENDIF.* Plant level sub total
IF p_subtot_text-criteria = 'WERKS'.
p_subtot_text-display_text_for_subtotal = 'Plant level total'(010).
ENDIF.
ENDFORM. "subtotal_text
Regards,
Pravin -
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 -
Time Constraint for Boundary Events
Hi experts.
I am pretty new to BPM (NetWeaver Developer Studio 7.1 SP04 BPM SP05) and I am just making a test process to try to get the time constraint concept right. So far I have three tasks in my process, very much like a textbook example. In my first task I have an input field in which you're supposed to type in your name, which is then saved to the context and triggers the second task when completed. That second task is nothing but a screen displaying "You successfully generated a second task, (with the name you entered in the first task here)."
That works fine so far. Then there's the third task, which is linked to a boundary event on the second event with a start deadline which is critical exception. Here's the idea... You complete the first task (name input), then you fail to start the second task within a certain amount of time defined by an expression, so the process should go to the third task because of the deadline. By the way, it works fine when using a default time, so I must be doing something right so far, the problem is when trying to dynamically change the time with the expression.
What I tried was to define a context attribute type time and date (I tried both) and assigning a time (current time plus whatever amount of minutes) to that attribute via Java coding at the time you click on the button which completes the task, then use that context element in the expression, but that didn't work. I also tried to make that context attribute an integer and set it to whatever amount of minutes I want to use for the deadline, then in the expression get the current time and add that afore mentioned integer to its minutes. That didn't work either.
Please help, I have seriously done some research, and no success yet.
Edited by: david.palafox on Jul 1, 2010 5:54 PMFigured it out.
-
Time Constraints and Boundary Events in BPM
Hi all,
I have done the following:
In the Task window, Time Constraints tab
- Checked "Define a default completion deadline" with the offset as 3 minutes.
- Checked the "Raise critical exception when deadline is reached" checkbox.
In the boundary events for the activity, I have added "CompletionDeadlineIsCriticalException".
From the boundary event, I have linked to to another activity that belongs to another user (User B).
When i am testing the BPM, the task goes into a Suspended status after 3 minutes. However User B did not received a new item in the UWL.
In the NWA, "Manage Process: Process Instances", i can see that Task is escalated by null and the status is suspended.
Does anyone has any advice over here?
Thank you.Hi,
i have checked the BPEM-CORE version as instructed.
It says 1000.7.11.2.0.20090321233900
Does that means I need to update to the latest patch?
Please also check the version of your NWDI build plug-in BPEM-BUILDT in the respective NWDI track. This is used to build Process Composer DCs in your NWDI.
I am in the Development Infrastructure Perspective in NWDS
How do i check the version number for BPEM-BUILDT in the NWDI?
Thank you. -
Getting task id in boundary event handler
Oracle BPM 11.1.1.6
I have a human task in my process and I want to send out some very customized notification ( very different to the original assignment notification) to the assignee if the task is not actioned within a certain duration. For this I am having a non interrupting boundary event handler attached to the task which connects to a notification activity. The notification content needs to include an URL , which has the task id as part of it. ( we are using a custom worklist app ). Question: is there a way to get the taskid of the task for including it in the content of notification activity ?
TIA,
AtheekHi
UBR and UER are amounts that system calculate for the entire draft invoice and the entire draft revenue.
Since usually invoice and revenue are generated at the project level, the task id is not a valid parameter for AA, since there could be multiple tasks on the same document.
If in your case you are sure the revenue and invoice document always contains a single task, you could try a workaround using AA rule based on SQL statement. The logic will be to select any bill item within the invoice or revenue (either EI RDL or an Event) and read the task id of that item.
Dina
Maybe you are looking for
-
Hello, I'am not a film pro but working in the IT feld. A freend of me needs a new computer he uses WinXP AMD 64 3000+ with 512GB RAM and NVIDIA GeForce FX 5900XT (128 MB). He notice that it is not posible to edit / render HD data on his PC ;-) So He
-
Why does Indesign say I have missing fonts even though they are in my packaged document?
I use CS4 on my pc at work, and always package my files, as I have always done on my mac at home, to keep the links and fonts together so that when I send someone a folder, all of the fonts and images work. For some reason, the packaged graphic desi
-
Adobe Bridge Corrupts Canon CR2 files
Viewing Canon CR2 RAW files from a Canon EOS 7D or Canon EOS 40D camera will corrupt some images. After Adobe Bridge creates a thumbnail of the CR2 files, some images previews will show the file with corruption (large white square or discolored areas
-
How to do automatic start and shut of Oracle 10g and listerner on AIX 6
Hi ,Please help ,how do we do automatic startup and shutdown of Oracle Database and Listener at System Reboot ,I am using Oracle 10G and operating system is AIX 6,Thanks
-
One Bind Variable used in multiple VOs jdev 11.1.2.3 redhat 5.8
Hello: I have multiple View Objects and each view object needs to use a bind variable. I would like each VO to reference the same bind variable. Example: I have 3 VO and in each VO where clause I need something like emp_key = :p_emp_key, but I want o