百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

java工作流引擎(j-roadflow)快速入门教程

toyiye 2024-06-21 12:23 11 浏览 0 评论

使用j-roadflow java工作流引擎创建一个流程分为两个步骤,创建表单和创建流程。

一、创建表单。

在流程管理--表单管理下点新建表单即开始创建一个新的表单:

点击之后打开表单设计器并弹出表单属性设置:

表单名称:为您新建的表单取一个名称。

数据连接:表单数据表对应的数据连接,默认有一个选项和系统连接一样,可以在系统管理--数据连接下添加新的连接。

数据表:表单数据对应的业务表(表单数据要保存到哪个表),如果不用单独的表来保存数据,可以不选。

主键:选择数据表的主键(主键可以是int自增,UUID(mysql和oracle为char(36),sqlserver为uniqueidentifier,pgsql为uuid)类型)。

标题字段:流程任务的标题取对应字段中的值作为标题。

标题表达式:取字段值和自定义文字组合成为流程任务的标题。{json<控件id>}通配符为取表单中对应控件的值。

标签列:设置标签列宽度(对应antd表单的labelCol属性)。

包装列:设置控件列宽度(对应antd表单的wrapperCol属性)。

表单分类:为表单选择一个分类(分类在系统管理--数据字典中维护)。

设置好表单属性之后点确定,就可以开始设计表单了。

我们先插入一个表格,用表格来布局表单控件:

红框中为所有可用的表单控件,可以根据自己表单业务类型选择合适的控件。这里快速入门我们就只用了input文本框控件。

先在表格单元格中点击获得焦点,再点击对应的表单控件弹出控件属性设置,设置好后点确定就可以在光标处插入对应的控件了。

绑定字段:如果表单属性中选择了表,这里就可以选择控件绑定到表的对应字段,到时候就会把字段值存入到相应的表字段中。

标签:控件前面显示的标签。

由于是快速入门其他属性这里不详细说明,详细说明可以参考表单设计章节对应的控件说明。

表单设计完之后就可以点发布按钮,使用设计的表单生效(在设计流程时可以绑定到这个表单)。

二、设计流程。

在流程管理--流程管理中点新建按钮即可新建一个流程:

点新建之后会弹出流程属性设置:

流程id:新建流程时系统自动生成的流程id。

流程名称:为您的新流程取一个名称。

流程分类:流程的分类(在系统--管理数据字典中维护流程分类)。

所属系统:这个是api模式的所属系统,这里不选。

实例管理者:选择哪些人可以管理这个流程的运行时实例(比如管理员可以人员跳转,指派,删除等操作)。

流程图标:在发起流程列表中看到的该流程图标。

颜色:在发起流程列表中看到的该流程显示的颜色。

流程备注:流程的备注说明。

数据连接标签:

选择和表单一样的对应的数据连接,数据表和数据主键,如果表单没有对应具体的数据表,这里可以不设置。

完成标识:

完成标识是指整个流程实例审批完成后,对相应数据表指定的字段设置为指定的值,可以从数据表数据上直接区分流程实例是否审批完成。

标识字段:选择要作为标识的字段(这里要数据连接标签中设置了才能选择)。

标识值:当流程审批完后成要标识的值(比如完全后要标识为1,就在这里填1)。

流程属性设置完成之后就可以设计流程步骤了。

在添加的步骤上双击可以弹出步骤设置:

关于步骤的设置很多,我们这里入门就只设置步骤对应的表单和按钮,其他的参照对应的章节详细设置。

设置表单:

设置按钮:

同样的操作再添加一个步骤1:

步骤连线,将步骤和步骤1用线连接起来,表单可以从步骤发送到步骤1。

连接方法:先点击步骤,使步骤获得焦点,再点击工具栏按钮的直线或拆线按钮,这里有一条线随着鼠标移动,将鼠标移动到步骤1上单击,即可完成步骤到步骤1的连线。

流程设置好后点击发布按钮,即可使流程生效。

流程发布后我们就可以在流程处理--发起流程菜单中打开看到我们刚才新建的流程了,点击对应的流程就可以发起该流程实例了。

填写表单内容,点击保存即可保存当前操作,并且在待办事项中增加一条待办,下次打开可继续处理。也可以直接点发送将填写的表单内容发送给选择的员审批。

来源:http://www.roadflow.cn/DocCenter/Show?id=96

相关推荐

为何越来越多的编程语言使用JSON(为什么编程)

JSON是JavascriptObjectNotation的缩写,意思是Javascript对象表示法,是一种易于人类阅读和对编程友好的文本数据传递方法,是JavaScript语言规范定义的一个子...

何时在数据库中使用 JSON(数据库用json格式存储)

在本文中,您将了解何时应考虑将JSON数据类型添加到表中以及何时应避免使用它们。每天?分享?最新?软件?开发?,Devops,敏捷?,测试?以及?项目?管理?最新?,最热门?的?文章?,每天?花?...

MySQL 从零开始:05 数据类型(mysql数据类型有哪些,并举例)

前面的讲解中已经接触到了表的创建,表的创建是对字段的声明,比如:上述语句声明了字段的名称、类型、所占空间、默认值和是否可以为空等信息。其中的int、varchar、char和decimal都...

JSON对象花样进阶(json格式对象)

一、引言在现代Web开发中,JSON(JavaScriptObjectNotation)已经成为数据交换的标准格式。无论是从前端向后端发送数据,还是从后端接收数据,JSON都是不可或缺的一部分。...

深入理解 JSON 和 Form-data(json和formdata提交区别)

在讨论现代网络开发与API设计的语境下,理解客户端和服务器间如何有效且可靠地交换数据变得尤为关键。这里,特别值得关注的是两种主流数据格式:...

JSON 语法(json 语法 priority)

JSON语法是JavaScript语法的子集。JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔花括号保存对象方括号保存数组JS...

JSON语法详解(json的语法规则)

JSON语法规则JSON语法是JavaScript对象表示法语法的子集。数据在名称/值对中数据由逗号分隔大括号保存对象中括号保存数组注意:json的key是字符串,且必须是双引号,不能是单引号...

MySQL JSON数据类型操作(mysql的json)

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据...

JSON的数据模式(json数据格式示例)

像XML模式一样,JSON数据格式也有Schema,这是一个基于JSON格式的规范。JSON模式也以JSON格式编写。它用于验证JSON数据。JSON模式示例以下代码显示了基本的JSON模式。{"...

前端学习——JSON格式详解(后端json格式)

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammingLa...

什么是 JSON:详解 JSON 及其优势(什么叫json)

现在程序员还有谁不知道JSON吗?无论对于前端还是后端,JSON都是一种常见的数据格式。那么JSON到底是什么呢?JSON的定义...

PostgreSQL JSON 类型:处理结构化数据

PostgreSQL提供JSON类型,以存储结构化数据。JSON是一种开放的数据格式,可用于存储各种类型的值。什么是JSON类型?JSON类型表示JSON(JavaScriptO...

JavaScript:JSON、三种包装类(javascript 包)

JOSN:我们希望可以将一个对象在不同的语言中进行传递,以达到通信的目的,最佳方式就是将一个对象转换为字符串的形式JSON(JavaScriptObjectNotation)-JS的对象表示法...

Python数据分析 只要1分钟 教你玩转JSON 全程干货

Json简介:Json,全名JavaScriptObjectNotation,JSON(JavaScriptObjectNotation(记号、标记))是一种轻量级的数据交换格式。它基于J...

比较一下JSON与XML两种数据格式?(json和xml哪个好)

JSON(JavaScriptObjectNotation)和XML(eXtensibleMarkupLanguage)是在日常开发中比较常用的两种数据格式,它们主要的作用就是用来进行数据的传...

取消回复欢迎 发表评论:

请填写验证码