.NET开源工作流RoadFlow-快速入门
在环境搭建好之后(没有搭建好请到 http://www.roadflow.net/Download 下载 ),我们就来学习一下怎样快速创建一个流程,并执行和流转该流程(我们这里讲的只是入门,不涉及到具体流程参数设置)。
创建一个流程步骤为:在数据库在创建表-->设计表单-->设置流程-->配置菜单 即可点击新配置的菜单运行该流程。
1、创建业务数据表
根据自己的业务需求我们创建自己的业务表:
建表注意事项:
表必须要有一个主键,主键只能是int型的自增字段或者uniqueidentifier(guid)类型。
2、设计表单
打开表单设计器:
点击新建表单按钮弹出新表单属性设置:
表单名称:为您的表单取一个名称吧。
数据连接:刚才新建表数据库对应的连接,连接在系统管理-->数据库连接里维护。
数据表:选中刚才新建的表。
主键:选择表的主键。
标题字段:表中存储待办已办事项等流程标题的字段,这个字段里的内容将会作为流程标题。
程序库分类:即表单类别,该类别在数据字典中维护。
任务标题:是否自动生成标题,如果是则根据 流程名称(发起人)的格式自动生成标题。
验证提示:弹出(alert) 即window.alert('提示信息的方式'), 图标和提示信息:,图标:只显示错误图标,鼠标移上去之后显示错误信息。
表单属性设置完成之后即可以点确定后开始设计表单,设计完成之后即可点击红框所示的发布按钮,发布之后表单即进入应用程序库,设计流程时就可以选择该表单作为流程表单了。
3、设计流程
点击菜单进入流程设计界面,并点击新建按钮弹出流程基本属性设计框:
在基本信息中设计流程基本属性,具体各项含义将在详细中说明,这里只需要设置流程名称和选定分类即可。
在数据连接中设置和刚才表单对应的数据连接:
设定好之后即可点 确定 进行流程设计
点击步骤按钮,即可以新建一个步骤,选中一个步骤再点击连接,再到要连接至的步骤上单击即可实现两个步骤之间的连线。
步骤属性设置:
由于这个是讲快速入门,所以步骤的详细设置和每个参数的意义将在后面说明,这里只需要设置好步骤名称,和选定刚才设计好的表单即可。
配置相关按钮:
在按钮标签栏配置当前步骤可执行的操作的相应按钮,普通步骤一般配置发送按钮,最后一步要配置完成按钮来结束流程。
流程设计完之后即可点工具栏中的 :安装来发布该流程。
流程安装发布之后即进入应用程序库中,下一步只需将流程配置为菜单即可开始运行了。
4、配置菜单
点设置应用即弹出该角色的菜单配置界面:
然后在关联程序中选中刚才设计的流程:
这里要注意:关联程序绑定到的是设计的流程,不是设计的表单
这样即把刚才设计的流程配置为菜单,点击该菜单即可发起该流程的新实例:
至此一个新流程设计即完成。复杂流程配置请关注后面教程。
转载于:https://www.cnblogs.com/roadsoft/p/4292622.html
.NET开源工作流RoadFlow-快速入门相关推荐
- .Net开源工作流Roadflow的使用与集成
序言 最近公司要整理公司内部oa系统,需要使用到工作流,所以就开始了开源工作流挑选,使用,到集成到公司内部系统的工作. 首先在网上搜了文档,自己也有补充,整理啦国内几款工作流的比较,由于没有个个击破式 ...
- .NET开源工作流CCFlow-快速入门
为什么80%的码农都做不了架构师?>>> 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow .net开源工作流 接触过activiti工作 ...
- .Net 开源工作流 Roadflow 的使用与集成
序言 最近公司要整理公司内部oa系统,需要使用到工作流,所以就开始了开源工作流挑选,使用,到集成到公司内部系统的工作. 首先在网上搜了文档,自己也有补充,整理啦国内几款工作流的比较,由于没有个个击破式 ...
- RoadFlow工作流使用快速入门
RoadFlow安装完成之后,接下来就可以来建一个简单的流程和表单入门理解RoadFlow的工作原理. 新建一个流程可以分为以下几步:在数据库中建立数据表--设计表单--设计流程--配置菜单后即可在菜 ...
- Flowable工作流实战快速入门(一)
文章目录 1. 工作流入门介绍 1.1 什么是工作流? 1.2 工作流的原理 1.3 BPM 1.4 BPMN 1.5 Activiti 还是flowable? 2. flowable入门helloW ...
- 机器翻译 bpe——bytes-pair-encoding以及开源项目subword-nmt快速入门
bytes-pair-encoding干啥用的 解决未登录词问题的一种方法. 在做nlp的时候,很多时候我们会对语料做一个预处理,生成语料的一个字典.为了不让字典太大,我们通常只会把出现频次大于某个阈 ...
- Lucene开源全文检索引擎快速入门
Lucene是一个用Java开发的开源全文检索引擎,官网是:http://lucene.apache.org/ ,Lucene不是一个完整的全文索引应用(与之对应的是solr),而是是一个用Java写 ...
- 【完结】12大深度学习开源框架(caffe,tf,pytorch,mxnet等)快速入门项目
这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpeng2008/yousa ...
- 【完结】给新手的12大深度学习开源框架快速入门项目
文/编辑 | 言有三 这是一篇总结文,给大家来捋清楚12大深度学习开源框架的快速入门,这是有三AI的GitHub项目,欢迎大家star/fork. https://github.com/longpen ...
最新文章
- mybatis配置文件解析
- python add argument list_python模块介绍- argparse:命令行选项及参数解析
- linux下如何产生core,调试core
- C#开发微信公众平台-就这么简单(附Demo)(转)
- 学妹问,学网站开发还是打 ACM?
- Dubbo学习总结(6)——Dubbo开源现状与未来规划
- MySQL数据库操作指令
- ES6阮一峰笔记部分对象新增方法、字符串的扩展和新增方法
- 常用高性价比的LCD液晶屏驱动芯片VK1088B
- Ubuntu 关闭服务详解
- 移位加密字母C语言,替代密码和置换密码地C语言实现
- 微信小程序防止后退,返回主页,30秒看完关闭
- 点线面的特点_夯实基础!点线面的基本特点与表现
- 【十大思想实验之一】电车难题
- (八)苏世民:我的经验和教训:决策(567)
- 用 Python 实现资本资产定价模型
- Visual Studio 2013 - 高亮设置括号匹配 (方括号)
- python 人像素描_基于python实现把图片转换成素描
- 【PaperReading】Prevalence and patterns of higher-order drug interactions in Escherichia coli
- 力扣练题之876题:链表的中间结点