HistoricalActivityInstance missing for parallel GW

Description

See last comment: The only arising problem is that the Parallel GW is missing in the audit log.


OLD CONTENT

For a process execution that contains parallel gateways, no activity history record is created. For another process execution that contains both inclusive and exclusive gateways, these records are created but EXECUTION_ID_ column's values are not valid. An Example output is as follows:

ID_ PROC_DEF_ID_ PROC_INST_ID_ EXECUTION_ID_ ACT_ID_ ACT_NAME_ ACT_TYPE_ ASSIGNEE_ START_TIME_ END_TIME_ DURATION_
4335 Process_InclusiveGW:4:4325 4326 4326 HTask_001 userTask NULL 2012-01-05 11:24:26.907 2012-01-05 11:24:41.197 14289
4337 Process_InclusiveGW:4:4325 4326 4326 Div_001 inclusiveGateway NULL 2012-01-05 11:24:41.197 2012-01-05 11:24:42.097 900
4340 Process_InclusiveGW:4:4325 4326 4338 HTask_002 userTask NULL 2012-01-05 11:24:42.097 2012-01-05 11:24:55.940 13844
4342 Process_InclusiveGW:4:4325 4326 4339 HTask_003 userTask NULL 2012-01-05 11:24:42.270 2012-01-05 11:25:03.127 20858
4344 Process_InclusiveGW:4:4325 4326 4338 Conv_001 exclusiveGateway NULL 2012-01-05 11:24:55.940 2012-01-05 11:24:55.940 0
4345 Process_InclusiveGW:4:4325 4326 4338 HTask_004 userTask NULL 2012-01-05 11:24:55.940 2012-01-05 11:25:09.300 13360
4347 Process_InclusiveGW:4:4325 4326 4339 Conv_001 exclusiveGateway NULL 2012-01-05 11:25:03.127 2012-01-05 11:25:03.130 1
4348 Process_InclusiveGW:4:4325 4326 4326 HTask_004 userTask NULL 2012-01-05 11:25:03.130 2012-01-05 11:25:15.303 12172

As it can be seen here, Execution_ids for userTasks and converging gateways may be recroded the same. Also for activity instance HTask_004 execution_id value is the same as process_instance_id.

We are relying on these execution_id values to be unique for each activity instance. We will be using these to display our users the execution history of processes.

Environment

Windows 7, 64bit, JRE 1.6, Exceution Env: J2EE Project running on Tomcat 6

Assignee

Unassigned

Reporter

Aysegul Aydin

Labels

None

Components

Fix versions

Affects versions

Priority

Major
Configure