1. 使用场景
作为「钉钉互联平台」产品组成之一的「关联组织」功能给中大型组织提供强大的组织架构管理能力,旨在帮助用户实现跨组织通讯录、应用的互联互通、上下级组织无缝沟通、协同。- 跨组织沟通、业务审批、工作汇报。
- 多组织分权管理,人员结构实时同步,提高管理效率。
2. 实现步骤
2.1 步骤一:基础表单设计
2.1.1 创建并配置查询表单
操作步骤:- 创建普通表单,命名为「获取组织信息」。
- 添加下拉单选组件,命名为「目标」,分别添加「查询主干组织」及「查询分支组织」两个选项。设为必填。(操作如图2.1-1 所示)

- 点击页面右上角「保存」按钮,即可。
2.1.2 创建并配置查询结果记录表
操作步骤:- 创建普通表单,命名为「主干组织查询结果记录」。
- 添加多行文本组件,命名为「连接器返回结果」,状态设置为「隐藏」。(操作如图2.1-2 所示)

- 添加子表单组件,命名为「主干组织查询结果」,状态设置为「只读」。(操作如图2.1-3 所示)

- 在子表单内添加两个单行文本,分别命名为「主干组织名称」及「主干组织的CorpID」,状态设置为「只读」。(操作如图2.1-4 所示)

- 页面左侧打开「JS动作面板」,将下列代码添加到 didMount 函数中。(操作如图2.1-5 所示)

- 点击页面右上角「保存」按钮,即可。
- 重复步骤1-6,创建「分支组织查询结果记录」。(操作效果如图2.1-6 所示)

2.2 步骤二:创建并配置连接器
宜搭连接器功能相关介绍,请移步:集成&自动化-连接器
- 后台管理页面>>「获取组织信息」>>「集成&自动化」>>「新建集成&自动化」。(操作如图2.2-1 所示)

- 将连接器命名为「查询关联组织信息」,选择「表单事件触发」触发类型,点击「确定」。

- 将连接器命名为「查询关联组织信息」>> 选择「表单事件触发」中的「创建成功」>> 选择「数据过滤」中的「全部数据」>> 点击「确定 」。(操作如图2.2-3 所示)

- 添加「条件分支」分支节点:当条件规则目标等于查询主干组织时,添加「获取主干组织」的连接器,并添加「新增数据」数据节点;其他情况下,添加「获取分支组织」的连接器,并添加「新增组织」数据节点。(操作如图2.2-4 所示)

- 配置「分支1」下连接器



- 配置「分支1」的「新增数据」节点。(操作如图2.2-8 所示)

- 配置「分支2」下连接器



- 配置「分支2」下「新增数据」节点。(操作如图2.2-12 所示)

- 点击页面右上角「保存」按钮后,点击「发布」即可。
2.3 步骤三:提交表单数据
触发连接器,接收连接器返回数据并在处理后进行展示。 操作步骤: 填写表单数据,并提交。(操作如图2.3-1 所示)
3. 效果展示
