【发布时间】:2015-01-09 10:56:05
【问题描述】:
我曾经使用 SPBuiltInFieldId.WorkflowItemId 查找与工作流相关的项目 ID
但是当我使用新的共享点工作流程时,此列是空的。
如何从创建的任务中检索工作流项 ID?
【问题讨论】:
标签: sharepoint workflow-manager-1.x
我曾经使用 SPBuiltInFieldId.WorkflowItemId 查找与工作流相关的项目 ID
但是当我使用新的共享点工作流程时,此列是空的。
如何从创建的任务中检索工作流项 ID?
【问题讨论】:
标签: sharepoint workflow-manager-1.x
对于那些尝试使用 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 创建的任务列表。
希望这会有所帮助。如果有其他简单的方法,请分享。
【讨论】: