如何设置上下文 ID?
Posted
技术标签:
【中文标题】如何设置上下文 ID?【英文标题】:How to set Context Id? 【发布时间】:2022-01-11 18:30:16 【问题描述】:我是 Elsa 工作流程的新手,我正在尝试通过从我创建的 HTTP 端点获得的 id 从设计器中设置上下文 ID,但我没有使用我应该使用的语法。我尝试了 JS 语法,但它为我返回了错误。
context.ContextId = WorkflowContext.Id;
【问题讨论】:
【参考方案1】:首先,你必须了解 elsa 加载上下文是如何工作的。
当您输入工作流上下文的类型时,它会自动为您的工作流上下文加载上下文 ID 中的空值。
所以您无法访问您的工作流上下文,您应该怎么做?
您必须首先访问您的 HTTP 端点正文以获取您想要的信息。
使用 JS 语法
input.Body.Id
那么您必须在下一个活动中重新加载您的工作流上下文
【讨论】:
以上是关于如何设置上下文 ID?的主要内容,如果未能解决你的问题,请参考以下文章