Skip to content

Keep not ewoks properties apart from pure workflow descrptions #49

Description

@poautran

In GitLab by @gkoum on Feb 28, 2024, 15:30 GMT+1:

As discussed here the json describing the workflow should contain only ewoks-specific properties in order to be clean and human-readable.

For that execution parameters, worker-options and gui-settings must be kept in another json file that will be connected through the same id with the actual workflow description.

Ewoksserver will be able to provide the clean ewoks description as well as the combined json description for ewoksweb to correctly visualize the workflow.

Any new addition for specific use-cases like the dataportal schemas has to be treated the same way. For that we can discuss having in our configuration file the extra properties that are added in our specific installation each time. These will be saved in a different file and accessible through the API. It provides a dynamic way to add properties in workflow descriptions not related to ewoks and still keep ewoks description clean.

Assignees: @gkoum

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

Metadata

Metadata

Assignees

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