light-workflow
light-workflow是一套轻量级的纯Java工作流套件,不追求大而全的功能去满足所有的需求,主要目标是提供简单易用的产品去解决常用的工作流问题。
light-workflow组成
(1)工作流引擎
(2)工作流设计器
(3)工作流管理控制台
light-workflow工作流引擎功能
(1)支持串行 最基本的流程模式
(2)支持分支 支持二选一及多选一模式
(3)支持并行(并发) 并发节点支持“与会聚”和“或会聚”
(4)支持自动节点 自动节点是指不需要人工参与的,可以自动向下执行的节点
(5)子流程 支持在串行的节点上同步调用子流程
(6)智能路由 自动分支无需人工参与,自动根据设定的条件进行多选一(支持根据业务数据、支持根据组织机构的职级关系进行自动路由)
(7)同一节点多人参与 支持竞争参与、同时参与、顺序参与三种模式
待选人员表达式:
variable[propertyName1=propertyValue11,propertyValue12;propertyName2=propertyValue21,propertyValue22]
variable1->variable2->variable3
variable1->variable2||variable3
示例:
role[NAME=managerA]:
待选人员为拥有角色名称为managerA的所有人员。
initor->dept->dept->role[NAME=managerA]:
待选人员为流程实例创建者所在部门的上级部门中拥有角色名称为managerA的所有人员。
initor->dept||role[NAME=managerA]:
待选人员为流程实例创建者所在部门所有人员和角色名称为managerA的所有人员的并集。
initor->dept&&role[NAME=managerA]:
待选人员为流程实例创建者所在部门所有人员和角色名称为managerA的所有人员的交集。
分支条件表达式
variable1=value1&&variable2=value2
variable1=value1||variable2=value2
示例:
resultCode='YES'||city='guangzhou'
分享到:
相关推荐
Windows Workflow Foundation(以下简称WWF)提供了一个编程框架和工具以开发和执行各种不同的基于工作流的应用程序,比如文档管理、线型的商业应用、贸易单据流程、IT管理、B2B应用以及消费者应用。 有状态的、...
本文档详细介绍了BizFocus-Workflow工作流管理平台的技术特性和优势,欢迎参阅。
go-workflow 是一个超轻量级的工作流引擎,基本架构同Activiti工作流有些相似,但是它更精简,更轻量,它是一个工作流微服务,具体案例详见:example.md 前端流程生成工具: 一、特点: 1.它是一个工作流微服务 2.将...
Vue-Workflow-Chart开发用于可视化流程或工作流。 例如,在一家公司中,工作流程会变得非常复杂和混乱,因此插图可以帮助您理解流程。 由于工作流由状态和过渡组成,因此必须将这些元素传递到vue-workflow-chart。...
imixs-workflow, 面向业务应用的开源工作流技术 imixs工作流imixs工作流是一种基于Java企业架构( JEE )的开源工作流引擎。 在imixs工作流项目中,为构建以灵活和健壮的框架为中心的工作流应用。 业务逻辑可以使用...
前端开源库-build-workflow构建工作流,用于定义构建工作流的简单gruntfile助手
1、jira-misc-workflow-extensions-2.5.7.1.jar; 2、jira流扩展插件; 3、提供更多的 触发条件/校验条件/结果处理;
Laravel开发-laravel-workflow 将Symfony工作流组件集成到Laravel中。
项目概述:django-lb-workflow 是一个基于Python的高效易用Django流程引擎源码,旨在轻松集成至现有系统。该项目主要由68个Python文件、30个HTML文件以及其他相关文件构成,共计136个文件。其中还包括了HTML模板、...
workflow node flow instance 工作流-workflow
使用Fire-WorkFlow开发的某银行贷款审批流程和某商场送货流程的例子说明书中所有设计到的源代码
Laravel开发-workflow 通过利用管道的力量创建可扩展和可维护的应用程序。
前端开源库-maxim-workflowMaxim工作流,Maxim前端工作流工具
标签:airavata-workflow-model-component-0.6-sources.jar,airavata,workflow,model,component,0.6,sources,jar包下载,依赖包
net和sql server工作流引擎系统的设计与实现及源代码-workflow
资源分类:Python库 所属语言:Python 资源全名:django-workflow-system-0.6.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
workflow 工作流引擎c#版本源码,含数据库
创建工作流程工作流定义为实现\raoul2000\workflow\source\file\IWorkflowDefinitionProvider接口PHP类。 声明getDefinition()方法。 此方法必须返回表示工作流程定义的数组。 让我们定义一个非常简单的工作流,该...
使用Fire-WorkFlow开发的某银行贷款审批流程和某商场送货流程的例子说明书
alfred3-workflow-CurrencyConvert, 这里alfred3工作流可以方便地转换货币 alfred3-workflow-CurrencyConvert这里alfred3工作流可以方便地转换货币。下载特性使用 fixer.io. 支持 30 货币单位可以定制显示的货币单位...