Skip to content

Support non-editable workflows #72

Description

@poautran

In GitLab by @woutdenolf on Jan 10, 2026, 17:19 GMT+1:

For several use cases (bes, ewoksid31, ewoksid29, ewoksmx etc.) we are moving towards workflows shipped with the ewoksapps libraries.

Ewoks itself supports for load/execute/show like this

ewoks show "ewoksid29.workflows.ambigator_run" -o representation=json_module

ewoks show "ambigator_run"  -o root_module="ewoksid29.workflows"

ewoks show "ambigator_run" -o representation=json_module -o root_module="ewoksid29.workflows"

In ewoksserver, all workflows as JSON files in the backend and these workflows have an identifier which is the file name as well.

What we would need:

  • Support loading and executing workflows from ewoksapps libraries.
  • Editing of these workflows should not be allowed.
  • Button to discover workflows and workflows discovery on server startup. So very similar to task discovery.

Migrated from GitLab: https://gitlab.esrf.fr/workflow/ewoks/ewoksserver/-/issues/72

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions