Versions Compared

Key

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

...

  • 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).
  • DONE: 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;
  • IMPORTANT (for Documentation): If the jBPM module fails to start with a "User transactions are not supported by the current configuration, the jBPM engine cannot be started." message, and the servlet container is Tomcat (and probably also Jetty), the context.xml file with the following content has to be added to the META-INF folder of the Magnolia webapp:

    Code Block
    themeEclipse
    languagehtml/xml
    titlecontext.xml
    <Context>
        <Transaction factory="bitronix.tm.BitronixUserTransactionObjectFactory" />
    </Context>
  • ...