一、 目的
基于初级做好的基础上,进一步提升体验,针对表单设计、流程设计、业务集成、规则引擎等使用介绍;
1.表单、流程
▶表单字段默认值,及相关默认值的自动取值;
▶开窗查询,取值来源于外部系统(数据库);
▶流程实例名称设定,参与者设定;
2.业务集成:建立外部主数据的业务服务,供表单选择;
3.业务报表:按要求新建一张业务报表;
♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ 二、 需求说明
1、数据来源于BPM维护主数据:
系统提供物料主数据维护功能,可以进行增、删、查改。在采购流程中,采购明细表物料编码和物料名称开窗选择,不允许直接进行输入;
2、联动选择,数据来源第三方系统:
采购明细表中需求地区和需求工厂是联动选择项,数据来源于其他系统提供的数据;(类似于省市区联动选择)♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥♥ 三、 实现过程 Step1:物料主数据维护 1> 新建物料主数据流程包2> 此操作是为了实现物料数据的增删改功能,无需跑流程所以去掉物料数据流程(点击删除)
3> 数据模型—》查询列表—》添加—》设置展示字段和查询条件
Step2:弹窗功能实现
子表物料编码—》QueryCode—》绑定查询列表、查询条件映射、数据映射
Step3:联动功能实现(此处以省市区联动为例)
数据源多为外部数据源(字段结构至少包含Code、Name、ParentCode三个),通过添加业务服务获取外部数据源
以data table adapter类型接口为例,自动生成增删改的方法
添加外部主数据:点击流程模型—》主数据—》添加
选择GetList方法—》绑定业务服务
点击【自动创建属性并绑定】,自动形成映射关系(也可手动配置映射对象):
表单实现联动
点击对应省、市、区字段—》QueryCode属性—》绑定查询列表、查询条件映射、数据映射(注意在选择市、区县字段时ParentCode一定要指向上一个字段的Code,如城市的ParentCode是省份),即可实现省市区联动查询。
>>>>>>采购业务流程场景实现-进阶版视频在线观看 采购场景实现2
>>>>>>采购业务流程场景实现-进阶版资料下载
1.采购业务流程实现2.pdf
2.流程制作的场景阶段设计.pdf |