多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
**创建业务表单** #### 功能说明: 按照业务属性不同,建立不同的业务分类。然后在对应的业务分类下按照实际的需求新建业务表单 ## 1.1 业务分类 功能说明:按照业务属性不同,建立不同的业务分类。方便业务表单的查找和维护。 操作路径: 【控制平台】-【功能菜单】-【业务分类】 ![](https://box.kancloud.cn/cd4f72254e6ee3679452bac5b01f53a2_556x327.png) 重点说明: 在建立业务分类时应该选择上级菜单后,点击【增加】按钮,填写分类信息后点击【保存】即可。 ## 1.2 业务定义 功能说明: 按照实际的业务需求,可定制电子表单。业务定义模块主要对表名称、表字段信息、表单字段风格、表单编辑界面、列表界面、脚本控制等信息的开发定制。 操作路径: 【控制平台】-【功能菜单】-【业务定义】 ![](https://box.kancloud.cn/c67a2fb96a233dbbe9597ca88dcb9c7f_555x219.png) 重点说明: 业务表单支持复制、导出和导入。当两个业务表单相同或类似时,可进行表单复制,减少建表工作量。导出和导入功能主要用于项目移植或多系统功能转移使用。 ### 1.2.1 新建业务 填写业务名称和中文名称,选择审批状态、归档状态等信息后,点击保存即可。 ![](https://box.kancloud.cn/d622c38c5f3481741258f3bb5e6b20a6_556x306.png) 重点说明:如果该表需要走流程审批,则审批状态需要选择【显示】;如果需要归档,则归档状态选择【显示】,其他地方不用写,直接保存即可 ### 1.2.2 字段定义 填写字段名称、字段中文名、类型和长度点击保存即可。其中字段类型主要分为字符、整数、数值、日期、大文本五类,字符、数值需要指定长度 ![](https://box.kancloud.cn/2bcd123dbb8558680119a95ad6606374_555x303.png) 重点说明: 平台支持字段信息的复制和粘贴,首先点击【复制字段列表】按钮,复制当前所有字段信息,然后新建表后点击【粘贴字段列表】,将复制的字段信息粘贴进去,点击保存即可。 另外也支持从EXCEL中复制已整理好的字段列表,直接粘贴过来。先从excel中复制字段信息后,点击【粘贴字段列表】,将复制的字段信息粘贴进去,点击保存即可。 ### 1.2.3 子表定义 功能介绍: 业务表单经常会遇到主子表结构(主表固定,子表可以增行)的表单格式,所以平台也提供了方便的子表定义方式。点击【添加】按钮,输入子表名称,点击【保存】按钮 ![](https://box.kancloud.cn/85b9e6bea32e300089fc9048bd074e54_556x287.png) 击【字段定义】,可进行子表字段信息定义;点击【编辑风格】可对子表字段风格信息进行设置(此处参考主表对应的功能说明)。 ![](https://box.kancloud.cn/824683488430c8614e44b62950989603_555x283.png) ### 1.2.4 字段风格 功能介绍: 字段风格设置主要分为必填、只读、显示、字段数据显示宽度及高度、编辑风格和默认值设置。其中编辑风格指对业务表单中下拉选择、单选、多选、附件上传等多种操作风格的配置功能,默认值设置主要用于对表单某些特定字段能够在数据录入过程中自动补充值。 ![](https://box.kancloud.cn/301de9e9e80833ea5755f904aa58b4fc_556x251.png) **重点说明**: 【显示】是指该字段是否在页面上显示,如果没勾选,把该字段在前台业务电子表单上则不会显示; 【只读】表示该字段在页面上显示的时候不可编辑; 【必填】是指在页面上编辑的时候该字段的值比较重要,不可为空,即需勾选; 【新建风格】当该表单有一表多样式的需要时,可在此处建立新的风格(一表多样式参考界面设置模块功能介绍)。 默认值设置:主要对“当前日期”、“所属部门”、“部门ID”、“所属岗位”、“岗位ID”、“登录用户姓名”等常用默认值设置。设置后,在前台业务操作时,对应字段会自动带出默认session值。降低操作人员工作量。 ![](https://box.kancloud.cn/a7927760e423622578600968b4511258_556x251.png) 编辑风格设置—自动编号设置 常规业务中,我们需要将一些【编号】类的字段设置成自动编码,如下图所示: ![](https://box.kancloud.cn/393b144db2d50e3c9d4e447efcd10e3c_555x266.png) **重点说明**: 编号头:是指单据编号前边不变的部分。可参考“说明”中的单据编号的规则,如果想在编号头中加入表中字段的话,规则为{字段名},如需用到平台中session值的时候,规则为[!session键值!]; 序号尾部长度:是指单据编号数字变化的部分,长度是指最后的流水码的位数,可按照实际需要进行设定。起始值一般设置为1,零补齐不用设置,编号尾不用设置。 > 编辑风格设置—日期时间格式 实际业务需求中,会对一些日期字段格式有不同的要求,平台提供如下图所示共四种日期时间格式供选择 ![](https://box.kancloud.cn/bab748f53b847d1afbf80eb79b4176e2_556x264.png) **重点说明**: 双月日历显示:勾选后,可在前台表单界面弹出可显示当前月及下个月的双月日历视图以供选择 > 编辑风格设置—子表序号 假如在子表中需要将一字段设置成子表序号风格,我们需要用到子表序号定义功能。打开子表定义 — (选取应设为子表序号的字段)编辑风格— 点击子表序号即可。设置如下图所示: ![](https://box.kancloud.cn/1e3db627c0c418bcbdb3a5726c185401_556x264.png) > 编辑风格设置—计算表达式 实际业务需求中,我们常常会遇到字段计算的情况,平台提供主子表的字段计算表达式,如下图所示: ![](https://box.kancloud.cn/0c012f243b688986f3afb0743608e038_555x266.png) **重点说明**: 主表字段表达式:选择主表中的字段,一般用到主表字段表达式的时候是主表中有计算逻辑的两个字段。先选择需要计算的字段,然后选择相对应的计算运算符(+,-,*,/)。例如:主表中总价字段为【Total_Price】需要自动计算,数量为【Count】,单价为【Price】,设置总价【Total_Price】的编辑风格,选择“主表字段表达式”在运算符下边为表的字段,双击字段即可显示在多行文本框中,我们需要设置的结果为{Count}*{Price}; 合计子表表达式:如果有多张子表,要选择一张子表,选择对应的需要合计的子表字段双击即可。 > 编辑风格设置—金额大写 平台提供可以根据一些数字、金额字段,自动进行大写形式转换,如下图所示: ![](https://box.kancloud.cn/c3d6536b23fd1b3e32ad113816a3b31e_556x269.png) **重点说明**:选择需要大写的字段,点击编辑风格的设置,双击要显示为金额大写的字段名,点击确认即可设置成功。 > 编辑风格设置—下拉列表框 实际业务需求中,我们常常会遇到需要将一些值用下拉框的风格来显示。平台提供了年份下拉、月份下拉、自定义值、字典库、SQL语句等方式。如下图所示: ![](https://box.kancloud.cn/7fd01cf2dbdeb4b8800d42253b609e8a_555x265.png) **重点说明**: 在自定义值选项,中间逗号为英文状态下。 字典库:如果字典库中已存在需要的字典不需要字典维护,如果不存在需要自己维护(详见数据字典模块功能介绍)。 Sql语句: 查询相应字段的值,查询语句 from前的字段,左边为实际要获取的值,右边为在页面上显示的值。如下图所示 ![](https://box.kancloud.cn/a0dcc5ed67c93251d754cec12b0af5d3_556x265.png) > 编辑风格设置—多行文本框 平台提供了多种多行文本框格式可供在选择,包含有普通文本框、HTML编辑框、WebOffice、多附件上传、单图片上传。 ![](https://box.kancloud.cn/880bcaa074307bc61742eac0e2a0c272_556x268.png) **重点说明**: 只需要在输入框中输入要显示的行数即可,在前台电子表单会默认显示几行的文本框。 如果需要在页面编辑word文件或者excel文件,可以选择WebOffice,其中选择格式:编辑哪类的文件。支持微软办公软件和金山办公软件两种;模板选择:有模板就选择模板,没有就不指定。如下图所示 ![](https://box.kancloud.cn/ba5011d0a6c96836b44e96cc46059d24_556x264.png) **多附件上传**:平台提供设置为多附件上传风格设置,如下图所示: ![](https://box.kancloud.cn/dd3f13f2fcdb1744aed6d517a102cdb4_553x266.png) **重点说明**: 选择格式:输入要上传文件的格式(系统会限制只能上传已选择的格式),规则为:*.jpg,*.png,如果为空,则默认支持所有格式; 单个文件最大:是指支持单文件最大为多少兆,如果为空则不受限制; 是否多文件上传:是指在页面上显示是否支持多文件同时上传还是单文件上传; 存储路径:是指文件要存储的地址; 归档附件字段:是指是否要关联归档功能,选择“是”,则可以将附件归档到档案管理处(档案管理为OA系统中一个模块的功能)。 单图片上传:如果用到单个图片上传,则可以设置为但图片上传,设置见下图: ![](https://box.kancloud.cn/83227a00430ce783bbefbfd185eaa565_555x269.png) **重点说明**: 选择格式:输入要上传文件的格式,规则为:*.jpg,*.png,如果为空,则默认支持所有图片格式; 单个文件最大:是指支持上传最大为多少的图片; 存储路径:是指图片要存储的路径,分为默认路径和单独路径 > 编辑风格设置—弹出页面显示 弹出页面主要指表单中通过点击按钮或者双击后弹出新的框架页面,平台支持自定义页面弹出和已设定好的查询定义页面或数据字典等弹出设置。 自定义页面:需要自己另外写一个自定义页面,则用vs工具写好页面之后放在服务器上,记好相对应的路径,将自定义页面路径输入输入框中即可。(例:输入相对根目录的路径,如SysFolder/AppFrame/xxx.aspx。)如下图所示: ![](https://box.kancloud.cn/c9d0b4c98fbba2c102c1862fda8c473f_555x261.png) 弹出查询列表:可调用之前写好的查询定义,设置弹出查询列表,如下图所示: ![](https://box.kancloud.cn/0479a46c0264190c7850980bf7871bef_555x267.png) 点击维护按钮,见下图所示: ![](https://box.kancloud.cn/42805ea624361597a051c5446051091f_555x272.png) **重点说明: ** 双击相应表单字段,双击对应的查询字段; 过滤条件:相当于sql语句中where之后的语句,主要指此处过滤的信息 ** 弹出组织架构树**:可选择平台内置的用户树、岗位树、组织机构树等,如下图所示(此处指介绍用户树设置,其他类同,不再一一详述): ![](https://box.kancloud.cn/dfe3dd8de221ce826cc381f2feaf67ba_556x266.png) **重点说明**: 双击表单字段即可进入到选中字段中,双击对应的查询字段进入选中字段;如果只选择单用户,勾选上方确认旁边的单用户选择确认即可。 > 编辑风格设置—RADIO显示 平台提供将字段设置成Radio风格,主要提供字典表、自定义值、SQL语句三种方式。自定义值设置如下图所示: ![](https://box.kancloud.cn/bf19255654fb8444a10dabde981e05ff_555x265.png) **重点说明**: 布局:默认指无表格样式; 方向:分为水平方向,垂直方向; 列(行)数:如果为垂直方向,设置相对应的列数,如果为水平方向,设置相对应的行数; 显示序号:设置多少个单选框会在每个单选框 前边显示序号,根据需求判断是否勾选; 多行文本框:在多行文本框中输入要在页面上显示的值,显示值和实际值用|分开,每项用逗号隔开或者 字典库设置如下图所示: ![](https://box.kancloud.cn/afde31e5deb448c84f2493faad57fdaf_555x266.png) **重点说明**: 布局:有默认,表格; 方向:分为水平方向,垂直方向; 列(行)数:如果为垂直方向,设置相对应的列数,如果为水平方向,设置相对应的行数; 显示序号:设置多少个单选框会在每个单选框 前边显示序号,根据需求判断是否勾选。 SQL语句设置,如下图所示: ![](https://box.kancloud.cn/707d3f7d8bfa92d5e2374caed4b58790_556x266.png) **重点说明**:查询相应字段的值,查询的字段左边为实际要获取的值,右边为在页面上显示的值。 > 编辑风格设置—Checkbox显示 字典库设置,如下图所示 ![](https://box.kancloud.cn/8ed25dd789bdc3ff7f36daad2a1cddf9_553x264.png) 布局:有默认,表格; 方向:分为水平方向,垂直方向; 列(行)数:如果为垂直方向,设置相对应的列数,如果为水平方向,设置相对应的行数; 显示序号:设置多少个复选框会在每个复选框前边显示序号,根据需求判断是否勾选。 自定义值设置,如下图所示: ![](https://box.kancloud.cn/29384acef213c1fb3c64a6e33b13d644_556x266.png) **重点说明**: 布局:有默认(非表格样式),表格样式; 方向:分为水平方向,垂直方向; 列(行)数:如果为垂直方向,设置相对应的列数,如果为水平方向,设置相对应的行数; 显示序号:设置多少个复选框会在每个复选框 前边显示序号,根据需求判断是否勾选; 在|左边为显示的值,右边为实际获取到的值,逗号或者换行隔开每一项。 设置Checkbox显示SQL语句,如下图所示 ![](https://box.kancloud.cn/9f47c7e0f2c8c69c31c9584575fa811f_556x265.png) 重点说明: 布局:有默认(非表格样式),表格样式; 方向:分为水平方向,垂直方向; 列(行)数:如果为垂直方向,设置相对应的列数,如果为水平方向,设置相对应的行数; 显示序号:设置多少个复选框会在每个复选框 前边显示序号,根据需求判断是否勾选; 多行文本输入框:查询相应字段的值,查询的字段左边为实际要获取的值,右边为在页面上显示的值。 ### 1.2.5 界面设计 功能介绍: 平台提供了拖拽式表单界面设计,点击【界面设计】,点击〖添加〗按钮,打开界面如下 ![](https://box.kancloud.cn/f6ff9c565239a8658687b80d625e2fe1_555x262.png) 点击【编辑界面】,如下图所示: ![](https://box.kancloud.cn/612e1142b2aafde031704daf00f411e3_553x252.png) **重点说明**: 可点击上面按钮,插入预设模版。也可直接在下面一行点击【插入4列主表】【插入6列主表】快速选择模版。 插入预设模板之后(或者是自己编辑的界面),将字段以及要编辑的字段写在table中相对应的地方(可将光标放在需要填写表格内,左键点击中间部分对应的内容,自动填写) ![](https://box.kancloud.cn/9f9a6bf546b1faeb6bc8ca2535425af1_556x254.png) 同时平台也支持用html样式下进行表单设计,如下图所示: ![](https://box.kancloud.cn/ac272e22840ce4f424704ad765a16844_556x251.png) **重点说明**:在界面中,我们只用把标签写好,标签内容只需点击左侧字段信息列表的字段中文名称,字段名称即可。 ### 1.2.6 列表属性 平台提供前后台的列表界面信息设置,此处只介绍利用开发平台对列表界面以及查询条件格式进行设置,如下图所示: ![](https://box.kancloud.cn/b9163e5b3459159711c0d6314bfb7067_556x242.png) **重点说明**: 显示:是否在列表显示该字段; 查询:是否作为列表页面查询条件; 查询风格:在列表属性中显示那一列,选择要在前台列表中显示的字段。在查询条件那一列选择在前台作为查询条件的字段。