Поиск и устранение ошибок рабочих процессов

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

Office SharePoint Designer 2007 — это одно из средств среди продуктов и технологий SharePoint, которое можно использовать для создания рабочих процессов. Одной из уникальных функций создания рабочих процессов в Office SharePoint Designer 2007 является возможность проверки наличия ошибок в рабочем процессе при его разработке.

В данной статье описаны способы проверки наличия ошибок в рабочих процессах в Office SharePoint Designer 2007. Приведены сведения по диагностике ошибок рабочих процессов, сообщения о которых отображаются в Office SharePoint Designer 2007, а также ошибок рабочих процессов, созданных в Office SharePoint Designer 2007, сообщения о которых отображаются в обозревателе.

Общие сведения

Эталонного Устранение ошибок рабочих процессов

Просмотр ошибок рабочего процесса в SharePoint Designer

Просмотр ошибок рабочего процесса в браузере

Перезапустите рабочего процесса после Устранение неполадок

Где можно получить дополнительную справку?

Сообщения об ошибках, которые отображаются в SharePoint Designer

(0, 0) Сбой при проверке активности «ID3»: свойство «Условие» имеет недопустимое значение. Условное выражение является недопустимым. Тип: «WFLib.StringConditions WFLib, версией = 1.0.0.0, язык и региональные параметры = не знаю, PublicKeyToken = 41c356f81cbff68b» нет прав для использования в правила рабочего процесса или условий)

Рабочий процесс с именем имя рабочего процесса уже существует

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

Ошибка при загрузке файла конфигурации рабочего процесса

Ошибка при загрузке рабочего процесса

SharePoint Designer ошибка при создании формы запуска

Недопустимый тип корневой операции

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

Список, опрос или библиотека документов с таким именем уже существует

Это действие требует включения «Утверждение контента» для текущего списка

В этой ветви должно быть условие

Этой ветви должно быть два или несколько действий или изменен на последовательное выполнение

Этот веб-узел не поддерживает рабочие процессы, созданные в SharePoint Designer

Не удается связать рабочий процесс

Не удается загрузить действия рабочего процесса с сервера

Непредвиденная ошибка на сервере

Пользовательские рабочие процессы были отключены администратором SharePoint. Пользовательские рабочие процессы не смогут выполнять

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

Рабочие процессы должны быть связаны со списком SharePoint. Этот сайт не содержит списков. Перед созданием рабочего процесса, необходимо добавить в список на сайте.

Невозможно создать элемент в это текущий список, поскольку он будет запустить еще один экземпляр того же рабочего процесса. Снимите этот рабочий процесс запускается автоматически при создании нового элемента флажок, чтобы устранить эту проблему.

Нельзя использовать действие задачи в этот рабочий процесс, так как он будет запустить еще один экземпляр того же рабочего процесса. Снимите этот рабочий процесс запускается автоматически при создании нового элемента флажок, чтобы устранить эту проблему.

Необходимо выбрать список, чтобы связать с этим рабочим процессом, чтобы продолжить

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

Сообщения об ошибках, которые отображаются в обозревателе

Ошибка в процесс утверждения

Извлечение документов

Документ должен быть извлечен

Ошибка при возврате элемента списка

Ошибка при извлечении элемента списка

Ошибка при копировании элемента списка

Ошибка при создании элемента списка

Ошибка при удалении элемента списка

Ошибка при отмене извлечения элемента списка

Ошибка при обновлении элемента списка

Сбой при запуске

Сбой при запуске (повторная попытка)

Элемент списка не найден

Отсутствует имя файла. Необходимо указать значение для «FileLeafRef» в ItemProperties.

Не удалось выполнить команду вставки элемента управления "источник данных"

Не удается отправить сообщение электронной почты. Убедитесь, что правильно настроена параметров исходящей электронной почты для сервера.

Произошла непредвиденная ошибка

Конфликт при обновлении

Другие ситуации с устранением неполадок

Красный гиперссылок в конструкторе рабочих процессов в SharePoint Designer 2007

Пользователь не может ввести значения в действии в конструкторе рабочих процессов в SharePoint Designer 2007

Настройка автоматического запуска рабочих процессов не компилируется в Office SharePoint Designer 2007

Правда о диагностике ошибок рабочих процессов

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

Просмотрите сведения об устранении неполадок в этой статье как форма для руководства. В этой статье состояния распространенные причины возникновения ошибок рабочих процессов. Это связано с много причин ошибок рабочий процесс может быть уникальным в среде пользователя. Чтобы устранить ошибку рабочего процесса, рекомендуется также проверять наличие других проблем в вашей среде, если вы считаете, что суть проблемы редко используемых. Более поздние версии раздела где можно получить дополнительную справку? также представлены ссылки на полезные ресурсы для получения дополнительную справку по устранению ошибок рабочих процессов.

К началу страницы

Просмотр ошибок рабочих процессов в SharePoint Designer

При разработке рабочего процесса в Office SharePoint Designer 2007 важно проверить рабочий процесс на предмет отсутствия или неправильности данных. В противном случае он не скомпилируется. В конструкторе рабочих процессов выберите команду Проверить рабочий процесс. Если в рабочем процессе отсутствуют данные или если он содержит недействительные данные, Office SharePoint Designer 2007 сообщает об этом разными способами, как показано ниже.

Признаки ошибок в конструкторе рабочих процессов

1. Чтобы проверить рабочий процесс, нажмите кнопку Проверить рабочий процесс. Если в нем есть ошибки, отображается приведенное сообщение.

Предупреждение при компилировании рабочего процесса с ошибками

