Problem Statement:
Currently, the hardware selection is only supported in an automated manner, invoking the NISQ Analyzer and automatically selecting one of the suitable devices based on selection strategies defined during workflow modeling.
Expected Behavior:
The hardware selection should also be possible in a user-orchestrated manner, i.e., by navigating to the NISQ Analyzer UI and performing all required steps for the selection
Tasks:
[x] Add a new config attribute to the hardware selection subprocess: Automated Selection (Checkbox, default: true)
[x] During workflow transformation perform the currently implemented transformation if Automated Selection == true
[x] If Automated Selection == False (or undefined/!=true for backward compatibility): Add a user task instead of the tasks invoking the NISQ Analyzer and post-processing the results
[x] Create a form displayed in the Camunda Engine UI redirecting the user to the NISQ Analyzer UI (in the context of the circuit generated within the workflow, @salmma can provide further information on which endpoint to use)
[x] The form should also provide a result field to insert the selection done by the user, which has to be injected into the correct variable to enable further processing within the workflow
Problem Statement: Currently, the hardware selection is only supported in an automated manner, invoking the NISQ Analyzer and automatically selecting one of the suitable devices based on selection strategies defined during workflow modeling.
Expected Behavior: The hardware selection should also be possible in a user-orchestrated manner, i.e., by navigating to the NISQ Analyzer UI and performing all required steps for the selection
Tasks: