关键词:流程引擎,表单设计,表单开发,O2OA,流程管理,流程审批,工作流

本文主要介绍如何在O2OA中进行审批流程表单或者工作流表单设计,O2OA主要采用拖拽可视化开发的方式完成流程表单的设计和配置,不需要过多的代码编写,业务人员可以直接进行修改操作。


表单设计器介绍

表单元素区:存放表单设计元素的区域,通过拖拽,可以将设计元素添加到表单设计区。

表单工具栏:保存表单、预览表单等操作按钮。

表单设计区:表单的可视化编辑区域。

表单元素列表:表单中所有的设计元素在列表中按层次结构列出。当此区域中的元素被选中时,表单设计区中的相应元素也被选中,反之亦然。

表单属性区:表单和设计元素的属性可以在此编辑。当在表单设计区中选中设计元素时,此区域显示所选设计元素的属性;当表单设计区中未选择任何设计元素时,此区域显示当前表单的属性。

接下来,是对表单的编辑,可以按以下步骤进行:

1. 设置表单名称 在表单属性区中,找到“名称”,填写您要给表单起的名字(同一个应用中,表单名称不同重名)。

2. 编辑表单内容 您可以将元素区的设计元素拖动到表单的指定位置。当某个元素被选中是时,状态如图:,三个操作按钮分别是:移动、复制和删除。

3. 保存表单。

表单基本属性如下表:

属性

描述

备注

标识

表单的唯一标识

自动生成

名称

表单的名称

必填,同一个应用内不可重名

描述

表单的描述

表单样式

内置的表单样式

可选值:

传统样式

蓝色简洁

红色简洁

手机样式(用于手机表单)

图标

可以为表单设置一个图标

打印表单

当当前表单执行打印操作时,可以使用另一个表单来展现当前的业务数据,可在此处指定打印时要使用的表单。如不指定,就为当前表单

可选本应用内的任意表单

样式

可以为表单定制CSS样式

表单可以是看作是一个容器,它对应HTML的一个DIV对象,您可以为这个DIV对象设置CSS样式和HTML属性。

属性

可以为表单设置HTML属性

校验意见

可以在此编写校验脚本,在表单流转提交时执行

在意见和决策窗口确定后执行。如果校验成功返回true;如校验失败,返回失败信息,系统会在相应的位置,提示校验失败信息

校验路由

可以在此编写校验脚本,在表单流转提交时执行

流转校验

可以在此编写校验脚本,在表单流转提交时执行

在点击“继续流转”按钮时,填写意见和选择决策窗口未弹出时执行。脚本返回布尔型:返回true时继续执行流转;返回false时中断执行。

表单校验相关脚本编写的具体方法,请参阅《O2OA WebAPI》。


创建表单

在应用设计界面中选中“表单配置”导航,点击左上角的“image.png”新建按钮 ,弹出表单模板选择对话框。


image


image


点击“通用表单模板”,新建一个表单,并将表单名称改为“报销申请表单”。如下图


image


修改表单字段


接下来,我们按照需求来修改表单内容。 在基本信息表格中,删除多余的行。选中要删除的行的一个单元个,在操作条上点击“删除”按钮。如下图


image


保留 “选择字段”和“简要说明”行,修改字段标题,将“选择字段”改为:“报销类型”;将“简要说明”改为“报销说明”。如下图:

image


image


然后修改报销明细。 将下面的“订单信息”改为“报销明细”,然后修改明细表(设计元素为:数据网格), 将数据网格的标识修改为“expenseList“。

image


image


image


然后删除数据网格第二行(数据网格内容行)中的所有字段。选中字段,在操作条上点击“删除”按钮,可将其删除。如下图:

image


再在内容单元格中创建相应的字段。从工具区将需要的元素拖动至合适的位置,可创建一个设计元素。


image


在第二列内容单元格中创建一个日期选择字段,命名为“expenseDate”; 在第三列内容单元格中创建一个 下拉框字段,命名为“expenseType”; 在第四列内容单元格中创建一个 文本字段,命名为“expenseExplain”; 在第五列内容单元格中创建一个 数字字段,命名为“expenseAmount”; 在第六列内容单元格中创建一个文本字段,命名为“expenseRemark”; 将“expenseDate”字段的选择类型改为“仅日期”; 设置“expenseType”字段的可选值:交通费、办公用品、办事处费用、培训费、通信费……


配置完成后保存表单即可。




推荐文章:

连接O2云体验APP移动手机办公
2021-02-25
O2OA拥有配套的移动办公APP,支持IOS和安卓端,用户可在连接O2云之后,使用APP使用移动办公。移动办公APP开放源代码,不会产生任何费用。本篇主要简单讲
企业微信办公首页说明
2021-02-19
O2OA平台可以以第自建应用的方式集成到企业微信,同步企业微信的企业通讯录作为本地组织人员架构,并且可以将待办等通知直接推送到企业微信进行消息提醒。
数据中心-自定义查询语句
2021-10-22
@数据中心@数据存储@自定义查询@JPQL@查询语句O2OA提供的数据管理中心,可以让用户通过配置的形式完成对数据的汇总,统计和数据分组展现,查询和搜索数据形成
Custom应用前端代码编译
2021-03-15
O2OA允许用户对服务进行扩展,可以修改原来的代码,但是我们更推荐用户增加新的war包,jar包,根据O2OA的源码结构新增服务和应用来进行业务的扩展。本文主要
业务开发-组织架构-群组信息及管理操作
2021-02-26
O2OA提供群组来让业务中对人员的选择更为方便快捷。系统支持把类似的一群人或者一些组织设置为同一个群组,在业务使用中,可以指定某个群组为处理者,或者从某个群组里
开发知识-React篇:在O2OA门户页面中使用React
2021-02-07
  O2OA提供了门户平台,使用可视化方式设计页面,用于设计系统主页、列表等系统中的各类页面,在一定程度上降低了开发者的技能要求。但是对于有经验的前端开发人员,
系统安全-启用HTTPS(腾讯云版)
2021-12-17
@系统安全@O2OA@HTTPS@SSL@传输加密为增加系统和用户的安全性,平台支持启用HTTPS,使用SSL对网络流量进行证书加密传输。本篇主要介绍如何将在O
系统集成-SSO与单点认证
2021-02-26
O2OA平台提供灵活的系统集成方案,让企业信息平台与各类第三方系统进行集成。本篇主要介绍如何在O2OA中与其他系统实现单点登入。
常见问题-集群配置后启动报错:NullPointerException
2021-02-07
一、linux服务器先用start_linux.sh启动,再用console_linux.sh输入命令二、node.cfg指定的内容与config/node_*
移动办公-钉钉扫码登录办公系统配置
2021-02-25
O2OA平台可以使用符合OAuth2标准的第三方认证进行平台的登录认证。本篇主要介绍如何将在O2OA中集成微信扫码登录功能。

results matching ""

    No results matching ""