edoras one - Release Notes

Version 1.5.0.S76


Hello everyone

CLD 1.5.0.S76 of edoras one is now available:
https://confluence.edorasware.com/display/EDWDEV/CLD+1.5.0.S76

In the release 1.5.0.S76 we announce a lot of new features. Following list is not complete, but we want to highlight:

  • The possibility to impersonate user. The impersonation gives user the possibility to act on behalf of somebody else. The impersonation solves deputy issues.
  • Process instance action has been extended by possibility to interrupt process instance execution.
  • Application model actions contain new action to import process definition from the external source.
  • The frontend expression have been improved and this open a lot of new possibilities in the properties of the components which support runtime expressions. Arithmetic operations, text concatenation, logic operations and assignment operations are supported as well as accessing to arrays or special subform variables.

Besides the things mentioned above, we have added various small improvements and many fixes.

Regards, edoras one team

High-level Goals

  • Implement user impersonation
  • Add cancel action to process
  • Implement XML PlanItemControls for PlanItems and DiscretionaryItems
  • Differentiate between intermediate and boundary events attributes
  • Add 'Import process' action to app model which supports importing multiple processes from a single BPMN 2.0 XML
  • Refactor CSS
  • Be able to define complex frontend expressions in runtime properties

Migration Notes

  • Readded the mail.smtp.from system property to define the from email address when sending emails within edoras one.
  • In the vis-application-context.xml add a new bean declaration with the id 'visProcessImporter' and the class com.edorasware.vis.importer.service.VisProcessImporter. To this bean declaration add a constructor-arg element with name='userManager' and ref='userManager'
  • In the vis-rest-config.xml add a new bean declaration with the id 'paletteViewHandler' and the class com.edorasware.palette.handler.PaletteViewHandler
  • We now force that each case created in the back end, has an app as parent. If this is not the case an exception is thrown. Please update the code accordingly. (Use the com.edorasware.one.app.AppHelper class to get the app id)

Limitations

  • None