结构
为表配置字段信息。
项 | 说明 |
---|---|
名称 | 必填,数据库字段名,不可重复,也可在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客户成功社区