Skip to content

Plugin for the Camunda engine to visualize different process views for quantum workflows

License

Notifications You must be signed in to change notification settings

UST-QuAntiL/camunda-process-views-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

camunda-process-views-plugin

Test on Ubuntu License

Plugin for the Camunda engine to visualize process views generated by the QuantME-TransformationFramework. Thus, it enables to monitor quantum workflows before and after rewriting them for improved execution using hybrid runtimes, e.g., Qiskit Runtime or AWS Braket Hybrid Jobs.

The plugin consists of four sub-plugins:

  • A backend plugin, enabling to retrieve and update the process view that should currently be visualized

  • Three frontend plugins:

    • Adding a button to switch between different views to the control bar
    • Showing current variable values depending on the selected view
    • Visualizing the view in the UI and adding the process token to the active activities of the different views

A use case showcasing the usage of the plugin can be found here.

Integrate into Camunda Platform Webapp

  1. Build the Camunda Cockpit plugin:
mvn clean install
  1. Download the Camunda tomcat distribution (tested with 7.17.0)

  2. Copy the plugin jar file (located in ./target/) to the /server/apache-tomcat-${tomcat-version}/webapps/camunda/WEB-INF/lib/ folder and start the server

Disclaimer of Warranty

Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.

Haftungsausschluss

Dies ist ein Forschungsprototyp. Die Haftung für entgangenen Gewinn, Produktionsausfall, Betriebsunterbrechung, entgangene Nutzungen, Verlust von Daten und Informationen, Finanzierungsaufwendungen sowie sonstige Vermögens- und Folgeschäden ist, außer in Fällen von grober Fahrlässigkeit, Vorsatz und Personenschäden, ausgeschlossen.

About

Plugin for the Camunda engine to visualize different process views for quantum workflows

Resources

License

Stars

Watchers

Forks

Packages

No packages published