Roadmap
SHAR Planned Features:
These features are either in active development or are planned for upcoming versions.
Strong Type Support
Currently, SHAR Editor applies a strong type system. SHAR server does not currently use this for validation or type checking.
Better Compensation
Compensation is currently only supported inside a single process, and can only be triggered by a Compensation End Event.
Built in Service Tasks
Provide a common set of service tasks that can be used in the SHAR Editor. Examples include the ability to call an OpenAPI, or a GRPC service as a service task.
LLM AI Tasks
The ability to run LLM tasks using local or remote LLM services.
Enhanced server metrics
Provide better metrics for the SHAR server.
Support BPMN signals
Support BPMN signals in SHAR server.
Ad-Hoc Processes
Support ad-hoc processes in SHAR server and editor.
Support BPMN Data Objects and Data Sources
Expose external data sources to Expr expressions and service tasks to handle large data.
User Task Forms support
Support the bpmn.io forms editor for user tasks.
Multiple authentication providers
Support multiple out-of-the-box authentication providers for SHAR server.
Loop Variables
Loop variables allow you to iterate over collections and access elements within loops. They are useful for processing arrays or lists in your workflows.