Если с рабочим процессом необходимо поработать позднее, можно нажать кнопку ОК, чтобы сохранить и закрыть его. При этом рабочий процесс будет всего лишь сохранен в черновом варианте. Как было указано ранее, чтобы скомпилировать рабочий процесс, сначала необходимо устранить ошибки. Перед тем как нажать кнопку Готово, чтобы скомпилировать рабочий процесс, рекомендуется нажать кнопку Проверить рабочий процесс.

2. Красная гиперссылка указывает на то, что в условии или действии отсутствует требуемое значение. Чтобы перейти к соответствующему параметру, щелкните гиперссылку.

3. Значок ошибки указывает на то, что перед запуском рабочего процесса необходимо что-либо настроить.

4. Если задержать указатель мыши над значком ошибки, то появится всплывающая подсказка по устранению ошибки.

5. В элементе Шаги рабочего процесса значок ошибки возле шага рабочего процесса указывает на то, что в шаге содержится ошибка. Чтобы просмотреть ошибки, щелкните этот шаг.

К началу страницы

Просмотр ошибок рабочего процесса в обозревателе

Иногда рабочие процессы, которые успешно компилируются в Office SharePoint Designer 2007, позже не удается запустить на сервере. Ошибки рабочих процессов могут быть вызваны рядом причин — например, может существовать рабочий процесс, который создает в библиотеке элемент, а эта библиотека могла быть удалена или недавно изменились разрешения пользователя и к списку или узлу невозможно получить доступ. Когда рабочий процесс не удается успешно завершить, его конечное состояние отображается в столбце с именем этого рабочего процесса, в списке, к которому присоединен рабочий процесс, как показано ниже.

Индикатор ошибки в столбце рабочего процесса для элемента

Помимо состояния Завершен в этом столбце также могут отображаться конечные состояния Произошла ошибка, Остановлено или Сбой при запуске (повторная попытка).

При щелчке данной ссылки состояния выполняется переход на страницу "Состояние рабочего процесса", на которой в разделе "Журнал рабочего процесса" приведено краткое описание ошибки, как показано ниже.

Описание ошибки в журнале рабочего процесса элемента

К началу страницы

Перезапуск рабочего процесса после устранения неполадок

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

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

К началу страницы

Дополнительные источники справочных сведений

Дополнительная справка на рабочие процессы, поиск форум и собственный вопрос:

К началу страницы

Сообщения об ошибках, которые отображаются в SharePoint Designer

В данном разделе приведены сообщения об ошибках рабочих процессов, которые отображаются в Office SharePoint Designer 2007. Для каждого сообщения об ошибке описана вероятная причина ошибки и действия по ее устранению.

Примечание : Некоторые ошибки может устранить только администратор сервера, поэтому для некоторых сообщений об ошибках приведены сведения по их устранению, предназначенные для администраторов серверов.

(0, 0) Сбой при проверке Activity " ID3": Недопустимое значение свойства "Condition". Выражение условия недействительно. Тип: "WFLib.StringConditions, WFLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=41c356f81cbff68b" не разрешено использовать в правилах рабочих процессов или условиях)

Данная ошибка компиляции рабочего процесса отображается на вкладке Дополнительно диалогового окна Ошибка рабочего процесса.

Примечание : Код и и сведения о сборке могут в сообщениях об ошибке различаться.

Причина

  • Одно или несколько действий, используемых в ссылках сборки рабочего процесса, отсутствуют в списке надежных элементов в файле web.config.

  • Одно или несколько действий, используемых в ссылках сборки рабочего процесса, в списке надежных элементов в файле web.config указаны как ненадежные.

Решение

Администратору сервера необходимо открыть файл web.config и проверить правильность указанных в нем сборок. Для этого необходимо выполнить указанные ниже действия.

  1. В Office SharePoint Designer 2007 откройте рабочий процесс в конструкторе рабочих процессов и выпишите действия и условия, используемые в рабочем процессе.

  2. Откройте на сервере файл .ACTIONS и выпишите сборки и типы, используемые для каждого из действий и условий. Путь к файлу .ACTIONS:

    диск\Program Files\Common Files\Microsoft Shared\web server extensions\%version number%\TEMPLATE\%language LCID%\workflow

  3. Откройте на сервере файл web.config из корневого каталога в Блокноте или любом другом текстовом редакторе и проверьте, что типы для действий и условий рабочего процесса присутствуют в списке надежных элементов в разделе надежных сборок.

    Примечание : В типах, помеченных как надежные, в качестве имен можно использовать знаки подстановки (*), а в сборках некоторые типы могут быть разрешенными или неразрешенными. Если тип обозначен в сборке одновременно и как надежный, и как ненадежный (даже с помощью знака подстановки), этот тип считается ненадежным. Поэтому крайне важно убедиться в том, что тип для указанного действия или условия явно указан в списке надежных сборок как надежный.

К началу страницы

Рабочий процесс с именем имя рабочего процесса уже существует

Причина

Введено имя, которое уже используется другим рабочим процессом в узле.

Решение

Введите для рабочего процесса уникальное имя. На уровне узла имена рабочих процессов должны быть уникальными.

К началу страницы

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

Причина

  • Возможно, непреднамеренно был отменен процесс компиляции рабочего процесса.

  • Проверка рабочего процесса на сервере завершилась неудачно из-за ошибок в рабочем процессе.

Решение

  • Если компиляция рабочего процесса была непреднамеренно отменена, чтобы снова скомпилировать рабочий процесс, нажмите в конструкторе рабочих процессов кнопку Готово.

  • В противном случае проверьте, что в рабочем процессе используются допустимые данные и логика.

К началу страницы

Не удалось загрузить файл конфигурации для рабочего процесса

Причина

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

