0

我正在尝试获取 SharePoint 2013 工作流的 SPWorkflowStatus。我只是在尝试一些简单的事情,比如获取特定 SPListItem 的工作流并尝试访问 SPWorkflowStatus。在此过程中,我还注意到,当它们是 SharePoint 2010 工作流时,我只看到列表的 SPWorkflowAssociation 值。当它是 SharePoint 2013 工作流时,我看不到列表的 SPWorkflowAssociation 条目。我只能认为我缺少特定于 SP2013 工作流程的内容。任何见解都值得赞赏。

4

1 回答 1

0

您是否使用 PowerShell 获取列表关联工作流程和项目工作流程?

我可以使用下面的代码获取列表的关联工作流程

$wfm = New-object Microsoft.SharePoint.WorkflowServices.WorkflowServicesManager($web)
$sub = $wfm.GetWorkflowSubscriptionService()
$subscriptions = $sub.EnumerateSubscriptionsByList($list.ID)

$siteURL = "URL"
$web = Get-SPWeb $siteURL
$list = $web.lists[$listname]
$items = $list.GetItems()
$items[0][$workflowname]
于 2013-09-19T13:55:13.010 回答