Не удается скомпилировать и опубликовать рабочий процесс в SharePoint Designer 2010 - PullRequest
2 голосов
/ 03 октября 2011

Установка SharePoint - это установка SP2010 на сервер 2008 R2.Все полностью исправлено.Я запускаю SP Designer непосредственно на сервере SharePoint.

У меня есть рабочий процесс, предназначенный для отправки электронного письма при создании нового документа в настраиваемом списке.Я специально сохранил рабочий процесс очень простым, чтобы проиллюстрировать эту проблему.

После создания этого одношагового рабочего процесса в SP Designer я нажимаю «Проверка на наличие ошибок», и SP Designer сообщает «Рабочий процесс не содержит ошибок».

Затем я нажимаю «Опубликовать», но отображается диалоговое окно «Ошибка рабочего процесса» с сообщением

Обнаружены ошибки при компиляции рабочего процесса.Файлы рабочего процесса были сохранены, но не могут быть запущены.

Если щелкнуть расширенную кнопку, появится дополнительная информация:

Не удалось опубликовать рабочий процесс, поскольку файл конфигурации рабочего процесса содержит ошибки

Любые предложения, полученные с благодарностью

Ответы [ 7 ]

1 голос
/ 03 декабря 2012

Я поделюсь тем, что для меня исправлено - отключив все функции рабочего процесса на уровне семейства сайтов (то есть рабочие процессы, рабочий процесс с тремя состояниями, рабочий процесс утверждения публикации), а затем снова активирую эти функции.Затем я смог опубликовать свой рабочий процесс. Это сообщение помогло , но я не уверен, работает ли это только для 365, но стоит попробовать сначала, если вы планируете переустановку.

0 голосов
/ 18 апреля 2016

Я столкнулся с этой проблемой и после нескольких дней копаний предлагал перестроить серверы, отключить и снова включить функции сайта, удалить предыдущие версии рабочих процессов и т. Д. И попробовать все, кроме перекомпоновки серверов (непрактично для рабочей среды клиентов ). Я решил попробовать некоторые тесты и обнаружил, что эта проблема возникает только в одном конкретном списке, независимо от того, насколько простым или сложным был рабочий процесс ... И когда я установил флажок для запуска автоматически при создании элемента (или при изменении элемента), не смог бы опубликовать и выдать ошибку выше, но если бы я опубликовал ее, просто вручную начать работать нормально. Наконец, после удаления представлений и еще одного тестирования, я обнаружил, что в этом списке более 240 столбцов (я его не создавал ...) и более 50 рабочих процессов, настроенных для запуска при создании ... К счастью, у меня есть тестовая среда. созданный для клиента, поэтому я синхронизировал базу данных семейства сайтов обратно в среду тестирования из Production, повторно запустил мои тесты и получил ту же ошибку ... Итак, что решило проблему и какова была конечная причина проблемы, было многие столбцы определены в списке, и мне пришлось удалить несколько столбцов, чтобы опубликовать рабочий процесс в тестовой среде. Эта проблема фактически сводится к тому, что в SQL Server существует ограничение на количество данных, которое может хранить список, каждый тип столбца занимает столько места, подробнее об этом здесь:

https://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Column

Итак, то, что я делал в работе, было разработано с моим клиентом, чтобы определить, как разбить список на несколько списков и установить связи между ними, переместив некоторые столбцы и данные в другой список (подумайте о нормализации базы данных / списка). .. Надеюсь, это решение кому-нибудь поможет.

0 голосов
/ 08 января 2014

что помогло в моей ситуации - это переключиться с запуска рабочего процесса автоматически на ручной. Иногда ответы на критические ситуации очень просты. надеюсь, это поможет, большое спасибо

0 голосов
/ 19 июля 2012

Это также может произойти, если вы изменяете URL-адрес веб-приложения, все, что вам нужно сделать, - это нажать кнопку «Дизайн» в самой библиотеке. при изменении URL с http://server/Site на пример: http://server.xx1.net/site, и вы пытаетесь опубликовать его, пытается использовать старый URL.

0 голосов
/ 04 ноября 2011

После чистой установки ОС и SharePoint рабочие процессы работают без нареканий.Я могу только заключить, что проблемы были вызваны оставшимися настройками реестра из MOSS 2007. Спасибо за предложения, которые сделали люди.

0 голосов
/ 07 октября 2011

Я знаю это сообщение об ошибке от sharepoint.Я получил это, имея дело с несколькими полями поиска, ссылающимися на другие списки.Даже когда я проверяю worfklow на наличие ошибок, SharePoint говорит, что все в порядке, но я вообще не могу его опубликовать.

Попробуйте создать новый тестовый сайт в вашем семействе сайтов.Создайте пользовательскую библиотеку документов, оставьте ее стандартной, а затем настройте новый простой рабочий процесс, просто отправив письмо.

Заполните необходимые поля в почте только простыми значениями.Отправьте на свой почтовый адрес, простую тему письма и простое тело письма.

Настройте рабочий процесс на запуск только вручную.

Попробуйте опубликовать рабочий процесс.

Когда это работает,затем сравните с существующим рабочим процессом и измените значения путем следов и ошибок.

0 голосов
/ 03 октября 2011

после долгого поиска в Google, я думаю, что это проблема аутентификации. Как настроен ваш SharePoint? Используете ли вы HTTPS для аутентификации? Если это так, проверьте эту статью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...