【问题标题】:How to set Context Id?如何设置上下文 ID?
【发布时间】:2022-01-11 18:30:16
【问题描述】:

我是 Elsa 工作流程的新手,我正在尝试通过从我创建的 HTTP 端点获得的 id 从设计器中设置上下文 ID,但我没有使用我应该使用的语法。我尝试了 JS 语法,但它为我返回了错误。

context.ContextId = WorkflowContext.Id;

【问题讨论】:

    标签: c# .net-core elsa-workflows


    【解决方案1】:

    首先,你必须了解 elsa 加载上下文是如何工作的。

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

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

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

    使用 JS 语法

    input.Body.Id
    

    那么您必须在下一个活动中重新加载您的工作流上下文

    【讨论】:

      猜你喜欢
      • 2022-10-17
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多