钉钉宜搭

阿里云官方出品

「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。

循环容器是宜搭在去年12月份新增的一个功能,在集成&自动化支持循环容器节点,仅尊享版及混合云版本可用。 针对以前获取多条数据后没有使用场景,一些批量任务、消息通知、卡片发布无法执行。所以新增了循环容器,实现批量数据的及时获取、及时处理,减少中间表配置,提高搭建效率,拓展丰富的自动化场景。

image.png

在集成&自动化中,引入了循环容器能力,支持针对一些高频轻量业务的批量执行。 循环容器设置如下: 1. 支持的节点:「消息通知」、「发送邮件」、「发送卡片」、「更新卡片」、「发起审批」以及分支节点 2. 支持两种阻断模式: a. 直接阻断,跳出循环 b. 跳过并执行下一条数据 3. 每个集成自动化流仅支持使用一个循环容器 4. 循环发送卡片时,注意修改卡片发送规则为【当前循环执行的数据-实例ID】,否则卡片信息无法因人而异。

image.png

5、循环容器内批量发起的任务不确保实时执行完毕,处理的数据较复杂时,请耐心等待。

使用场景:

场景1:多人分工

在面试评估、项目评估等常见场景中,我们需要给特定的一组【评审员】发送评估任务,此时可以根据筛选出来的评审人列表,依次发送任务内容。

场景2:定时提醒

在合同跟进、商机跟进的场景中,我们可以定时筛选出一批符合一定条件的业务数据,推送跟进提醒给到对应的负责人,确保业务及时推进。

场景3:分店管理

对于总部-多分部/总部-连锁店的场景,总部可以发起各种任务计划,审批后,通过循环容器下发给下一级,实现任务广播流程的自动化。

飞云觅宙 评论 0

6

回答

1

回答

3

回答

游客jrx2xpzvcueyy 2023-03-08 959浏览量 回答数 3

5

回答

1

回答

2

回答

1

回答

1241814009089241 2023-03-02 1069浏览量 回答数 1

4

回答

3

回答

游客3q42epsae5hm6 2023-02-27 481浏览量 回答数 3

1

回答

游客zcqv4nh4hhxcy 2023-02-26 405浏览量 回答数 1

2

回答

3

回答

游客hr2676fk2oy3w 2023-02-22 1185浏览量 回答数 3

2

回答

2

回答

游客as6kdbzxuw7hy 2023-02-20 943浏览量 回答数 2

2

回答

游客quoovofto5ygs 2023-02-20 1983浏览量 回答数 2

循环数据要求是数组结构,字符串数组、数字数组或者对象数组都可以。

静态循环数据 「循环数据」定义一个静态数组,在循环体里,可以通过 this.item 获取循环值,this.index 获取循环下标。当然,item / index 也可以通过编辑「循环参数」来自定义,比如 content / idx。

循环远程数据源, 创建一个远程数据源,将数据源绑定到循环变量上,需要定义远程数据源和将组件的循环数据绑定到该数据源上。

还可以实现内外两层嵌套循环,以此类推,其实 N 层(N < Infinity)也是支持的。 通常对于两个组件搭配到一起应用嵌套循环时,会在外层包裹一层容器组件,在容器组件上设置外层循环数据,在内部的组件(此例为文本组件)设置内层循环数据。

外层循环值用的是 this.item,而内层用的是 this.content,这是故意这样设置(通过编辑内层的「循环参数」),为了在内层也能拿到外层的值,否则两个都是 this.item,内层会将外层屏蔽。

在整个搭建页面中,this 其实是有层级的,当前作用域是 this,父级作用域是 this.$super,顶级作用域是 this.$top。

比如对表单容器做循环渲染,表单标识为 'fooForm',在 循环体 里使用 this.$('fooForm').getValue() 可以拿到当次循环表单的值,若要获取所有循环表单的值,需要通过 this.$super.$('fooForm').map(item => item.getValue())。

以上仅供参考。

飞云觅宙 评论 0

1

回答