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