BPM配置故事之案例14-数据字典与数据联动
2017-01-05 10:22
766 查看
小明遇到了点麻烦,他昨天又收到了行政主管发来的邮件,要求把出差申请单改由H3 BPM进行,表单如下
行政主管的出差申请表
小明对表单进行了调整,设计出了一份适合在系统中使用的表单,但在“出差地点”控件的使用上遇到了问题。
小明查看产品资料,在“系统管理-系统参数-数据字典”中录入了地区数据字典,并在下拉菜单控件的属性“MasterDataCategory”中设置了关联,但是却不知道如何将“省”“市”两个控件进行数据关联。
小明设计的表单
数据字典-省
数据字典-市
下拉菜单属性设置
表单显示结果
于是最终小明还是去找了大毛
大毛:数据字典不是用来做数据联动的,只适合稳定不变的少量数据集合。你还是删了数据字典改用数据库+业务服务吧。
大毛:第一步,在数据库中建立数据表,并录入数据(sqlserver、mysql、oracle都可以的)
数据表
数据
大毛:第二步,建立业务服务及主数据(数据项、查询列表方法),之前获取外部数据时我教过你的,查询列表方法中需要设置查询条件用于进行数据过滤
主数据-查询列表方法
大毛:第三步,设置表单中控件的属性
“省”下拉菜单属性
“市”下拉菜单属性
属性设置菜单
行政主管的出差申请表
小明对表单进行了调整,设计出了一份适合在系统中使用的表单,但在“出差地点”控件的使用上遇到了问题。
小明查看产品资料,在“系统管理-系统参数-数据字典”中录入了地区数据字典,并在下拉菜单控件的属性“MasterDataCategory”中设置了关联,但是却不知道如何将“省”“市”两个控件进行数据关联。
小明设计的表单
数据字典-省
数据字典-市
下拉菜单属性设置
表单显示结果
于是最终小明还是去找了大毛
大毛:数据字典不是用来做数据联动的,只适合稳定不变的少量数据集合。你还是删了数据字典改用数据库+业务服务吧。
大毛:第一步,在数据库中建立数据表,并录入数据(sqlserver、mysql、oracle都可以的)
数据表
数据
大毛:第二步,建立业务服务及主数据(数据项、查询列表方法),之前获取外部数据时我教过你的,查询列表方法中需要设置查询条件用于进行数据过滤
主数据-查询列表方法
大毛:第三步,设置表单中控件的属性
“省”下拉菜单属性
“市”下拉菜单属性
属性设置菜单
相关文章推荐
- BPM配置故事之案例3-参与者与数据自动加载
- BPM配置故事之案例9-根据表单数据调整审批线路2
- 【H3 BPM工作流程产品小故事】第十四篇 数据字典与数据联动
- BPM配置故事之案例8-根据表单数据调整审批线路
- BPM配置故事之案例2-文本默认值
- BPM配置故事之案例12-触发另外流程
- BPM配置故事之案例11-操作外部数据源
- BPM配置故事之案例5-必填与水印文本
- BPM配置故事之案例13-触发消息通知
- BPM配置故事之案例4-子表
- BPM配置故事之案例1-配置简单流程
- BPM配置故事之案例6-条件可见与条件必填
- iOS开发通过案例谈iOS代码重构:合并、格式化输出、宏变量、利用数组字典存储数据,以及利用plist的终极知识
- MySQL配置内存使用之innodb数据字典
- ofbiz-数据字典配置
- 【H3 BPM工作流程产品小故事】第十一篇 操作外部数据源
- 传智播客--进销存之自定义注解,数据字典和通用配置
- 以纯面向对象的JS编写最基本的数据字典案例
- 【iOS开发-44】通过案例谈iOS代码重构:合并、格式化输出、宏变量、利用数组字典存储数据,以及利用plist的终极知识
- JAVA笔记14__多线程共享数据(同步)/ 线程死锁 / 生产者与消费者应用案例 / 线程池