RoadFlowCore工作流引擎快速入门
RoadFlow新建一个流程分为以下几步:
1、建表
在数据库建一张自己的业务表(根据你自己的业务需要确定表字段,如请假流程就有,请假人、请假时间、请假天数等字段),数据表必须要有一个主键,主键类型是(int自增,或者guid(uniqueidentifier)类型)。

2、设计表单。
在流程管理--表单管理---新建表单

点击新建表单之后会立即弹出设置表单属性窗口:

表单ID:系统自动生成
表单名称:自己为您的表单取一个名称
数据连接:这里选择表单对应的数据连接
数据表:这里选择我们刚刚新建的表
主键:选择刚刚新建的表的主键
标题字段:选择表中的一个字段作用流程待办任务的标题字段
标题表达式:一般复杂标题的时候使用,比如将几个字段内容作为标题
表单分类:为表单设置类别方便查找(类别在 系统管理--数据字典中维护)

设置好后点确定,就可以开始在ckeditor中编辑设计流程表单了。

这里是roadflow表单控件区域(这里是讲入门,所以我们这里只添加一个文本框,不每个控件说明),将鼠标定位到要插入控件的单元格,然后点击文本框控制,弹出如下窗口:

绑定字段:这里选刚才新建的表的字段,就是将这个文本框输入的内容与这个字段绑定,保存表单的时候这个文本框的内容将被对应保存到绑定的字段中。

表单设计的过程中如果有其他事情可以点保存,下次打开继续设计。如果确认设计完成可以点击发布使表单生效(每次修改表单后都要发布后才生效,发布前会先保存,发布也是保存了表单的)。
3、设计流程
表单设计好之后就可以设计流程了 在流程管理 -- 流程管理 -- 新建流程,界面如下:

新建流程后,弹出如下窗口:

流程ID:系统自动生成
流程名称:为你的流程取一个名称
流程分类:也是在系统管理 --- 数据字典中维护(就在表单分类的上一项)
以下选项默认即可(这里是快速入门,不详细说明),点击确定之后就可以开始流程步骤设计了。
点击步骤按钮,添加两个步骤:

在第一个步骤上双击,弹出步骤属性设置窗口:

在表单项选择我们刚才新建的表单。

在按钮选项中添加保存和发送两个按钮。
第二个步骤内样设置。

步骤间连线:首先点到第一步骤,然后点击工具栏上的连线,就会有一条线随着鼠标移动,将鼠标移到第二个步骤范围内,点鼠标左键,即可连接两个步骤(连线后表示可以从步骤1发送到步骤2审核)。

流程设计好之后点击安装按钮使流程生效(同样安装的同时也会保存流程)(以后每次对流程的修改都要安装后才生效)。
点击安装后流程就正式生效了,到此流程也设计完成,使用人员就可以发起该流程审批了。
4、发起流程审批
在发起流程 -- 发起流程菜单中就可以找到我们刚才设计的流程,点击就可以发起该流程了。


填好内容之后点发送,就可以将流程发到下一步审批(这里发送给张刚审批,选择好人员张刚后点击确定就发送给他了):

用张刚的账号:zg 密码:111登录后在首页待办中就可以看到刚才发来的那条待办事项,点击标题就可以处理:

张刚点发送之后,由于他是最后一步,所以就完成了整个流程的审批(当然他也可以不同意,选择退回,在第二步按钮中加上退回按钮):

