All Projects → optimajet → Workflowserver

optimajet / Workflowserver

Workflow Server is a ready-to-use Workflow Engine-based application that you can deploy into your infrastructure. It can be integrated with NodeJS, PHP, Ruby, .NET, or Java applications via a REST API. Workflow Server is a key component for managing the lifecycle of business objects within your enterprise.

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Workflowserver

Pvm
Build workflows, activities, BPMN like processes, or state machines with PVM.
Stars: ✭ 348 (+180.65%)
Mutual labels:  state-machine, workflow
Django River
Django workflow library that supports on the fly changes ⛵
Stars: ✭ 609 (+391.13%)
Mutual labels:  state-machine, workflow
Activflow
Generic, light-weight & extensible Workflow Engine for agile automation of Business Processes | Django, Python
Stars: ✭ 510 (+311.29%)
Mutual labels:  bpm, workflow
tumbleweed
Lightweight workflow engine microservice implement BPMN 2.0
Stars: ✭ 23 (-81.45%)
Mutual labels:  workflow, bpm
Jbpm
a Business Process Management (BPM) Suite
Stars: ✭ 1,226 (+888.71%)
Mutual labels:  bpm, workflow
Workflow Kotlin
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Stars: ✭ 255 (+105.65%)
Mutual labels:  state-machine, workflow
Smartflow Sharp
基于C#语言研发的Smartflow-Sharp工作流组件,该工作流组件的特点是简单易用、方便扩展、支持多种数据库访问、高度可定制化,支持用户按需求做功能的定制开发,节省用户的使用成本
Stars: ✭ 594 (+379.03%)
Mutual labels:  bpm, workflow
Flor
a workflow engine
Stars: ✭ 190 (+53.23%)
Mutual labels:  bpm, workflow
River Admin
🚀 A shiny admin interface for django-river built with DRF, Vue & Vuetify
Stars: ✭ 55 (-55.65%)
Mutual labels:  state-machine, workflow
Workflow
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Stars: ✭ 860 (+593.55%)
Mutual labels:  state-machine, workflow
xstate-viz
Visualizer for XState machines
Stars: ✭ 274 (+120.97%)
Mutual labels:  workflow, state-machine
Kogito Examples
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 96 (-22.58%)
Mutual labels:  bpm, workflow
Xstate
State machines and statecharts for the modern web.
Stars: ✭ 18,300 (+14658.06%)
Mutual labels:  state-machine, workflow
Rails workflow
Check Wiki for details
Stars: ✭ 295 (+137.9%)
Mutual labels:  bpm, workflow
Diagram Maker
A library to display an interactive editor for any graph-like data.
Stars: ✭ 2,086 (+1582.26%)
Mutual labels:  state-machine, workflow
Workflower
A BPMN 2.0 workflow engine for PHP
Stars: ✭ 540 (+335.48%)
Mutual labels:  bpm, workflow
Camunda Bpm Platform
Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Spring, Spring Boot, CDI.
Stars: ✭ 2,390 (+1827.42%)
Mutual labels:  bpm, workflow
Kogito Runtimes
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 188 (+51.61%)
Mutual labels:  bpm, workflow
Perl Workflow
Simple, flexible system to implement workflows
Stars: ✭ 10 (-91.94%)
Mutual labels:  state-machine, workflow
Workflow Swift
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.
Stars: ✭ 92 (-25.81%)
Mutual labels:  state-machine, workflow

Workflow Server

Overview

Workflow Server is a ready-to-use Workflow Engine-based application that you can deploy into your infrastructure. It can be integrated with NodeJS, PHP, Ruby, .NET, or Java applications via a REST API. Workflow Server is a key component for managing the lifecycle of business objects within your enterprise.

Features

Rest API

Manage schemes and processes with GET and POST requests to Workflow Server.

Web UI

Enjoy a responsive web-based interface, enabling you to make change on the fly.

Business Flow

Get form names depending on user role or type for each workflow instance.

Reports

Visualize process states, & key information on schemes, processes and performance.

OS Support

OS Version Architectures
Windows 7 SP1+, 8.1 or newer; 2008 R2 SP1 or newer x64, x86
Linux Red Hat Enterprise Linux/CentOS/Oracle Linux 7; Fedora 26, 27; Debian 8.7, 9; Ubuntu/Linux Mint 17.10, 16.04, 14.04, 18, 17; openSUSE 42.2+; SUSE Enterprise Linux 12 x64
macOS 10.12+ or newer x64

System Requirements

Workflow Server runs on .NET Core and supports MS SQL Server and PostgreSQL. The minimum system requirements are:

  • CPU 1 core 1 Ghz
  • RAM 1 Gb
  • HDD/SSD 5 Gb

API

The set of APIs enables the exchange of messages between external applications and Workflow Server via the HTTP protocol.

Workflow API

Workflow API enables you to manage everything related to your schemes and workflows, be it the creation of a process instance, returning the list of available commands and executing them, getting the list of available states and setting them, inbox/outbox folders, etc.

  • Creating instances & retrieving their info
  • Getting a list of commands & executing them
  • Getting a list of available states & setting them
  • Checking if a process exists
  • Accessing Inbox/Outbox folders
  • Recalculating Inbox folder

Callback API

Callback API allows you to integrate Workflow Server into any infrastructure (for example, the one based on microservice architecture) by specifying external URLs that you wish Workflow Server to call whenever a specific event occurs.

  • Getting a list of actions & executing them
  • Getting a list of conditions & executing them
  • Getting rules & checking them
  • Getting identities
  • Generating schemes
  • Receiving status change notifications

Application Modes

Workflow Server is capable of being run either as a console application or as a Windows Service (for Windows-host only). You can choose the most suitable deployment option.

  • Console application
  • Windows Service
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].