简道云表单输出(包含部门成员)

  • 方案级协助
  • 文档创建者:Roxy
  • 历史版本:4
  • 最近更新:Roxy 于 2025-03-24
  • 1. 概述

    1.1 应用场景

    公司之前手动在 Excel 表中录入公司电脑借用信息,现在使用简道云表单进行录入。为了实现信息的同步,需要将之前在 Excel 表中录入的信息导入到简道云表单中。

    Excel 表信息如下图所示:


    简道云表单样式如下图所示:

    1.2 实现思路

    1)获取简道云部门和成员数据。

    2)通过关联,将需要输出至简道云的数据和部门成员表合并

    3)字段匹配并输出至简道云表单。

    FineDataLink 中的数据处理过程,详情参见:https://demo.finedatalink.com/ 「简道云输出-有部门成员-」。

    2. 操作步骤

    2.1 简道云表单字段处理

    设置简道云表单的字段名如下图所示:

    相关设置步骤详情参见:简道云输出示例


    2.2 准备包含简道云部门ID和成员编号的表

    简道云表单中包含「成员单选」、「部门单选」控件时,要同步的数据与简道云表单的字段映射关系如下表所示:

    注:username、dept_no 具体介绍请参见:通讯录接口

    同步到简道云的字段
    简道云表单
    username(成员编号)成员单选
    dept_no(部门编号)部门单选

    因此,待同步的数据中需要包含username(成员编号)dept_no(部门编号)信息,才能成功同步到包含「成员单选」、「部门单选」控件的简道云表单中。

    使用接口获取部门ID ,接口文档: https://hc.jiandaoyun.com/open/18516

    使用 FDL 进行接口取数,使用数据转换节点,拖入 API输入算子,并输入API URL https://api.jiandaoyun.com/api/v6/corp/department/list,以及参数,如下图所示:

    填入 body 参数,如下图所示:

    {
       "dept_no":0,
      "has_child"true
    }

    使用 JSON 解析,将 departments 字段解析,如下图所示:

    点击数据预览即可看到获取的部门列表,如下图所示:

    使用接口获取成员ID ,接口文档: https://hc.jiandaoyun.com/open/18515

    使用 FDL 进行接口取数,使用数据转换节点,拖入 API输入算子,并输入API URL https://api.jiandaoyun.com/api/v5/corp/department/user/list,以及参数,如下图所示:

    填入 body 参数,如下图所示:

    {
       "dept_no":1,
      "has_child"true
    }

    使用 JSON 解析,将 users 字段解析并修改 departments 字段,将数组进行拆分,如下图所示:

    使用数据关联,将部门和成员数据合并起来,连接字段为部门ID ,如下图所示:

    最后即可看到所需的部门对应成员编号数据,如下图所示:


    2.3 新建定时任务

    新建定时任务,拖入「数据转换」节点。如下图所示:

    32.png

    2.4 数据输入

    进入「数据转换」节点,拖入「DB表输入」算子,取出存放到数据库的「公司电脑借用」数据。如下图所示:

    33.png

    再拖入一个「DB表输入」算子,取出简道云部门编号、成员编号的数据。如下图所示:

    34.png

    2.5 设置数据关联

    添加「数据关联」算子,将「公司电脑借用」数据与简道云部门编号、成员编号的数据关联起来。如下图所示:

    35.png

    点击「数据预览」,关联后的数据如下图所示:

    36.png

    2.6 删除不需要字段

    拖入「字段设置」算子,删除部门、成员、name、name1 字段。如下图所示:

    37.png

    数据预览如下图所示:

    38.png

    2.7 简道云输出

    1)拖入「简道云输出」算子,将「公司电脑借用」数据输出到简道云表单中。如下图所示:

    2)设置字段映射关系,其中,dept_no 对应简道云表单中的 department(部门)字段,username 对应简道云表单中的 member(成员)字段。如下图所示:

    40.png

    3)设置写入方式为清空目标表,再写入数据,如下图所示:

    2.8 结果展示

    保存并运行任务。

    简道云表单数据如下图所示:

    41.png



    附件列表


    主题: 数据开发-定时任务
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持

    反馈已提交

    网络繁忙