如何设置上下文ID?

How to set Context Id?

我是 Elsa 工作流的新手,我正在尝试通过从我创建的 HTTP 端点获得的 ID 来设置设计器的上下文 ID,但我没有使用我应该使用的语法。我尝试了 JS 语法,但它 return 对我来说是一个错误。

context.ContextId = WorkflowContext.Id;

首先你要了解elsa加载上下文的工作原理

当您输入工作流上下文的类型时,它会自动为您的工作流上下文加载上下文 ID 中的空值。

所以您无法访问您的工作流程上下文,您应该怎么办?

您必须首先访问您的 HTTP 端点正文以获取您想要的信息。

使用 JS 语法

input.Body.Id

那么您必须在接下来的 activity

重新加载您的工作流程上下文