Thursday, December 4, 2014

Kaleo Workflow Limitations and Considerations.

Limitations w.r.t liferay 6.1.20

  • Can not have multiple terminal (end) states.
  • Can not send notifications in the terminal state for the roles though it can send the notifications to users specified.
  • There is no scripted assignment for notifications separately. In other words, <recipients> tag in the <notifications> does not have a provision for scripted assignment. 


Things to be considered while developing the Kaleo workflows.


  • When ever there is a script error, workflow engine does not give/throw the exception and swallows the exception silently.
  • The only way to check whether the script executes perfectly or not is not copy the script and run that script in the Control Panel --> Server Administration --> Scripts console and debug there.
  • Scripted assignment is present at <Task> level. If the notification does not have < recipients> tag, then the notification uses the assignment tag specified at the task level. Thus, task assignment and notifications are sent to the same set of users.





No comments:

Post a Comment