Решение

  1. В Office SharePoint Designer 2007 в списке папок щелкните знак "плюс" (+) возле библиотеки Рабочие процессы, чтобы развернуть ее, а затем щелкните знак "плюс" (+) возле папки рабочего процесса, чтобы развернуть эту папку.

  2. Чтобы открыть файл конфигурации (Имя_рабочего_процесса.xoml.wfconfig.xml), дважды щелкните его.

  3. Щелкните правой кнопкой мыши в любом месте страницы и выберите команду Проверить правильность XML.

  4. Исправьте все ошибки и сохраните файл.

  5. Снова откройте рабочий процесс.

К началу страницы

Не удалось загрузить рабочий процесс

Причина

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

Решение

  1. В Office SharePoint Designer 2007 в списке папок щелкните знак "плюс" (+) возле библиотеки Рабочие процессы, чтобы развернуть ее, а затем щелкните знак "плюс" (+) возле папки рабочего процесса, чтобы развернуть эту папку.

  2. Откройте файл правил, дважды щелкнув его.

    Имя файла правил обычно имеет вид Имя_рабочего_процесса.xoml.rules.

  3. Щелкните правой кнопкой мыши в любом месте страницы и выберите команду Проверить правильность XML.

  4. Исправьте все ошибки, сохраните и закройте файл.

К началу страницы

Приложение SharePoint Designer обнаружило ошибку при создании формы запуска

Причина

Возможно, непреднамеренно был отменен процесс компиляции рабочего процесса, в котором есть параметры инициализации.

Решение

Чтобы снова скомпилировать рабочий процесс, нажмите кнопку Готово.

К началу страницы

Недопустимый тип корневой операции

Причина

Данные одной или нескольких сборок обращаются к типу, который отсутствует в списке надежных в файле web.config.

Решение

  • Верните на сервере файл web.config в корневом каталоге к исходной версии. Для этого может потребоваться чистая установка Microsoft Office SharePoint Server 2007 или Windows SharePoint Services 3.0.

