SharePoint 2013 ワークフローの SPWorkflowStatus を取得しようとしています。特定の SPListItem のワークフローを取得して SPWorkflowStatus にアクセスしようとするなど、簡単なことを試していました。その過程で、リストの SPWorkflowAssociation 値が SharePoint 2010 ワークフローの場合にしか表示されないことにも気付きました。リストが SharePoint 2013 ワークフローの場合、リストの SPWorkflowAssociation エントリが表示されません。SP2013 ワークフローに固有の何かが欠けているとしか思えません。どんな洞察も高く評価されます。
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 に答える