RoadFlow ASP.NET Core工作流快速入门

Stella981
• 阅读 439

RoadFlow新建一个流程分为以下几步:

1、建表

      在数据库建一张自己的业务表(根据你自己的业务需要确定表字段,如请假流程就有,请假人、请假时间、请假天数等字段),数据表必须要有一个主键,主键类型是(int自增,或者guid(uniqueidentifier)类型)。

      RoadFlow ASP.NET Core工作流快速入门

2、设计表单。

     在流程管理--表单管理---新建表单

     RoadFlow ASP.NET Core工作流快速入门

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

    RoadFlow ASP.NET Core工作流快速入门

    表单ID:系统自动生成

    表单名称:自己为您的表单取一个名称

    数据连接:这里选择表单对应的数据连接

    数据表:这里选择我们刚刚新建的表

    主键:选择刚刚新建的表的主键

    标题字段:选择表中的一个字段作用流程待办任务的标题字段

    标题表达式:一般复杂标题的时候使用,比如将几个字段内容作为标题

    表单分类:为表单设置类别方便查找(类别在 系统管理--数据字典中维护)

    RoadFlow ASP.NET Core工作流快速入门

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

    RoadFlow ASP.NET Core工作流快速入门  

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

    RoadFlow ASP.NET Core工作流快速入门

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

    RoadFlow ASP.NET Core工作流快速入门

     表单设计的过程中如果有其他事情可以点保存,下次打开继续设计。如果确认设计完成可以点击发布使表单生效(每次修改表单后都要发布后才生效,发布前会先保存,发布也是保存了表单的)。

3、设计流程

    表单设计好之后就可以设计流程了 在流程管理 -- 流程管理 -- 新建流程,界面如下:

    RoadFlow ASP.NET Core工作流快速入门

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

    RoadFlow ASP.NET Core工作流快速入门

    流程ID:系统自动生成

    流程名称:为你的流程取一个名称

    流程分类:也是在系统管理 --- 数据字典中维护(就在表单分类的上一项)

    以下选项默认即可(这里是快速入门,不详细说明),点击确定之后就可以开始流程步骤设计了。

    点击步骤按钮,添加两个步骤:

    RoadFlow ASP.NET Core工作流快速入门

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

    RoadFlow ASP.NET Core工作流快速入门

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

     RoadFlow ASP.NET Core工作流快速入门

     在按钮选项中添加保存和发送两个按钮。

     第二个步骤内样设置。

      RoadFlow ASP.NET Core工作流快速入门

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

      RoadFlow ASP.NET Core工作流快速入门

      流程设计好之后点击安装按钮使流程生效(同样安装的同时也会保存流程)(以后每次对流程的修改都要安装后才生效)。

      点击安装后流程就正式生效了,到此流程也设计完成,使用人员就可以发起该流程审批了。

4、发起流程审批

     在发起流程 -- 发起流程菜单中就可以找到我们刚才设计的流程,点击就可以发起该流程了。

     RoadFlow ASP.NET Core工作流快速入门

     RoadFlow ASP.NET Core工作流快速入门

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

      RoadFlow ASP.NET Core工作流快速入门

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

     RoadFlow ASP.NET Core工作流快速入门

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

     RoadFlow ASP.NET Core工作流快速入门

来源:http://www.roadflow.net/CoreWorkFlowDocument/Show/3

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Stella981 Stella981
2年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
ThinkPHP 根据关联数据查询 hasWhere 的使用实例
很多时候,模型关联后需要根据关联的模型做查询。场景:广告表(ad),广告类型表(ad\_type),现在需要筛选出广告类型表中id字段为1且广告表中status为1的列表先看关联的设置部分 publicfunctionadType(){return$thisbelongsTo('A
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
Python进阶者 Python进阶者
3个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这