大家好!我是响指不够响。前面我介绍了OA一个很实用的功能—字段联动,通过它我们可以让系统自动带出一些相关信息不需要我们自己一项项的去查找,如果大家感兴趣的话,请移步到泛微OA E8流程小技巧(01)-- 字段联动(前台)查阅。
那么这个功能我们后台是如何实现的呢?今天我为大家讲解一下。
我们来到系统的后台,高级设置—字段联动,点击图中的“+”号按钮添加一个联动设置。
图上各功能点意思分别是:
- 触发名称:自己自定义;
- 触发字段:我们想点击那个字段的时候触发这个配置?比如图1,我们想通过选择“资产编码”字段来带出相关的规格、名称、存放地点,所以我们这里选“资产编码”;
- 所属表类型:系统默认带出,不用理会;
- 联动明细数据时:只添加明细,如果我们带出的数据是明细表的话选择此项当字段改变时已经带出的数据不会删除;先删除已联动出的明细后再添加,如果我们带出的数据是明细表的话选择此项当字段改变时已经带出的数据会被删除然后再次联动出新数据;
- 数据源:如果引用的是OA内部表,可以为空,如果引用的是外部数据必须选择正确的源名称;
- 引用数据库表:我们用到的数据是存放在哪个表里面的;
- 表之间关联条件:如果引用了多个表,我们可以在这里阐明它们的关系,如下图;
如果我们关联条件是,A.身份证=B.名字,那么我们就可以通过身份证来知道名字以及这个人所在的班级;
- 取值设置:设置数据库表与流程字段的对应关系;比如图1中,“资产编码”就是流程字段,而“数据ID”则是数据库字段,为什么是数据ID?学过数据库的朋友都知道,ID是唯一的,就好比我们的身份证一样不会存在重复,如果存在重复那么数据就会有多个;
- 赋值设置:我们想把数据库表中的那些数据赋值给流程中的那个字段;如图1,我们想要系统带出“资产名称”、“存放地点”、“规格型号”那么我们就把它们都选上并做好对应关系即可;
以上设置完之后,记得点击右上角的“保存”,就完成我们的设置啦。上面用到了一些数据库的基础知识,对于没接触过数据库的朋友可能一时间有点难以理解,不过没关系后续有机会我会为大家讲解,如果喜欢我的文章请大家多多关注我,这是对我最好的肯定,谢谢大家!