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

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
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
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.

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