none
Ошибка рабочего процесса при попытке согласования (HTTP Forbidden) RRS feed

  • Вопрос

  • Добрый день.

    Есть 2 сервера windows server 2012 standard. На одном развернут Sharepoint server 2013. На одном, дабы использовать рабочие процессы 2013, была развернута ферма для Workflow Manager'a. После развертывания нормально прошли тестирования такие рабочие процессы как например "заполнить столбец" или "отправить письмо". Но когда пытаюсь сделать согласование ("начать задачу" или "начать рабочий процесс"), то процесс стопорится с ошибкой. После запуска у него состояние:

    Действие выполняется 

    Повторяется последний запрос. Следующая попытка будет выполнена менее чем через одну минуту. Сведения о последнем запросе: HTTP Forbidden для http://sitentcngd.ntcngd.com/_vti_bin/client.svc/web/lists/getbyid(guid'e26ccab4-cd3e-41d4-a3e5-5f88603b113e')/ContentTypes; идентификатор взаимосвязи: a7979745-27cc-11dd-9ed5-3035c009dfb3; идентификатор экземпляра: b4d5ed97-1e34-40c1-9aee-4290db6decc7.

    А через секунд 10 он приостанавливается с сообщением:

    RequestorId: a7979745-27cc-11dd-0000-000000000000. Сведения: An unhandled exception occurred during the execution of the workflow instance. Exception details: System.ApplicationException: HTTP 403 {"x-ms-diagnostics":["30000000; reason=SSL is required"],"SPRequestGuid":["a7979745-27cc-11dd-b786-269bc5b64105"],"request-id":["a7979745-27cc-11dd-b786-269bc5b64105"],"X-FRAME-OPTIONS":["SAMEORIGIN"],"SPRequestDuration":["158"],"SPIisLatency":["0"],"MicrosoftSharePointTeamServices":["15.0.0.4535"],"X-Content-Type-Options":["nosniff"],"X-MS-InvokeApp":["1; RequireReadOnly"],"Date":["Wed, 14 May 2014 06:00:36 GMT"],"Server":["Microsoft-IIS\/8.0"],"X-Powered-By":["ASP.NET"]} в Microsoft.Activities.Hosting.Runtime.Subroutine.SubroutineChild.Execute(CodeActivityContext context) в System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) в System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

    Я в принципе не понимаю, почему он пытается лезть по http, ведь на портале я через https, WorkFlow я настраивал по https. 

    Тут ошибка либо в этом, либо в контенте, потому что когда я выбираю в "параметры результата" в результатах задачи что угодно самим созданное кроме базового "Задача рабочего процесса Sharepoint 2013", то снизу появляется красная надпись "Проверьте, применяется ли этот тип содержимого к списку задач рабочего процесса". Но я ,естественно, после создания типа контента добавляю его в в списках в Задачи.

    Помогите, пожалуйста, две недели с этим бьюсь, уже 10 раз откатывал серваки и по разному переустанавливал. Не знаю куда копать.

    P.S. В видео-инструкции при настройки по https ставили галку на SSL-шифровании. У меня при попытке это сделать при проверке соединения с SQL'ем выдавал ошибку, поэтому SSL я не делал. Может быть, что вся ошибка из-за этого?

Ответы

  • Для тех, кто тоже столкнулся с данный проблемой, в моем случае помогла правильная регистрация службы. Описал весь процесс здесь (читать 6 пункт)
    Если служба приложений уже была зарегистрирована, ее надо удалить перед повторной регистрацией.
    У меня получилось избавиться от проблемы.

    13 марта 2016 г. 10:54

Все ответы

  • Я в принципе не понимаю, почему он пытается лезть по http, ведь на портале я через https, WorkFlow я настраивал по https. 

    Как я понимаю, у вас Workflow Manager на компьютере, который не является частью фермы и общение должно осуществляться по https? Вы делали настройки по статье http://technet.microsoft.com/ru-ru/library/jj658588(v=office.15) ?
  • Да, отдельная машина, не являющаяся частью фермы. Да, делал по данной инструкции, конкретно "Настройка диспетчера Диспетчер бизнес-правил на сервере, который НЕ является частью фермы SharePoint 2013 (обмен данными по протоколу HTTPS)"

     + по видео http://technet.microsoft.com/library/dn201724(v=office.15) , где всё это в действиях показанно

    Клиент диспетчера рабочих процессов установил на sharepoint, sql, office web app сервера.
  • Товарищи, выручайте, уже 2 недели с этим бьюсь, а рабочий процесс надо к пятнице запрограммировать, т.к. функционала 2010х рабочих процессов не хватает.
  • Неужели здесь нет ни одного специалиста, который бы разворачивал под https Workflow Manager под 2013 РП? Или хотя бы разбирался в этом вопросе.
  • Для тех, кто тоже столкнулся с данный проблемой, в моем случае помогла правильная регистрация службы. Описал весь процесс здесь (читать 6 пункт)
    Если служба приложений уже была зарегистрирована, ее надо удалить перед повторной регистрацией.
    У меня получилось избавиться от проблемы.

    13 марта 2016 г. 10:54