--- или ---

  1. Проверьте наличие указанного ниже исправления в файле web.config. При необходимости можно скопировать нужные разделы или весь код.

    <authorizedType Assembly="System.Workflow.Activities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Workflow.*" TypeName="*" Authorized="True" />
    <authorizedType Assembly="System.Workflow.ComponentModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Workflow.*" TypeName="*" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Workflow" TypeName="SPWorkflowActivationProperties" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Workflow" TypeName="SPWorkflowTaskProperties" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.Workflow" TypeName="SPWorkflowHistoryEventType" Authorized="True" />
    <authorizedType Assembly="Microsoft.SharePoint.WorkflowActions, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.SharePoint.WorkflowActions" TypeName="*" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Guid" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="DateTime" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Boolean" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Double" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="String" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Collections" TypeName="Hashtable" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Collections" TypeName="ArrayList" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Diagnostics" TypeName="DebuggableAttribute" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Runtime.CompilerServices" TypeName="CompilationRelaxationsAttribute" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Runtime.CompilerServices" TypeName="RuntimeCompatibilityAttribute" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="Int32" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System" TypeName="TimeSpan" Authorized="True" />
    <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Collections.ObjectModel" TypeName="Collection`1" Authorized="True" />
    <authorizedType Assembly="System.Workflow.Runtime, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Workflow.Runtime" TypeName="CorrelationToken" Authorized="True" />
  2. Сохраните файл web.config.

  3. Перезапустите Internet Information Services (IIS) с помощью служебная программа IISReset. С помощью iisreset / командной строки noforce.

К началу страницы

Выбрано недопустимое имя шага. Введите непустое имя, не совпадающее ни с одним из существующих имен шагов

Причина

Либо поле Имя шага оставлено пустым, либо введенное имя шага совпадает с именем другого шага в рабочем процессе.

Решение

Введите для шага в поле Имя шага уникальное имя.

Ввод имени шага рабочего процесса в конструкторе рабочих процессов

К началу страницы

В настоящий момент уже существует список, опрос или библиотека документов с таким именем

Это сообщение может отображаться при вводе имени настраиваемой формы задачи в мастере создания задач. Данный мастер используется при настройке трех действий задачи: Назначить форму группе, Назначить задание и Получить данные от пользователя.

Причина

  • Имя настраиваемой формы задачи уже используется для другой настраиваемой формы задачи.

  • Имя настраиваемой формы совпадает с именем рабочего процесса.

Решение

  • Введите уникальное имя настраиваемой формы задачи.

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

К началу страницы

Для этого действия требуется, чтобы в текущем списке был включен параметр утверждения содержимого

Это сообщение об ошибке отображается как всплывающая подсказка при наведении указателя мыши на значок ошибки, как показано в разделе Просмотр ошибок рабочего процесса в SharePoint Designer.

Причина

Совершается попытка установить поле "Состояние утверждения" для элемента в списке или библиотеке, в которых функция "Состояние утверждения" не включена.

Решение

Включите состояние утверждения для списка или библиотеки. Выполните описанные ниже действия.

  1. В Office SharePoint Designer 2007 в списке папок щелкните правой кнопкой мыши список или библиотеку и выберите команду Свойства.

  2. Выберите вкладку Параметры.

  3. Установите флажок Утверждение содержимого для добавленных элементов.

  4. Нажмите кнопку ОК.

К началу страницы

Для этой ветви должно быть определено условие

Это сообщение отображается со значком ошибки возле действия в конструкторе рабочих процессов.

Причина

В шаге с условными ветвями для каждой ветви, за исключением последней, должно быть определено условие. Если условие не определено, ветвь выступает в качестве элемента "else" оператора "if/else": рабочий процесс будет выполнять любые другие ветви, если эти условия выполняются, в противном случае он будет выполнять действие из последней ветви, для которой условие не определено.

Решение

  • Добавьте условие для соответствующей ветви шага. Для этого щелкните в ветви Условия и выберите в списке условие.

  • Переместите ветвь без условия в конец шага. Для этого щелкните стрелку вниз в верхнем правом углу соответствующей ветви и выберите пункт Вниз. Повторяйте это действие, пока ветвь не окажется внизу шага.

К началу страницы

Либо у этой ветви должны быть два действия, либо для нее необходимо задать режим последовательного выполнения

Это сообщение отображается со значком ошибки возле действия в конструкторе рабочих процессов.

Причина

Рабочий процесс настроен для параллельного выполнения действий, но в ветви только одно действие.

Решение

Добавьте действие в соответствующую ветвь или измените рабочий процесс на последовательное выполнение действий.

  • Чтобы добавить действие в соответствующую ветвь рабочего процесса, нажмите кнопку Действия и выберите в списке действие или вариант Другие действия, чтобы отобразить весь список.

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

К началу страницы

Этот веб-узел не поддерживает рабочие процессы, созданные в приложении SharePoint Designer

Причина

  • Office SharePoint Designer 2007 не может определить, работает ли на сервере узла Microsoft Office SharePoint Server 2007 или Windows SharePoint Services 3.0.

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

Решение

  • Выйдите и запустите Office SharePoint Designer 2007. Если при этом создать рабочие процессы невозможно, возможно, сервер недоступен или на сервере не используется Office SharePoint Server 2007 или Windows SharePoint Services 3.0. Обратитесь за помощью к администратору сервера.

  • Владелец узла должен убедиться в том, что нужный пользователь добавлен в список пользователей с разрешением на доступ к библиотеке рабочих процессов. Если это не так, добавьте пользователя в список.

    1. В Office SharePoint Designer 2007 в списке папок щелкните правой кнопкой мыши библиотеку Рабочие процессы и выберите команду Свойства.

    2. Откройте вкладку Безопасность.

    3. Выберите пункт Управление разрешениями с помощью обозревателя.

    4. В обозревателе на странице "Разрешения: Рабочие процессы" выберите пункт Создать, а затем — Добавление пользователей.

    5. Добавьте пользователя в список.

К началу страницы

Не удается согласовать рабочий процесс

Это ошибка компиляции рабочего процесса.

Причина

Папка текущего рабочего процесса находится не в папке Рабочие процессы в списке папок. Вероятно, она была перемещена.

Решение

Найдите папку рабочего процесса в списке папок и переместите ее обратно в папку Рабочий процесс.

К началу страницы

Не удается загрузить действия рабочего процесса с сервера

Причина

  • Возможно, кто-либо в организации добавил в рабочий процесс настраиваемые действия и при этом в файл была введена неправильная разметка XML.

  • Поврежден файл WSS.ACTIONS.

    Примечание : Каждый раз при создании настраиваемого действия рекомендуется сначала создавать копию файла WSS.ACTIONS в том же месте, где находится сам файл WSS.ACTIONS. Затем добавьте правила и параметры настраиваемого действия в копию файла WSS.ACTIONS. Следует создать по одной такой копии файла WSS.ACTIONS для каждого настраиваемого действия или условия. В таком случае при повреждении файла .ACTIONS со сведениями настраиваемого действия всегда можно вернуть исходную версию файла, а затем добавить в нее все сведения для настраиваемого действия.

Решение

Администратор сервера должен исправить недопустимую разметку XML в файле .ACTIONS. На веб-сервере переднего плана с Office SharePoint Server 2007 или Windows SharePoint Services 3.0 выполните описанные ниже действия.

  1. Откройте Проводник и перейдите к соответствующему файлу .ACTIONS. Путь к файлу:

    диск\Program Files\Common Files\Microsoft Shared\web server extensions\%version number%\TEMPLATE\%language LCID%\workflow

  2. Откройте файл .ACTIONS в Office SharePoint Designer 2007.

  3. Щелкните правой кнопкой мыши в любом месте файла XML и выберите команду Проверить правильность XML.

  4. Исправьте все ошибки и сохраните файл.

  5. Перезапустите Internet Information Services (IIS) с помощью служебная программа IISReset. С помощью iisreset / командной строки noforce.

  6. При необходимости повторите эту процедуру для всех веб-серверов переднего плана.

Если описанный выше способ не помог устранить проблему, можно попробовать выполнить действия, указанные ниже.

  1. Верните исходную версию файла WSS.ACTIONS.

  2. Создайте копию файла WSS.ACTIONS в том же местоположении и добавьте сведения настраиваемого действия.

    Повторите предыдущий этап для каждого настраиваемого действия.

    Примечание : Каждый раз при создании настраиваемого действия рекомендуется сначала создавать копию файла WSS.ACTIONS в том же месте, где находится сам файл WSS.ACTIONS. Затем добавьте правила и параметры настраиваемого действия в копию файла WSS.ACTIONS. Следует создать по одной такой копии файла WSS.ACTIONS для каждого настраиваемого действия или условия. В таком случае при повреждении файла .ACTIONS со сведениями настраиваемого действия всегда можно вернуть исходную версию файла, а затем добавить в нее все сведения для настраиваемого действия.

Если файл WSS.ACTIONS поврежден, верните исходную версию файла WSS.ACTIONS.

К началу страницы

Непредвиденная ошибка на сервере

Это ошибка компиляции рабочего процесса.

Причина

Возможно, в список надежных сборок в файле web.config добавлены записи. Строгое имя одной или нескольких сборок может быть недействительным.

Решение

Откройте файл web.config в Блокноте или любом текстовом редакторе и исправьте неправильное строгое имя сборки.

К началу страницы

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

Причина

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

Решение

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

  1. Откройте узел центра администрирования, из которого осуществляется управление данным узлом.

  2. Откройте вкладку Управление приложениями на верхней панели ссылок.

  3. В пункте Управление рабочими процессами щелкните Параметры рабочих процессов.

  4. В разделе Пользовательские рабочие процессы нажмите кнопку Да.

  5. Нажмите кнопку ОК.

К началу страницы

Если задан режим автоматического запуска рабочего процесса, необходимо убедиться, что имеются значения по умолчанию для всех параметров запуска

Причина

Это сообщение отображается в том случае, если настроен автоматический запуск рабочего процесса и последний использует форму инициализации. Если рабочий процесс запускается автоматически, а не вручную, у пользователей отсутствует возможность ввода начальных параметров в форму инициализации, когда они запускают процесс.

Если значения по умолчанию не заданы, рабочий процесс просто использует собственные значения по умолчанию (например, "0" для чисел, "Да" для логических значений и пустое значение для полей выбора дат, полей выбора и текстовых полей).

Решение

Чтобы ввести значения по умолчанию для параметров запуска в рабочем процессе, выполните описанные ниже действия.

  1. В Office SharePoint Designer 2007 откройте рабочий процесс (меню Файл, команда Открыть рабочий процесс).

  2. В конструкторе рабочих процессов выберите пункт Запуск.

  3. В диалоговом окне Параметры запуска рабочего процесса выберите параметр и нажмите Изменить.

  4. В диалоговом окне Изменение поля нажмите кнопку Далее.

  5. Введите значение по умолчанию и нажмите кнопку Готово.

К началу страницы

Рабочий процесс необходимо сопоставить со списком SharePoint. Этот узел не содержит списков. Прежде чем создавать рабочий процесс, следует добавить на узел список.

Причина

Совершается попытка создания рабочего процесса, не сопоставленного со списком. Все рабочие процессы, созданные в Office SharePoint Designer 2007 должны быть сопоставлены с одним списком или библиотекой.

Решение

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

К началу страницы

Невозможно создать элемент в текущем списке, поскольку он запустит другой экземпляр того же рабочего процесса. Чтобы устранить эту неполадку, снимите флажок "Автоматически запускать этот рабочий процесс при создании элемента".

Это сообщение отображается со значком ошибки возле действия списка в конструкторе рабочих процессов.

Причина

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

Решение

  • Воспользуйтесь в действии другим списком, отличным от списка, сопоставленного с рабочим процессом.

  • Сопоставьте рабочий процесс с другим списком.

  • На первой странице конструктора рабочих процессов снимите флажок Автоматически запускать этот рабочий процесс при создании элемента и установите флажок Разрешить запуск этого рабочего процесса вручную из элемента списка.

К началу страницы

Нельзя использовать действие задачи в этом рабочем процессе, поскольку оно запустит другой экземпляр того же рабочего процесса. Чтобы устранить эту неполадку, снимите флажок "Автоматически запускать этот рабочий процесс при создании элемента".

Это сообщение отображается со значком ошибки возле действия задачи в конструкторе рабочих процессов.

Причина

В рабочем процессе, сопоставленном со списком Задачи, использовано одно из действий задачи (Назначить форму группе, Назначить задачу или Получить данные от пользователя), а рабочий процесс настроен для автоматического запуска при создании элемента. Если рабочий процесс запускается при создании пользователем задачи в списке Задачи, то он создает другую задачу, которая приводит к созданию другого экземпляра рабочего процесса. Такая ситуация может привести к бесконечному циклу.

Решение

  • Сопоставьте рабочий процесс с другим списком.

  • На первой странице конструктора рабочих процессов снимите флажок Автоматически запускать этот рабочий процесс при создании элемента и установите флажок Разрешить запуск этого рабочего процесса вручную из элемента списка.

К началу страницы

Чтобы продолжить, необходимо выбрать список для сопоставления с этим рабочим процессом

Данное сообщение отображается в том случае, если рабочий процесс не сопоставлен со списком на первой странице конструктора рабочих процессов.

Причина

У этой проблемы может быть одна из перечисленных ниже причин.

  • Возможно, удален файл конфигурации данного рабочего процесса.

  • Возможно, в файле конфигурации рабочего процесса удалены сведения о сопоставлении.

  • Если ранее рабочий процесс был сопоставлен со списком, возможно, список изменился или больше не существует.

  • Возможно, совершена попытка открыть в Office SharePoint Designer 2007 настраиваемое действие рабочего процесса.

Решение

Если открыто настраиваемое действие, закройте окно. В противном случае на первой странице конструктора рабочих процессов выберите в раскрывающемся списке библиотеку или список и перейдите к следующему этапу.

К началу страницы

Для некоторых копируемых файлов заданы совпадающие конечные имена. Проверьте имена всех файлов на уникальность и повторите попытку.

Это сообщение появляется в том случае, если для компилируемого рабочего процесса верно следующее:

  • рабочий процесс настроен для запуска вручную;

  • в рабочий процесс входит действие задачи, в которой имя задачи совпадает с именем рабочего процесса.

Причина

При компиляции рабочего процесса приложение Office SharePoint Designer 2007 сохраняет форму запуска (имя_рабочего_процесса.aspx) и настраиваемую форму задачи (имя_задачи.aspx) в одной папке рабочего процесса. Если эти формы имеют совпадающие имена, компиляция рабочего процесса не будет выполнена должным образом, так как нельзя сохранить в одной папке два файла с одинаковыми именами.

Решение

Переименуйте задачу в рабочем процессе. Для этого выполните указанные ниже действия.

  1. В действии задачи выберите ссылку для запуска мастера настраиваемых задач.

  2. В предупреждающем сообщении о возможном нарушении работы запущенных экземпляров рабочего процесса нажмите кнопку ОК.

  3. Нажмите кнопку Далее.

  4. В поле Имя укажите другое имя. Убедитесь, что оно отличается от имени рабочего процесса.

К началу страницы

Сообщения об ошибках, которые отображаются в обозревателе

В данном разделе приведены сведения об ошибках рабочих процессов, которые отображаются в обозревателе и относятся к рабочим процессам, созданным в Office SharePoint Designer 2007. Для каждого сообщения об ошибке описана вероятная причина ошибки и действия по ее устранению.

Дополнительные сведения о том, где для просмотра сообщений об ошибках рабочего процесса в браузере обратитесь к разделу предыдущих Просмотр ошибок рабочего процесса в браузере.

В процессе утверждения произошла ошибка

Причина

Возможно, рабочий процесс пытается задать поле "Состояние утверждения" элемента в списке, в котором не включена функция "Состояние утверждения".

Решение

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

  1. В Office SharePoint Designer 2007 в списке папок щелкните правой кнопкой мыши список или библиотеку и выберите команду Свойства.

  2. Выберите вкладку Параметры.

  3. Установите флажок Утверждение содержимого для добавленных элементов.

  4. Нажмите кнопку ОК.

К началу страницы

Документ извлечен

Причина

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

Решение

Удостоверьтесь, что документ возвращен.

К началу страницы

Документ должен быть извлечен

Причина

Рабочий процесс пытается выполнить операцию с документом, который необходимо извлечь. Например, рабочий процесс пытается вернуть уже возвращенный документ.

Решение

  • Удостоверьтесь, что документ извлечен.

  • Проверьте, указано ли в параметрах списка, что перед редактированием документа его необходимо извлекать.

    1. Откройте список или библиотеку в обозревателе.

    2. В меню Параметры выберите команду Параметры списка или Параметры библиотеки.

    3. В элементе Общие параметры выберите Параметры управления версиями.

    4. В разделе Требовать извлечения просмотрите выбранный вариант.

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

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

К началу страницы

Ошибка при возврате элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

  • Документ в списке может находиться в неправильном состоянии, например элемент может быть уже возвращен.

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

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, с которым в данный момент работает рабочий процесс, возможно, изменен или не существует.

Решение

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

  • Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Вернуть элемент ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

  • Удостоверьтесь в существовании элемента, который пытался вернуть рабочий процесс.

К началу страницы

Ошибка при извлечении элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

  • Документ в списке может находиться в неправильном состоянии, например элемент может быть уже извлечен.

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

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, с которым в данный момент работает рабочий процесс, возможно, изменен или не существует.

Решение

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

  • Откройте текущий рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Извлечь элемент ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

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

К началу страницы

Ошибка при копировании элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

  • Имеется конфликт между полем в копируемом элементе и полем в списке назначения. Например, поле в элементе из списка A не соответствует возможным значениям поля из списка B из-за конфликта в количестве символов, допустимом для каждого из полей.

  • У копируемого элемента может быть вложение, а список, в который осуществляется копирование элемента, не поддерживает вложения.

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

  • У списков, к которым обращается действие Скопировать элемент списка, не совпадают столбцы или свойства столбцов. Для правильного копирования элемента поля в исходном элементе должны соответствовать полям в списке назначения. Например, элемент из Извещений нельзя скопировать в Общие документы, поскольку у списков не соответствуют столбцы или свойства столбцов.

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, с которым в данный момент работает рабочий процесс, возможно, изменен или не существует.

Решение

  • Удостоверьтесь в том, что типы сведений полей в исходном списке и списке назначения совпадают. Например, при наличии поля с типом сведений Дата в исходном элементе соответствующее поле в списке назначения также должно иметь тип сведений Дата.

  • Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Скопировать элемент списка ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

  • Удостоверьтесь в существовании элемента, который рабочий процесс пытался скопировать.

К началу страницы

Ошибка при создании элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

  • Поле в текущем элементе или в другом списке сопоставляется с полем в созданном элементе, и типы данных или форматы этих полей конфликтуют. Например, поле в элементе из списка A не соответствует возможным значениям поля из списка B из-за конфликта в количестве символов, допустимом для каждого из полей. Или, возможно, сопоставляемое поле является полем "Пользователь и группа", которое допускает групповое значение, но соответствующее поле в создаваемом элементе списка назначения не принимает групповых значений.

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

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, с которым в данный момент работает рабочий процесс, возможно, изменен или не существует.

Решение

  • Удостоверьтесь в соответствии между собой типов сведений для всех сопоставляемых полей. Например, если поле с типом данных "Дата" сопоставляется с полем в созданном элементе, соответствующее поле в последнем также должно иметь тип данных "Дата".

  • Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Создать элемент списка ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

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

К началу страницы

Ошибка при удалении элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

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

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, с которым в данный момент работает рабочий процесс, возможно, изменен или не существует.

Решение

  • Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Создать элемент списка ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

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

К началу страницы

Ошибка при отмене извлечения элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

  • Элемент списка находится в неправильном состоянии. Например, для отмены извлечения элемента он должен быть извлечен для рабочего процесса, но документ может быть возвращен.

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

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, для которого рабочий процесс пытается отменить извлечение, мог измениться или не существует.

Решение

  • Удостоверьтесь, что элемент списка находится в правильном состоянии. Например, если рабочий процесс пытается отменить извлечение, удостоверьтесь, что документ извлечен. Можно добавить условие, которое проверяет, пусто ли поле "Кем извлечен". Если это поле не пустое, элемент извлечен, поэтому рабочий процесс может отменить извлечение. Если поле пустое, рабочий процесс может пропустить действие Отменить извлечение элемента.

  • Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Отменить извлечение элемента ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

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

К началу страницы

Ошибка при обновлении элемента списка

Причина

Несколько самых распространенных причин этой проблемы указаны ниже.

  • Поле в текущем элементе или в другом списке сопоставляется с полем в обновляемом элементе, и типы данных или форматы этих полей конфликтуют. Например, поле в элементе из списка A не соответствует возможным значениям поля из списка B из-за конфликта в количестве символов, допустимом для каждого из полей. Или, возможно, сопоставляемое поле является полем "Пользователь и группа", которое допускает групповое значение, но соответствующее поле в обновляемом элементе списка назначения не принимает групповых значений.

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

  • Возможно, имеющиеся разрешения не позволяют рабочему процессу получить доступ к элементу списка. Рабочий процесс, созданный в Office SharePoint Designer 2007, всегда выполняется с разрешениями запустившего его пользователя. Если у пользователя отсутствуют разрешения, необходимые для доступа к списку или элементу, у рабочего процесса эти разрешения также будут отсутствовать.

  • Элемент, который рабочий процесс пытается обновить, мог быть изменен или не существует.

  • Элемент мог быть извлечен другим пользователем.

Решение

  • Удостоверьтесь в соответствии между собой типов данных для полей в исходном списке и списке назначения. Например, если поле с типом данных "Дата" сопоставляется с полем в обновленном элементе, соответствующее поле в списке назначения также должно иметь тип данных "Дата".

  • Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в действии Обновить элемент списка ссылаются на правильные значения.

  • Если вы считаете, что не обладаете разрешениями, достаточными для запуска данного рабочего процесса, обратитесь к владельцу узла.

  • Удостоверьтесь в существовании элемента, который рабочий процесс пытался обновить.

  • Удостоверьтесь, что элемент возвращен.

К началу страницы

Сбой при запуске

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

Причина

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

Решение

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

  • Выполните следующие действия.

    1. В Office SharePoint Designer 2007 в папке для этого рабочего процесса дважды щелкните файл конфигурации рабочего процесса, чтобы его открыть.

      Имя файла конфигурации рабочего процесса имеет вид Имя_рабочего_процесса.xoml.wfconfig.xml.

    2. Найдите строку, которая относится к RulesVersion и измените версию на v1.0.

      Примечание : Строка RulesVersion присутствует только при наличии условий в рабочем процессе.

    3. Экспортируйте узел в качестве шаблона узла. Ссылка на дополнительные сведения о сохранении узла в качестве шаблона приведена в разделе См. также.

    4. Чтобы создать узел, импортируйте шаблон узла.

К началу страницы

Сбой при запуске (повторная попытка)

Эта ошибка может возникать при запуске рабочего процесса, созданного в Office SharePoint Designer 2007, использующем настраиваемые действия, созданные в Visual Studio.

Причина

У этой проблемы может быть одна из перечисленных ниже причин.

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

    Примечание : Это применимо только к тем рабочим процессам, у которых есть настраиваемые действия, созданные в Visual Studio.

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

  • У настраиваемого действия рабочего процесса или сборки условия, на которую имеется ссылка в соответствующем настраиваемом файле .ACTIONS, есть сборка с неправильным строгим именем. Строгие имена сборок чувствительны к регистру.

  • Настраиваемое действие рабочего процесса или сборка условия, на которое есть ссылка в соответствующем настраиваемом файле .ACTIONS, обращается к типу, который отсутствует в списке надежных в файле web.config.

  • Настраиваемое действие рабочего процесса или сборка условия, на которое есть ссылка в соответствующем настраиваемом файле .ACTIONS, обращается к типу, который указан в списке надежных в файле web.config как ненадежный.

Решение

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

  1. Найдите все файлы .ACTIONS, чтобы составить список сборок и типов, к которым обращаются сборки, используемые для определения действий и условий.

  2. Удостоверьтесь в том, что версия сборки соответствует ссылке на нее в глобальном кэше сборок.

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

  4. Удостоверьтесь в том, что в файле web.config есть записи для всех сборок и для определения действия или условия используется соответствующий тип, что в записи тип обозначен как разрешенный, и что отсутствуют записи, которые обозначают этот тип как неразрешенный (если только он не является ненадежным — в таком случае действие или условие необходимо удалить из рабочего процесса).

Если в незапускающемся рабочем процессе есть настраиваемые действия, созданные в Visual Studio, выполните указанные ниже рекомендации.

  1. Найдите в файле workflow.xml строгое имя сборки и проверьте, что в глобальном кэше сборок существует точно такая же версия сборки.

  2. Откройте для рабочего процесса файл с выделенным кодом и убедитесь в том, что обращение к имени класса и пространству имен рабочего процесса осуществляется правильно.

    Примечание : Для применения новых изменений может потребоваться удаление и добавление данной функции.

К началу страницы

Элемент списка не найден

Причина

  • Элемент списка, который должен использоваться рабочим процессом для выполнения определенного действия, недоступен. Элемент списка мог быть изменен или не существует.

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

Решение

  • Откройте текущий рабочий процесс в Office SharePoint Designer 2007 и проверьте, что значения, указанные в условии, ссылаются на существующие значения.

  • Кроме того, проверьте, что подстановки в следующих действиях рабочего процесса, если такие действия есть, ссылаются на правильные значения:

    • Вернуть элемент

    • Извлечь элемент

    • Скопировать элемент списка

    • Удалить элемент

    • Обновить элемент списка

    • Отменить извлечение элемента

К началу страницы

Отсутствует имя файла. Значение должно быть указано в поле FileLeafRef коллекции ItemProperties.

Причина

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

Решение

Откройте рабочий процесс в Office SharePoint Designer 2007 и проверьте, что подстановки в рабочем процессе указывают на правильные значения.

К началу страницы

Не удалось выполнить команду вставки для элемента управления "Источник данных"

Данная ошибка возникает при попытке запуска рабочего процесса.

Причина

  • Вы просматриваете начальную страницу рабочего процесса, который запускается вручную в обозревателе из Office SharePoint Designer 2007 (например, по нажатию клавиши F12), и пытаетесь запустить его с этой начальной страницы. Начальная страница рабочего процесса представляет собой простой эскиз страницы в обозревателе. В URL-адресе этой страницы отсутствуют параметры, необходимые для запуска рабочего процесса.

  • Другой пользователь пытается запустить этот рабочий процесс в это же время.

Решение

  • Запустите рабочий процесс с узла в обозревателе.

  • Попытайтесь запустить рабочий процесс снова.

К началу страницы

Не удается отправить сообщение электронной почты. Проверьте правильность настройки параметров исходящей электронной почты на сервере.

Причина

Эта проблема может быть обусловлена неправильными настройками параметров исходящей электронной почты на сервере.

Решение

Чтобы проверить параметры исходящей электронной почты на сервере, выполните описанные ниже действия.

  1. Откройте узел центра администрирования, из которого осуществляется управление данным узлом.

  2. Откройте вкладку Операции на верхней панели ссылок.

  3. В элементе Топология и службы щелкните Параметры исходящей электронной почты.

  4. Проверьте правильность настройки параметров исходящего SMTP-сервера.

  5. Нажмите кнопку ОК.

К началу страницы

Возникла неожиданная ошибка

При попытке создания или обновления элемента списка анонимный пользователь видит сообщение Возникла неожиданная ошибка.

Причина

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

Решение

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

  • Чтобы настроить запуск рабочего процесса вручную, откройте рабочий процесс в Office SharePoint Designer 2007, установите флажок Разрешить запуск этого рабочего процесса вручную из элемента списка и снимите остальные флажки.

  • Чтобы отключить анонимный доступ к узлу и запретить анонимным пользователям добавлять или изменять элементы списков, выполните описанные ниже действия.

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

    2. В меню Параметры выберите команду Параметры списка или Параметры библиотеки.

    3. В столбце Разрешения и управление выберите пункт Разрешения для этого списка или Разрешения для этой библиотеки.

      Примечание : Если список или библиотека наследует разрешения от родительского узла, меню Параметры на странице Разрешения недоступно. Если список или библиотека наследуют разрешения от родительского узла, сначала необходимо отключить наследование от него. Для этого в меню Действия выберите пункт Изменение разрешений и для продолжения нажмите кнопку ОК. В противном случае перейдите к этапу 4.

    4. На странице Разрешения в меню Параметры выберите пункт Анонимный доступ.

    5. Снимите все флажки на странице Изменение параметров анонимного доступа.

      Примечание : В целях защиты библиотек для последних доступно только разрешение Просмотр элементов.

    6. Нажмите кнопку ОК.

К началу страницы

Конфликт при обновлении

Причина

Элемент, который рабочий процесс пытается обновить, в настоящий момент, вероятно, обновляется другим рабочим процессом.

Решение

Попытайтесь запустить рабочий процесс снова.

Примечание : Если предыдущего экземпляра рабочего процесса возникла ошибка, обратитесь к администратору сервера, чтобы отменить рабочий процесс, прежде чем при попытке запустить рабочий процесс. Дополнительные сведения об отмене рабочие процессы читайте в статье Отмена выполняющегося рабочего процесса.

К началу страницы

Другие ситуации с устранением неполадок

В данном разделе описаны ситуации, в которых сообщения об ошибках могут не отображаться.

В конструкторе рабочих процессов в Office SharePoint Designer 2007 гиперссылки отображаются красным цветом

Иногда красные гиперссылки отображаются при нажатии кнопки Проверить рабочий процесс в конструкторе рабочих процессов.

Причина

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

Решение

Щелкните красную гиперссылку и введите соответствующее значение.

Примечание : Если поле *Отправить это сообщение* отображается в действии Отправить почту в виде красной гиперссылки, проверьте, введены ли значения в поля Кому и Тема.

К началу страницы

Пользователь не может ввести значения в действия в конструкторе рабочих процессов в Office SharePoint Designer 2007

При щелчке ссылки в действии для ввода соответствующих значений последние не отображаются в действии.

Причина

Файл .ACTIONS такого действия и сборка, на которую ссылается действие, несовместимы.

Решение

  1. Откройте файл кода (файл .CS или .VB) для сборки и убедитесь, что подпись функции в файле .ACTIONS совпадает со ссылкой в сборке.

  2. Очистите на компьютере кэш сборок прокси, который находится в следующем месте:

    %Drive\%Documents and Settings%\%user%\Application Data\Microsoft\Sharepoint Designer\proxyassemblycache

К началу страницы

Рабочий процесс, настроенный для автоматического запуска, не компилируется в Office SharePoint Designer 2007

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

Причина

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

  • Элемент добавлен в список с помощью электронного письма. Настройка параметров списка позволяет пользователям отправлять сообщения электронной почты непосредственно в список. Когда пользователь отправляет сообщения в список, отправитель всегда будет иметь имя Системная учетная запись.

Решение

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

  • Настройте рабочий процесс для запуска вручную. Для этого откройте его в Office SharePoint Designer 2007 и на первой странице конструктора рабочих процессов установите флажок Разрешить запуск этого рабочего процесса вручную из элемента списка.

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×