Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-7489

Include process instance administration operations

    Details

    • Type: Story
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 7.18.0.Final
    • Component/s: Console
    • Labels:
      None

      Description

      As Administrator I would like to perform admin process operations.

      Available operations:

      • get process nodes - by process instance id - this returns all nodes (including embedded subprocesses) that exists in given process instance. Even though the nodes come from process definition it's important to get them via process instance to make sure that given node exists and have valid node id so it can be used with other admin operations successfully
      • cancel node instance - by process instance id and node instance id - does exactly what the name suggests - cancels given nodes instance within process instance
      • retrigger node instance - by process instance id and node instance id - retrigger by first canceling the active node instance and create new instance of the same type - sort of recreates the node instance
      • update timer - by process instance id and timer id - updates timer expiration of active timer. It updates the timer taking into consideration time elapsed since the timer was scheduled. For example: In case timer was initially created with delay of 1 hour and after 30 min it's decided to update it to 2 hours it will then expire in 1,5 hour from the time it was updated. Allows to update
        • delay - duration after timer expires
        • period - interval between timer expiration - applicable only for cycle timers
        • repeat limit - limit the expiration to given number - applicable only for cycle timers
      • update timer relative to current time - by process instance id and timer id - similar to regular update time but the update is relative to the current time - for example: In case timer was initially created with delay of 1 hour and after 30 min it's decided to update it to 2 hours it will then expire in 2 hours from the time it was updated.
      • list timer instances - by process instance id - returns all active timers found for given process instance
      • trigger node - by process instance id and node id - allows to trigger (instantiate) any node in process instance at any time.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  cristiano.nicolai Cristiano Nicolai
                  Reporter:
                  cristiano.nicolai Cristiano Nicolai
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: