-
Feature Request
-
Resolution: Fixed
-
L3 - Default
-
None
AT:
- create new Database Table (HISTORIC_TASK_DETAILS) with the following fields
- ID_
- PROCESS_INSTANCE_ID_
- EXECUTION_ID_
- PROCESS_DEFINITION_ID_
- TASK_ID_
- USER_ID_
- TIMESTAMP_
- OPERATION_TYPE_ /** create / delegate / assign **/
- OPERATION_ID_ /** if an operation produces multiple rows, provide the same id here */
- PROPERTY_ /** assignee, duedate, ...*/
- STRING_VALUE_
- DATE_VALUE_
- HistoricTaskDetail event are fired if
- a new task is created form a BPMN process
- a new task is created using the `TaskService.newTask()` method
- an existing task is updated
- Generic TaskService.save() method produces generic "update" operation
- Specific TaskService operations like `claim()` are logged under their specific name
- a task is compled
- a task cancelled ??
- HistoricTaskDetails are handled using the HistoryEventProducer / EventConsumer Mechanisms
- SQL Upgrade Scripts are provided
- History Documentation is updated
This is the controller panel for Smart Panels app
[CAM-1756] Task Operations are logged at history level Full
Description |
Original:
AT: * create new Database Table (HISTORIC_TASK_DETAILS) with the following fields * ID_ * PROCESS_INSTANCE_ID_ * EXECUTION_ID_ * PROCESS_DEFINITION_ID_ * TASK_ID_ * USER_ID_ * TIMESTAMP_ * OPERATION_TYPE_ /** create / delegate / assign **/ * PROPERTY_ /** assignee, duedate, ...*/ * STRING_VALUE_ * DATE_VALUE_ |
New:
AT: * create new Database Table (HISTORIC_TASK_DETAILS) with the following fields * ID_ * PROCESS_INSTANCE_ID_ * EXECUTION_ID_ * PROCESS_DEFINITION_ID_ * TASK_ID_ * USER_ID_ * TIMESTAMP_ * OPERATION_TYPE_ /** create / delegate / assign **/ * OPERATION_ID_ /** if an operation produces multiple rows, provide the same id here */ * PROPERTY_ /** assignee, duedate, ...*/ * STRING_VALUE_ * DATE_VALUE_ |
Description |
Original:
AT: * create new Database Table (HISTORIC_TASK_DETAILS) with the following fields * ID_ * PROCESS_INSTANCE_ID_ * EXECUTION_ID_ * PROCESS_DEFINITION_ID_ * TASK_ID_ * USER_ID_ * TIMESTAMP_ * OPERATION_TYPE_ /** create / delegate / assign **/ * OPERATION_ID_ /** if an operation produces multiple rows, provide the same id here */ * PROPERTY_ /** assignee, duedate, ...*/ * STRING_VALUE_ * DATE_VALUE_ |
New:
AT: * create new Database Table (HISTORIC_TASK_DETAILS) with the following fields * ID_ * PROCESS_INSTANCE_ID_ * EXECUTION_ID_ * PROCESS_DEFINITION_ID_ * TASK_ID_ * USER_ID_ * TIMESTAMP_ * OPERATION_TYPE_ /** create / delegate / assign **/ * OPERATION_ID_ /** if an operation produces multiple rows, provide the same id here */ * PROPERTY_ /** assignee, duedate, ...*/ * STRING_VALUE_ * DATE_VALUE_ * HistoricTaskDetail event are fired if * a new task is created form a BPMN process * a new task is created using the `TaskService.newTask()` method * an existing task is updated * Generic TaskService.save() method produces generic "update" operation * Specific TaskService operations like `claim()` are logged under their specific name * a task is compled * a task cancelled ?? * HistoricTaskDetails are handled using the HistoryEventProducer / EventConsumer Mechanisms * SQL Upgrade Scripts are provided * History Documentation is updated |
Component/s | New: engine [ 11656 ] | |
Fix Version/s | New: 7.1.0 [ 12891 ] |
Rank | New: Ranked higher |
Labels | New: TaskHistory |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Assignee | New: Danny [ danny.graef ] |
TODOs: