You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Elsa Workflow设计器中设置Context Id?

Elsa Workflow 设置 Context ID 正确JS语法

核心报错原因

你写的代码存在两个问题:

  • Elsa 设计器的JS表达式环境不支持手动写context.ContextId = xxx的赋值语句,你只需要在「设置Context ID」活动的表达式输入框填写要作为ID的取值表达式,系统会自动完成赋值
  • 你用的变量名不符合Elsa内置全局变量的命名规则,不同版本的变量名差异较大

正确实现方式

场景1:将HTTP Endpoint传入的id设为Context ID

Elsa 2.x 版本

直接填写表达式:
input.你的id字段名

input对应HTTP Endpoint接收到的请求参数(包含请求体、查询参数),将你的id字段名替换为你实际接收的id字段名即可

Elsa 3.x 版本

直接填写表达式:
inputs.你的HTTP Endpoint活动名称.body.你的id字段名

替换你的HTTP Endpoint活动名称为你自建HTTP Endpoint活动的自定义名称,你的id字段名替换为实际参数名

场景2:将当前工作流实例ID设为Context ID

Elsa 2.x 版本

workflowInstanceId

Elsa 3.x 版本

workflowInstance.id

内容的提问来源于stack exchange,提问作者Amir Makram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 18:06:01