结构

为表配置字段信息。

说明
名称 必填,数据库字段名,不可重复,也可在AWS BPMS平台参数中通过`存储模型-是否启用存储标题生成规则`和`存储模型-控制存储标题生成规则`参数配置自动生成规则![](filed4.png)
标题 必填,在表单上默认显示的标题。对于某些敏感数据域提供采用AES加密存储,实施方法在标题前缀增加`**`,例如`**基本工资`,因此该类字段的类型必须是文本型。注意,加密后的文本长度大概是原值的20倍
类型 对应数据库的字段类型分别为:
.文本(Nvarchar2、Text、Varchar)
.数值(Double、Long、Intger)
.日期(Date、Timestamp)
.大文本(File)
长度 当类型为数值时,支持`12,2`格式,表示总长度是12位,小数是2位
允许空 表单运行时自动校验该字段是否允许为空,不符合时自动给出`XX不允许为空`的提示。仅在当前字段为编辑状态时校验。
默认值 表单运行时自动显示该字段默认值,支持@公式
UI组件 表单运行时页面展示方式,参见AWS UI组件参考指南
允许显示 当设置为不显示时,在表单运行时将自动隐藏,支持子表列表和子表表单页面。字段权限在AWS各种策略中的优先次序参见 https://docs.awspaas.com/reference-guide/aws-paas-process-listener-reference-guide/form_event/form_before_load.html
允许编辑 当不勾选时,在表单运行时为只读状态,不可编辑。字段权限在AWS各种策略中的优先次序参见 https://docs.awspaas.com/reference-guide/aws-paas-process-listener-reference-guide/form_event/form_before_load.html
允许复制 仅对子表有效,勾选后该字段允许批量复制,需要配合`流程>表单应用>数据导入导出>允许用户复制该记录`功能使用
类型 .`实体字段` 对应数据库中物理字段
.`虚拟字段`该字段在数据库中并不真实存在,因此运行时刻的值一般需要用户通过默认值方式配置
UUID 一个不重复的字段唯一标识串,该值在进行模型导入、导出后不会变化

从模板组合

这是一个快速建模辅助支持操作,帮助实施人员从已存在的BO表结构元数据中组合追加到当前BO模型中。

对于二级管理员使用该功能时默认仅允许从自己权限范围内选择,admin用户也可在AWS BPMS平台参数中通过设置模板应用参数增加允许选择的范围

系统字段

为配合工作流驱动业务数据AWS平台为创建的BO表模型自动创建了9个系统字段,这些字段值由AWS平台引擎自动维护。

系统字段 字段标题 说明
ID 主键唯一索引 记录唯一标识(主键),一个平台全BO表ID不重复的序列值
ORGNO 单位ID 数据创建人所在单位ID
BINDID 绑定关系ID 该业务数据的流程(或仅存储)的实例ID
CREATEUSER 创建人 数据创建人账户名
CREATEDATE 创建日期 数据创建日期
UPDATEUSER 修改人 数据最后一次修改人账户名
UPDATEDATE 修改日期 数据最后一次修改日期
PROCESSDEFID 流程定义ID 该业务数据的流程(或仅存储)的模型定义
ISEND 是否结束 如果是流程驱动,流程是否已结束

属性扩展

自定义扩展业务字段列,例如增加一列身份证号标识列,设置后对当前BO模型有效。可通过API和@公式获取。

说明
属性名称 API和@公式获取时需要该参数,建意为纯字母
属性标题 显示标题
显示控件 支持复选框、列表、输入框
控件参数 显示控件为列表时有效,格式[["取值1","显示值1"],["取值2","显示值2"],.....]
列宽 列宽度,px
默认值 默认值。控件为列表时,应为取值;控件为复选框时,应为true或false

获取扩展列值

API获取

//根据表名、字段名、扩展属性名获得属性值
SDK.getRepositoryAPI().getBOItemPropValue("表名", "字段名", "属性名称");

//根据表名、扩展属性名、扩展属性值获得满足条件的字段定义模型列表
SDK.getRepositoryAPI().getBOItemsOfProp( "表名",  "属性名称",  "属性值");

@公式获取

//根据表名、字段名、扩展属性名获得属性值
@boItemPropVal(*boName,*fieldName,*prop)

全局属性扩展定义

属性扩展支持在AWS BPMS平台参数BO模型字段扩展属性中设置。设置后所有BO模型有效。详细设置格式参见参数说明

属性扩展功能仅在AWS PaaS 6.2.12.0925及后继版本提供。



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区