Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The page is under construction. (smile)

Goal

The goal of this story is to re-implement the 4-eye review process from Magnolia 4.5 using the jBPM process engine.

...

Activation

TODO

Deactivation

TODO

 

Implementation Notes

The following is a scratchpad for ideas and notes from the implementation process - these should be processed in the next (Alpha4) sprint.

  • What about using taskClient.start(taskID) when MessageDetail for the Task is open, to block others from performing actions on it? Of course, others will be still able to open MessageDetails on a task, but they should not be allowed to click the "Approve"/"Reject"/... buttons (and perhaps might see an information which user has claimed the task).
  • Use TaskEventListener in the TaskService to handle incoming (and outcoming) Human Tasks, rather than to rely on the process designers to make things properly.
    • allow customers to register their own TaskEventListeners, to be able to cooperate with the existing customer BPMS;
  • ...