目前是个人注册宜搭,想测试一下功能能否实现,想先用普通表单中的子表单A保存数据,再通过流程表单中的子表单B读取子表单A的数据并在其他文本框输入最新数据,然后通过流程表单事件更新子表单A中的数据,宜搭免费版能完成这个功能吗
宜搭平台并不是一个封闭的系统,通过连接器宜搭天然支持与外部系统的互联互通,目前宜搭已经接入了钉钉连接器,开发者可以轻量化将钉钉官方应用、钉钉生态内应用、企业自有系统等系统接入宜搭,通过宜搭连接器我们可以实现以下功能(连接器的功能使用详见官方使用文档):
轻松实现宜搭表单之间的数据互联互通,通过数据操作节点的配置和编排,业务人员不再需要编写高级函数和代码;
宜搭接入钉钉一方连接器,包括工作通知、群通知、待办任务、通讯录、日程、日历、考勤、智能人事、日清月结(制造业)等,实现任务处理、消息发送的复杂场景;
支持企业开发自定义连接器,实现钉钉宜搭与钉生态应用以及其他三方应用的资源整合、数据传递、业务衔接;
宜搭提供的集成&自动化能力可以理解为是一个流程化的逻辑编排能力,逻辑需要由触发器触发执行,目前宜搭连接器支持以下 4 中触发类型:
表单事件触发 - 指定的表单或流程事件触发,例如表单数据提交、流程节点状态更新等;
定时触发 - 按照设定的时间周期循环触发,例如每周 2 上午 10 点等;
应用事件触发 - 指定的钉钉一方、生态、三方应用事件触发,例如在通讯录中添加新成员时触发;
Webhook 触发(暂未开放) - 当收到指定 URL 请求时触发;
节点
宜搭的集成&自动化其实是逻辑编排,要想实现就需要现有逻辑节点,宜搭提供以下节点类型:
触发器 - 用于配置触发器的执行规则,为逻辑流程的起点,例如可配置当 XX 表单数据提交成功时触发;
一方连接器 - 宜搭提供了大量的一方连接器能力,通过这些连接器能够轻松与钉钉的一方能力打通,例如发送钉钉消息、创建待办等;
自定义连接器 - 通过宜搭连接器工厂进行自定义连接自建系统或者第三方应用系统,
数据节点 - 主要用于对宜搭数据进行增删改查操作;
新增数据 - 目标表新增一条/多条数据,目前新增方式有表单中新增、在子表中新增 2 种;
更新数据 - 更新一条/多条目标表的数据,当未获取到数据时,可设置跳过这个节点,或者新增一条数据;
获取单条数据 - 获取目标表的单条数据,然后对数据进行处理(更新、删除),通常在更新或删除节点的上游;
获取多条数据 - 批量获取目标表的多条数据,然后对数据进行处理(更新、删除),通常在更新或删除节点的上游;
删除数据 - 删除某个表单的数据;
分支节点 - 分支节点能实现不同的条件执行下面不同的规则配置、同时满足多个条件同时进行执行规则配置;
条件分支 - 条件分支间有优先级,只执行优先级最高的分支;
并行分支 - 并行分支间无优先级,满足条件的分支都会执行;
发起审批 - 用于发起一个审批流程; 消息节点 - 用于执行消息发送,包含消息和邮件两种形式;
消息通知 - 支持指定成员或角色发送钉钉工作通知或者是发送群消息;
发送邮件 - 实现发送消息到指定邮箱号上,考虑到邮箱的安全性,发件人的邮箱账号密码需设置授权码;
开发者节点(Groovy) - 通过 Groovy 脚本实现一些代码逻辑编写;
宜搭提供了一个流程编排设计器用于进行连接器的逻辑编排,使用方式和流程设计器基本一致,如下所示:
官方的文档上,在宜搭集成自动化中可以操作子表单是说的跨应用获取/更新表单数据,主要功能是用0代码实现多个应用系统之间的数据互通,支持跨应用获取、更新表单数据,以及跨应用发起流程表单。 解决办法: 由于底层存储设计的不同,老存储模式不支持集成自动化获取子表,新创建的应用默认使用新存储,老存储应用如需可填写申请 https://www.aliwork.com/o/searchlist,
申请老存储模式升级。(适用于基于宜搭3.0新建的应用)。
宜搭UPSERT函数是可以实现使用当前表单子表数据更新目标表单主表数据的,您可以参考文档录入表子表单组件数据插入/更新目标表的普通组件数据 (参考附录2.2)配置相关业务关联规则。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。