При попытке публикации процесса выходит ошибка
Microsoft.Workflow.Client.ActivityValidationException: Workflow XAML failed validation due to the following errors:
Cannot set unknown member 'LookupSPListItemStringProperty.ItemId'. HTTP headers received from the server - ActivityId: 032869da-5cc7-45d5-abeb-106a529b2230. NodeId: DNSNAME. Scope: /SharePoint/default/904250c4-aae4-40da-b83c-5751d7e60bc1/e63689b0-79d0-4155-8f55-b5b3c4c14ef7. Client ActivityId : 7b0ad99d-aa10-20f4-77fe-4d66ae54d820. ---> System.Net.WebException: The remote server |
Решение.
Требуется перезагистрировать рабочие процессы.
Запускаем от имени администратора SharePoint 2013 Management Shell либо в Windows PowerShell предварительно подгрузив PSSnapin SharePoint выполняем:
Add-PSSnapin Microsoft.SharePoint.PowerShell |
Регистрация для HTTP
Register-SPWorkflowService -SPSite 'http://test' -WorkflowHostUri 'http://test:12291' -AllowOAuthHttp -Force |
Регистрация для HTTPS
Register-SPWorkflowService -SPSite 'https://test:12290' -WorkflowHostUri 'https://test:12290' -AllowOAuthHttp –Force |
Если по какой-то причине при выполнении команды регистрации произошла ошибка, то можно посмотреть заметку Least Privilege Configuration for Workflow Manager with SharePoint 2013.:
Ошибка
Register-SPWorkflowService : The caller does not have the necessary permissions required for this operation. Permissions granted: None. Required permissions: WriteScope. HTTP headers received from the server — ActivityId: 96af3802-0e68-4c35-9105-2038b5a44417. NodeId: WFM-Server. Scope:/SharePoint. Client ActivityId : 484bf3d4-9334-43e0-83a3-fd522ddb390d. |
Учетную запись, от имени которой выполнялась команда, требуется добавить в группу администраторов WFMAdmin.
Результат регистрации WFM в ферме SharePoint можно проверить в веб-узле Центра администрирования по ссылкам: Central Administration > Application Management > Service Applications — Manage service applications в списке служб должна появится Workflow Service Application Proxy. При её открытии мы должны увидеть статус Connected
|