В этой статье я расскажу, как можно массово через PowerShell утвердить задачи РП созданные через рабочий процесс "Утверждение"
и так нам понадобится
U2U Caml Query Builder
с помощью которого мы формируем CAML
полученный CAML вставляем в скрипт
$web = Get-SPWeb http://portal/sites/Doct $List = $web.Lists["Задачи"] $Query = New-Object Microsoft.SharePoint.SPQuery; $Query.Folder = $List.RootFolder; $camlQuery = "" $camlQuery $Query.Query = $camlQuery; $Query.RowLimit = 100; $List.GetItems($Query) | foreach-object { $item = $_ write-host $item.Name $item.Id $item['WorkflowOutcome']='Утверждено' $item['ExtendedProperties'] = $item['ExtendedProperties'] + "ows_TaskStatus='Утверждено' ows_FieldName_Comments=''" $item['PercentComplete']= 1 $item['Completed']=1 $item['Status']= 'Завершена' $item.Update() } $web.Dispose() 9
Комментариев нет:
Отправить комментарий