Skip to content

Preliminary Workflow integration

Created by: marcus-oscarsson

Hey !

Preliminary integration of workflows.

Added the possibility to:

  • get a list of available workflows, (displayed where appropriate: in sample grid and sample view context menus)
  • add workflow task to queue
  • start a workflow, (like any task in the queue)
  • stop a workflow, (like any task in the queue)
  • display a configurable dialog which is displayed on the signal parametersNeeded which can be sent by any HO.

The workflow methods are displayed according to the requires tag in the ednaparams.xml file. The name of the file is not really important but i kept the old name for now (its just an example file)

You need to update the HardwareObjects to get a small change to the EDNAWorkflow HO in order to get this to work. "git submodule update" should be enough

Still to be done is integration of workflow results, however I prefer to do that in another PR since many workflows does not use the result part.

Marcus

Merge request reports