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.