来源:http://www.roadflow.net/CoreWorkFlowDocument/Show/3
RoadFlowCore工作流引擎快速入门的更多相关文章
- Slickflow.NET 开源工作流引擎快速入门之三: 简单或分支流程代码编写示例
前言:对于急切想了解引擎功能的开发人员,在下载版本后,就想尝试编写代码,完成一个流程的开发和测试.本文试图从请假流程,或分支模式来快速了解引擎代码的编写. 1. 创建或分支流程图形 或分支流程是常见的 ...
- Slickflow.NET 开源工作流引擎快速入门之二: 简单并行分支流程代码编写示例
前言:对于急切想了解引擎功能的开发人员,在下载版本后,就想尝试编写代码,完成一个流程的开发和测试.本文试图从一个最简单的并行分支流程来示例说明,如何快速了解引擎代码的编写. 版本:.NET Core2 ...
- Slickflow.NET 开源工作流引擎快速入门之一: 简单序列流程代码编写示例
前言:对于急切想了解引擎功能的开发人员,在下载版本后,就想尝试编写代码,完成一个流程的开发和测试.本文试图从一个最简单的流程来示例说明,如何快速了解引擎代码的编写. 版本: .NETCore 2.1 ...
- Slickflow.Graph 开源工作流引擎快速入门之四: 图形编码建模工具使用手册
前言: 业务人员绘制流程时,通常使用图形GUI界面交互操作来完成,然而对于需要频繁操作或者管理较多流程的系统管理用户,就需要一款辅助工具,来帮助他们快速完成流程的创建和编辑更新.Slickflow.G ...
- Camunda工作流引擎简单入门
官网:https://camunda.com/ 官方文档:https://docs.camunda.org/get-started/spring-boot/project-setup/ 阅读新体验:h ...
- Camunda开源流程引擎快速入门——Hello World
市场上比较有名的开源流程引擎有osworkflow.jbpm.activiti.flowable.camunda.由于jbpm.activiti.flowable这几个流程引擎出现的比较早,国内人用的 ...
- 工作流引擎activiti入门
眼下最新的版本号是5.17 1.下载:activiti-5.17.0.zip http://activiti.org/download.html 2.解压activiti-5.17.0.zip 3.打 ...
- 【Activiti工作流引擎】官方快速入门demo
Activiti官方快速入门demo 地址: https://www.activiti.org/quick-start 0. 版本 activiti 5.22.0 JDK 1.8 1. 介绍 这个快速 ...
- 工作流引擎之Elsa入门系列教程之一 初始化项目并创建第一个工作流
引子 工作流(Workflow)是对工作流程及其各操作步骤之间业务规则的抽象.概括描述. 为了实现某个业务目标,需要多方参与.按预定规则提交数据时,就可以用到工作流. 通过流程引擎,我们按照流程图,编 ...
随机推荐
- Java遍历一个目录下的所有文件
Java遍历一个目录下的所有文件 Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存 ...
- 十、api自动化环境问题及解决方案汇总(持续更新)
1.jenkins报错: Unable to read /root/.jenkins/config.xml at hudson.WebAppMain$3.run(WebAppMain.java:248 ...
- leetcode654
class Solution { public: TreeNode* constructMaximumBinaryTree(vector<int>& nums) { ) retur ...
- 「小程序JAVA实战」小程序的分享和下载功能(69)
转自:https://idig8.com/2018/09/25/xiaochengxujavashizhanxiaochengxudefenxianghexiazaigongneng68/ 在小程序上 ...
- 按键精灵对VBS的支持
VBSBegin…VBSEnd(VBS块)格式:VBSBegin...VBSEnd用途:可以在VBS块的区域内随意的书写VBS语法指令. 更多说明:由于彻底的转向VBS语言,会导致goto语句不能被兼 ...
- 【转】从Mac/OS和iOS开放源码浅谈UNIX家谱
阅读数:1245 苹果公司在各类开源项目中长期贡献着自己的力量,但其UNIX系统技术一直都属于闭源阵营(这一点可以从NUX OS阵营和家谱图中得到答案).然而,以封闭闻名的苹果公司,2017年国庆期间 ...
- c语言静态断言-定义自己的静态断言
c语言里面可以自己定义静态断言,更加方便的调试代码. 使用静态断言 #include<stdio.h> #include<stdlib.h> #include<asser ...
- ThinkCMF 增加 区域(省、市、区)管理模块
区域管理模块是系统最常使用的一个模块. 可以直接在系统后台管理,前.后台调用. 调用方式: 区域模块使用说明: 1.将目录下的sp_region.sql导入数据库(如果数据库表前缀不是“sp_”,修改 ...
- 多个docker 挂载VOLUME的心得
假如有一个mysql镜像 在Dockerfile中制定VOLUME /var/lib/mysql 那么当执行: docker run -d -e MYSQL_ROOT_PASSWORD=root -- ...
- java并发编程实战:第七章----取消与关闭
Java没有提供任何机制来安全地终止线程(虽然Thread.stop和suspend方法提供了这样的机制,但由于存在缺陷,因此应该避免使用 中断:一种协作机制,能够使一个线程终止另一个线程的当前工作 ...