Petals SE Flowable

Delete a process instance

Details

  • Type: Improvement Request Improvement Request
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.0.1
  • Fix Version/s: 1.1.0
  • Component/s: Service engine
  • Security Level: Public
  • Description:
    Hide

    Add an administrative JMX operation to delete a process instances.

    This operation should return the flow instances (MONIT traces) associated to the process instance:

    • the flow instance of the process instance,
    • and optionally:
      • the correlated flow instance that started the process instance,
      • and, the correlated flow instances that completed user tasks of the process instance.

    An error about process instance not found is returned if the process instance does not exist

    Show
    Add an administrative JMX operation to delete a process instances. This operation should return the flow instances (MONIT traces) associated to the process instance:
    • the flow instance of the process instance,
    • and optionally:
      • the correlated flow instance that started the process instance,
      • and, the correlated flow instances that completed user tasks of the process instance.
    An error about process instance not found is returned if the process instance does not exist
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Mon, 19 Mar 2018 - 10:34:54 +0100
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Mon, 19 Mar 2018 - 10:34:57 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Mon, 19 Mar 2018 - 10:36:49 +0100
Link This issue blocks PETALSDISTRIB-357 [ PETALSDISTRIB-357 ]
Christophe DENEUX made changes - Mon, 19 Mar 2018 - 11:01:01 +0100
Description Add an administrative JMX operation to delete a process instances.

This operation should return the flow instances (MONIT traces) associated to the process instance:
* the flow instance of the process instance,
* and optionally:
** the correlated flow instance that started the process instance,
** and, the correlated flow instances that completed user tasks of the process instance.
Add an administrative JMX operation to delete a process instances.

This operation should return the flow instances (MONIT traces) associated to the process instance:
* the flow instance of the process instance,
* and optionally:
** the correlated flow instance that started the process instance,
** and, the correlated flow instances that completed user tasks of the process instance.

An error about process instance not found is returned if the process instance does not exist
Christophe DENEUX made changes - Mon, 19 Mar 2018 - 11:05:45 +0100
Link This issue blocks PETALSESBCLI-174 [ PETALSESBCLI-174 ]
Christophe DENEUX made changes - Wed, 21 Mar 2018 - 12:16:30 +0100
Summary Delete process instance Delete a process instance
Hide
Christophe DENEUX added a comment - Wed, 21 Mar 2018 - 12:20:42 +0100

Added in master branch

Show
Christophe DENEUX added a comment - Wed, 21 Mar 2018 - 12:20:42 +0100 Added in master branch
Christophe DENEUX made changes - Wed, 21 Mar 2018 - 12:20:42 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 1.1.0 [ 10812 ]
Resolution Fixed [ 1 ]
Hide
Christophe DENEUX added a comment - Wed, 21 Mar 2018 - 12:26:45 +0100

Reopen to delete a list of process instances instead of only one process instance

Show
Christophe DENEUX added a comment - Wed, 21 Mar 2018 - 12:26:45 +0100 Reopen to delete a list of process instances instead of only one process instance
Christophe DENEUX made changes - Wed, 21 Mar 2018 - 12:26:45 +0100
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Wed, 21 Mar 2018 - 15:22:19 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Christophe DENEUX added a comment - Wed, 21 Mar 2018 - 15:24:27 +0100 - edited

This operation will take only process instance as parameter, otherwise error management about process instance id not found will be more complex:

  • Should we check if all process instance ids exist before to purge ?
  • If we check during purge, how to return process instance purged to avoid to retry a purge of them ?

The processing of a process instance id list should be done by the operation client inside only one JMX connection.

Show
Christophe DENEUX added a comment - Wed, 21 Mar 2018 - 15:24:27 +0100 - edited This operation will take only process instance as parameter, otherwise error management about process instance id not found will be more complex:
  • Should we check if all process instance ids exist before to purge ?
  • If we check during purge, how to return process instance purged to avoid to retry a purge of them ?
The processing of a process instance id list should be done by the operation client inside only one JMX connection.
Christophe DENEUX made changes - Wed, 21 Mar 2018 - 15:24:27 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
5s
1
Christophe DENEUX
Mon, 19 Mar 2018 - 10:34:54 +0100
Open Open In Progress In Progress
3s
1
Christophe DENEUX
Mon, 19 Mar 2018 - 10:34:57 +0100
In Progress In Progress Resolved Resolved
2d 1h 45m
1
Christophe DENEUX
Wed, 21 Mar 2018 - 12:20:42 +0100
Resolved Resolved Open Open
6m 3s
1
Christophe DENEUX
Wed, 21 Mar 2018 - 12:26:45 +0100
Open Open In Progress In Progress
2h 55m
1
Christophe DENEUX
Wed, 21 Mar 2018 - 15:22:19 +0100
In Progress In Progress Resolved Resolved
2m 8s
1
Christophe DENEUX
Wed, 21 Mar 2018 - 15:24:27 +0100

People

Dates

  • Created:
    Mon, 19 Mar 2018 - 10:34:49 +0100
    Updated:
    Wed, 21 Mar 2018 - 15:25:25 +0100
    Resolved:
    Wed, 21 Mar 2018 - 15:24:27 +0100