力软工作流程组件介绍
力软敏捷开发框架工作流程组件是以力软敏捷开发框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用力软敏捷开发框架为基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。力软敏捷开发框架工作流程组件采用SOA架构模式,流程引擎支持WCF方式访问。支持B/S、C/S系统,同时支持Oracle、SQL Server、MYSQL等主流数据库。
力软敏捷开发框架━工作流组件主要涵盖工作流的设计与定义、流程实例的发起与运行、业务流程的监控与管理、工作流组件与业务系统的集成与协作等内容。
1.流程设计
打开“流程中心”--“模板管理”点击“新增”按钮即可打开流程新增界面。
点击下一步进入流程权限配置界面,这里的流程权限是指谁有权限发起这条流程。
点击下一步进入流程设计界面。
节点类型介绍:
注意:每一个节点都需要去选择当前节点审核的表单,并且需要指定表单中的一个关联字段, 这个字段存放的是流程 Id,这样就能将表单跟流程关联起来、开始节点,每个流程有且只有一个开始节点。把节点拖入到右侧的流程设计面板中以后双击节点可以编辑此节点。开始节点的设置跟普通节点类似。普通审核节点,需要审批的节点。
审核者
选审核者的附加条件:附加条件代表当用户选择的审核者是岗位或者角色时而角色、岗位的成员有多个时。可以设置由本部门或者本公司具有该“岗位\角色”权限的人来审核该节点。
例如:有一个部门经理的岗位,这个岗位中有 A、B、C 三个用户,A 是采购部的,如果流程的发起者是采购部的人,这里的附加条件又选择了“同一个部门”那么这里就只有 A 能接受到审核任务。
添加表单:
选择需要跑流程的表单。系统表单的使用方法见开发手册。
表单权限分配:当前节点的审核者能对表单上哪些栏位进行操作。
通过后执行的 SQL
当前节点审核后,需要执行的 SQL 脚本,脚本代表当前流程的流程 ID,通过流程 ID 可以关联到表单的主键。
通过这个 SQL 脚本可以进行一些扩展操作,比如订单后自动更新订单状态
Insert into Order set Status=1 where orderId=’
不通过后执行的 SQL
当节点审核不通过时执行的 SQL 语句,使用方法同“通过后执行的 SQL”
会签节点
条件节点
在条件节点可以设置分支条件,根据条件运算结果实现分支。
A、普通条件设置
B、SQL 条件设置。
SQL 条件设置的原理是在此处设置好一条 SQL 语句,此处会提供一个{processId}的参数, 能把表单和流程串起来。当这条 SQL 语句执行结果的记录数大于 0 时代表条件成立,反之则为条件不成立。
流程连线 ,通过流程连线来连接两个节点,整个流程也是通过连接线串联。
结束节点流程有且只有一个结束节点,当审核至此节点时流程结束。
传阅节点,这种节点只能查看不走审批流转。
2.流程发起
完成流程设计以后就可以发起流程了。
打开“流程中心”--“我的任务”点击“发起流程”按钮即可进入发起流程界面。
3.待办流程
打开“流程中心”--“我的任务”点击“待办任务”就可以看到所有我需要审批的流程。
4.已办流程
打开“流程中心”--“我的任务”点击“已办任务”就可以看到所有我已经办理过的流程。
5.工作委托
领取专属 10元无门槛券
私享最新 技术干货