Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Разворачивая очередную ферму на базе Windows Server 2012 R2, столкнулся с проблемами при настройке рабочих процессов для SharePoint/Project Server 2013.
Весь процесс настройки не очень сложный:
- Установка Workflow Manager: https://technet.microsoft.com/en-us/library/jj193448.aspx - при наличии доступа в Интернет, https://technet.microsoft.com/en-us/library/jj906604.aspx - при отсутствии доступа в Интернет
- Настройка Workflow Manager с помощью мастера: https://technet.microsoft.com/en-us/library/jj193510.aspx
- Выбор сценария и регистрация возможности: https://technet.microsoft.com/en-us/library/jj658588(v=office.15).aspx#section4 (я использовал общую ферму и HTTP)
На шаге 3 у меня и возникли трудности. О них по порядку:
- При вызове Cmdlet-а Register-SPWorkflowService возникла ошибка "The remote server returned an error - 404 not found...". Нашел аналогичные заявки (https://social.technet.microsoft.com/Forums/sharepoint/en-US/fc8dbc41-f3b9-4469-89b1-2dc990fc696e/registerspworkflowservice-error-the-remote-server-returned-an-error-404-not-found?forum=sharepointadmin), но отказаться от использования 2012 R2 - не наш метод. Решение оказалось простым - через Web Platform Installer 5.0 установить Workflow Manager CU2. Но это не удалось осуществить беспрепятственно.
- Для установки Workflow Manager CU2 потребовался Service Bus CU1, который в свою очередь не желал устанавливаться, ссылаясь в журнале на отсутствие Windows Fabric - "Install exit code for product 'Microsoft Windows Fabric V1 CU1' is '1603'".
- После более детального анализа выяснилось, что системе требуется Microsoft VC Runtime 11 для корректной работы компонентов фермы рабочих процессов. Скачать пакет можно отсюда: https://www.microsoft.com/en-gb/download/details.aspx?id=30679.
- Установив наконец все пререквизиты и перезагрузив сервер, я успешно развернул сначала Service Bus CU1, затем Workflow Manager CU2 и, наконец, настроил интеграцию ферм с помощью команды Register-SPWorkflowService.
Думаю, что в очередных накопительных обновлениях описанные недочеты будут исправлены, а пока помните о них, если планируете инсталляцию на Windows Server 2012 R2.
Артём Хлобыстин - Premier Field Engineer II, EMEA Technical Lead