All Projects → formapro → pvm-ui

formapro / pvm-ui

Licence: MIT license
JS based UI for PVM workflow engine.

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pvm-ui

Pvm
Build workflows, activities, BPMN like processes, or state machines with PVM.
Stars: ✭ 348 (+1833.33%)
Mutual labels:  bpmn, activity
dflow
A lightweight library for designing and executing workflows in .NET Core
Stars: ✭ 23 (+27.78%)
Mutual labels:  activity
plg
A Business Processes and Logs Generator
Stars: ✭ 30 (+66.67%)
Mutual labels:  bpmn
camunda-client-go
Camunda REST API client for golang
Stars: ✭ 95 (+427.78%)
Mutual labels:  bpmn
RxComponentLifecycle
Rx binding of new Android Architecture Component Lifecycle
Stars: ✭ 57 (+216.67%)
Mutual labels:  activity
micronaut-camunda-bpm
Integration between Micronaut and Camunda (Workflow Engine). We configure Camunda with sensible defaults, so that you can get started with minimum configuration: simply add a dependency in your Micronaut project to embed the workflow engine!
Stars: ✭ 73 (+305.56%)
Mutual labels:  bpmn
ZXLoadingView
🍕ZXLoadingView is an iOS progress-activity
Stars: ✭ 14 (-22.22%)
Mutual labels:  activity
bpxe
Business Process eXecution Engine
Stars: ✭ 36 (+100%)
Mutual labels:  bpmn
navigator
Annotation processor that eliminates navigation and Bundle boilerplate
Stars: ✭ 13 (-27.78%)
Mutual labels:  activity
betsy
betsy (BPEL/BPMN Engine Test System) - A BPEL/BPMN Conformance Test Suite and Tool
Stars: ✭ 20 (+11.11%)
Mutual labels:  bpmn
camunda-bpm-platform-osgi
OSGi integration for Camunda Platform 7
Stars: ✭ 20 (+11.11%)
Mutual labels:  bpmn
bpmn
BPMN diagrams in R
Stars: ✭ 16 (-11.11%)
Mutual labels:  bpmn
My Android Garage
A quick reference guide for Android development.
Stars: ✭ 66 (+266.67%)
Mutual labels:  activity
camunda-bpm-migration
Fluent Java API for Camunda Platform 7 process instance migration
Stars: ✭ 18 (+0%)
Mutual labels:  bpmn
bpmn-vue-activiti
基于Vue3.x + Vite + bpmn-js + element-plus + tsx 实现的Activiti流程设计器(Activiti process designer based on Vue3.x + Vite + BPMN-JS + Element-Plus + TSX implementation)
Stars: ✭ 345 (+1816.67%)
Mutual labels:  bpmn
camunda-kafka-polling-client
Stream your process history to Kafka
Stars: ✭ 28 (+55.56%)
Mutual labels:  bpmn
Android-Touch-Helper
开屏跳过-安卓系统的开屏广告自动跳过助手
Stars: ✭ 488 (+2611.11%)
Mutual labels:  activity
application-server
Application Server
Stars: ✭ 57 (+216.67%)
Mutual labels:  bpmn
workflower-bundle
A Symfony bundle for Workflower
Stars: ✭ 23 (+27.78%)
Mutual labels:  bpmn
BindingExtension
Android ViewBinding extension to provide simpler usage in Activity, Fragment and ViewHolder.
Stars: ✭ 26 (+44.44%)
Mutual labels:  activity

PVM UI

PVM UI is a web based user interface for PVM.

Usage

In PHP:

<?php
namespace Acme;

use Formapro\Pvm\Process;
use Formapro\Pvm\Visual\VisualizeFlow;
use Formapro\Pvm\Visual\BuildDigraphScript;
use function Makasim\Values\get_values;

/** @var  $process */

$graph = (new VisualizeFlow())->createGraph($process);

$pvmContextJson = json_encode([
'process' => get_values($process),
'tokens' => [],
'dot' => (new BuildDigraphScript())->build($graph),
]);

echo $pvmContextJson;

In Browser:

<script src="./dist/main.js" type="text/javascript"></script>

<script>
  const pvmContext = JSON.parse(pvmContextJson); 
  pvm.renderGraph(pvmContext);
</script>

Check the demo.

Build

yarn
yarn webpack

Run example

firefox $PWD/index.html

Developed by Forma-Pro

Forma-Pro is a full stack development company which interests also spread to open source development. Being a team of strong professionals we have an aim an ability to help community by developing cutting edge solutions in the areas of e-commerce, docker & microservice oriented architecture where we have accumulated a huge many-years experience. Our main specialization is Symfony framework based solution, but we are always looking to the technologies that allow us to do our job the best way. We are committed to creating solutions that revolutionize the way how things are developed in aspects of architecture & scalability.

If you have any questions and inquires about our open source development, this product particularly or any other matter feel free to contact at [email protected]

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].