continue扩展传参配置
continue接口使用

最近有兄弟问到我continue接口需要传扩展参数,应该怎么传以及我们应该怎么拿,愣了一下,发现目前确实没有这方面的说明,配置还有点冷门,所以这里简单介绍一下触发接口扩展传参的配置方法

查阅接口文档,发现接口文档是支持扩展的,按照惯例应该是直接往extra里面写就好了


试了一下,发现直接写的话拿不到参数(任务流程-流程实例-continueParam对象里面可以看到),extra赋值了,但是TargetRoute和body里面的extra都拿不到


这里就比较坑了,接口文档里面没有具体说要怎么去写扩展参数,常规的写法又拿不到。这里可以研究一下接口文档里面其他接口的extra示例,发现在extra里面是还有一层values的参数,扩展参数需要在这里传递。所以正确的写法应该是:

{

    "triggerType": "TASK",

    "triggerCode": "9869b6ca31a24b58a2429f54df06d1ae",

    "extra": {

        "values": {

            "sysCode": "DKASC1"

        }

    }

}

我在这里是传了一个sysCode的扩展参数,用于后面的节点调用,下发任务之后再去运行数据里面看发现已经能拿到了

如果后面需要用这个参数,sdk就比较好写了:${continueParam.extra.values.sysCode}。比如下面是一个站点绑定的功能,上层通过触发接口传载具编号,然后平台自动绑定,载具编号就填写${continueParam.extra.values.sysCode},测完之后发现可以正常触发,也可以正常绑定到。


总结:continue接口扩展传参需要在extra下面的values对象里面传,不能直接写到extra里面,拿的时候通过continueParam对象拿,

${continueParam.extra.values.sysCode}

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

任务编排之循环任务

下一篇

TS0206037_4.x数据备份恢复操作手册

评论请先登录 登录
全部评论 0
Lv.0
0
关注
0
粉丝
0
创作
0
获赞
相关阅读
  • 文章专题-【开发有道系列】惊艳上线
    2026-01-26 浏览 0
  • V社区四周年寻宝挑战进阶版:荣誉之路正式开启!
    2026-01-05 浏览 0
  • continue扩展传参配置
    2026-01-05 浏览 0
  • 3D对位贴合案例(RobotPilot22X)
    2026-01-06 浏览 0
  • 经典示例脚本及其应用指南-潜伏车脚本应用
    2026-01-22 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器