11 评论

2 收藏

分享

【教程】通过自动化工作流实现两表自动相互关联

伙伴云一直没有两个表自动关联的功能,即A表选择关联B表的数据后,B表对应数据无法自动关联A表的对应数据,我做项目管理时有很多跟踪表,收集表,上线版本等各种表格,且都需要互相关联,但每次关联动作都要做好几次,先把A表里的数据选择关联B表里的一条,再到B表里相应的数据去选择关联A表的一条数据,简直是效率LOW爆了,无奈伙伴云一直没有实现自动相互关联的功能。
正好伙伴云的自动化工作流功能上线了,这个功能确实很强大,能够通过函数实现很多功能,类似Excel,我也就想着把这事给解决了,开始写条件各种错误,取值也是各种bug,但是看看仔细例子和使用手册,写好一个后,后面就越来越顺了,说实话还是比较好用的,但是对普通用户来讲逻辑上稍微有点绕,帮助文档还有欠缺,希望后期能够做的更好。
看看需要的人多不多,多的话我就放下教程啦

回复

举报 使用道具

相关帖子
全部回复 (11)
查看全部
我需要这种,一直都没弄成

举报 回复 支持 反对 使用道具

A1关联B1这种还不难,能实现A1关联B1,B2,B3,B4,B5这种一对多的方式,改B*的字段,A1的某字段作相应修改的模式吗?

举报 回复 支持 反对 使用道具

本帖最后由 lzy(1187733) 于 2017-2-12 12:53 编辑
引用 @树城(1253004) 发表于 2017-2-11 22:28
A1关联B1这种还不难,能实现A1关联B1,B2,B3,B4,B5这种一对多的方式,改B*的字段,A1的某字段作相应修改的模 ...

如果你是每个表都对应了A表的一个字段的话,可以实现!

举报 回复 支持 反对 使用道具

我分享下工作流的设置方法,以我自己工作区的两个表作为例子。有两张表,一个叫【需求与问题跟踪表】 ,专门作为项目实施人员用来安排系统需求开发进度的,另一个叫【系统及BUG收集表】,专门用来收集用户的需求与问题,在【跟踪表】中有一个字段叫【需求收集关联】,专门用来关联【收集表】中的项目,在【收集表】中呢,有一个字段叫需求关联,用来关联【跟踪表】的项目,也就是说两个表要互相选择对方关联,没有自动化工作流的时候,用户在【收集表】中创建了需求,项目人员看到后就要在【跟踪表】中新增一条数据,同时关联【需求表】的数据,然后在到【需求表】中把那个需求关联【跟踪表】的项目,以便用户能随时跟踪需求处理进度,实际上这个操作是冗余的,两个数据相互关联要到两个表里操作两次。



下面就说下工作流的设置,首先明确下【当前】和【目标】两个概念,当前即你当时去手动操作的数据,目标即你想要自动化工作流去变动的数据,具体到我的需求,我要把【跟踪表】里的XQ-1这个项目关联【收集表】的SJ-1这个项目,关联同时,【收集表】里SJ-1自动关联到【跟踪表】的XQ-1,这里【跟踪表】里的XQ-1就是【当前数据】,【收集表】里的SJ-1就是【目标数据】了,所以,我们要在跟踪表里建立自动化工作流。
第一步,新增和修改数据时都会出发工作流
1.png

第二步,选择修改已有数据,修改指定条件下的数据,特别注意目标表格为【收集表】!
2.png
简单说下条件表达式的含义,即当在【收集表】里找到需求编号与当前【跟踪表】里这条数据关联项目编号一致且【跟踪表】里上线状态不为已上线时,把收集表里的处理状态改为:正在处理,并且【收集表】这条数据关联上【跟踪表】里当前正在操作的数据,很多人之所以工作流设置不成功,是因为没有注意关联字段的返回值类型为:item,所以这里使用公式:item(),具体使用方法各位见使用手册了,很多时候公式写不成功就是返回值类型搞错了,所以大家需要去注意下。
3.png
好了,现在我在【跟踪表】XQ-1中关联了SJ-1时,【收集表】里的SJ-1也自动关联了XQ-1
4.png 5.png

举报 回复 支持 反对 使用道具

建议自动化工作流中再增加一个函数,取当前数据的关联数据,数据库的表中应该都会存关联关系的,这个函数只是把这个值取到,这样对于设置和效率来讲都是很好的。
我上述实现方法虽然能实现自动关联,但因为是全表搜索,而且用的是like,当数据量较大时效率就会非常低,而且十分消耗性能。

举报 回复 支持 反对 使用道具

尝试设置了一下,最后一步各种报错,不知道哪里弄错了

举报 回复 支持 反对 使用道具

报的什么错误?
截图看下

伙伴办公-助力你的梦想!

举报 回复 支持 反对 使用道具

引用 @lzy(1187733) 发表于 2017-2-13 10:41
建议自动化工作流中再增加一个函数,取当前数据的关联数据,数据库的表中应该都会存关联关系的,这个函数只 ...

你的需求比我的简单的多,不需要像我这个这么复杂

举报 回复 支持 反对 使用道具

实在不会用工作流的,可以有偿帮忙代写工作流,价格按难度确定,很便宜哦
来自手机

举报 回复 支持 反对 使用道具

lzy(1187733)
高级会员
主题 14
回复 128
粉丝 2
|网站地图
快速回复 返回顶部 返回列表