【问题标题】:sharepoint workflow 2013 find itemId in tasksharepoint 工作流 2013 在任务中找到 itemId
【发布时间】:2015-01-09 10:56:05
【问题描述】:

我曾经使用 SPBuiltInFieldId.WorkflowItemId 查找与工作流相关的项目 ID

但是当我使用新的共享点工作流程时,此列是空的。

如何从创建的任务中检索工作流项 ID?

【问题讨论】:

    标签: sharepoint workflow-manager-1.x


    【解决方案1】:

    对于那些尝试使用 CSOM 的人。

    第1步:首先用Item ID - 2查询正在运行工作流的列表

    第 2 步:读取使用您的工作流名称创建的字段名称。 'VetriWorkFlow' 是工作流名称和字段名称。

    (FieldUrlValue)mlstItems[0].FieldValues["VetriWorkFlow"];
    

    第 3 步:在此字段中,您将能够看到实例 ID。捕获相同内容并将其传递给工作流任务列表中的“WF4InstanceId”列。

    <Where><Eq><FieldRef Name='WF4InstanceId' /><Value Type='Text'>#instanceID</Value></Eq></Where>
    

    结果:您将获得为列表项 2 创建的任务列表。

    希望这会有所帮助。如果有其他简单的方法,请分享。

    【讨论】:

      猜你喜欢
      • 2016-11-04
      • 1970-01-01
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多