Краткий справочник по действиям рабочего процесса (платформа рабочих процессов SharePoint 2010)

Узнайте о действиях рабочих процессов, доступных в SharePoint 2010 Workflow Platform в Microsoft SharePoint Designer 2013. Используйте эту статью, только если вы работаете в SharePoint Designer 2013, но хотите продолжать использовать sharePoint 2010 Workflow Platform. Если вы хотите использовать Workflow Platform SharePoint, ознакомьтесь с кратким справочником по действиям рабочих процессов (платформа рабочих процессов SharePoint) и в других статьях (упомянутых в section.md "Дополнительные ресурсы") о новых возможностях, доступных на новой платформе. Чтобы приступить к созданию рабочего процесса с помощью Workflow Platform 2010, выберите Рабочий процесс SharePoint 2010 в поле Тип платформы диалогового окна Создание рабочего процесса.

Примечание.

Поддержка рабочих процессов SharePoint 2010 для новых клиентов прекращена с 1 августа 2020 г., и они удалены из существующих клиентов 1 ноября 2020 г. Если вы используете рабочие процессы SharePoint 2010, рекомендуется перейти на Power Automate или другие поддерживаемые решения. Дополнительные сведения см. в статье Прекращение поддержки рабочего процесса SharePoint 2010.

Где найти действия рабочих процессов

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

При редактировании в шаге рабочего процесса выполните одно из следующих действий:

  • На вкладке Рабочий процесс нажмите в группе Вставка кнопку Действия.

  • Дважды щелкните в области шага рабочего процесса. В появившемся поле поиска введите текст, который присутствует в нужном имени действия (например, "добавить") и нажмите клавишу ВВОД. Под текстовым полем появятся действия и условия, которые содержат введенный текст.

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

Действия, доступные при создании рабочего процесса, зависят от текущего контекста. Например, действия Начать процесс утверждения и Начать процесс сбора отзывов недоступны для сайтов, созданных в Microsoft SharePoint Foundation 2013. Некоторые действия со списками доступны только в шаге олицетворения, а другие — только если рабочий процесс связан с библиотекой документов или типом содержимого документов. Действия со списками, работающие с текущим элементом, например Изменить состояние утверждения контента и Задать поле в текущем элементе, недоступны в рабочем процессе сайта.

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

  • "Основные действия".

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

  • "Действия со списками".

  • "Действия с отношениями" (отображается, только если сайт работает под управлением SharePoint).

  • "Действия с задачами" (отображается, только если сайт работает под управлением SharePoint).

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

  • "Вспомогательные действия".

  • "Настраиваемые действия".

"Общие действия".

"Общие действия" — это действия, которые отображаются в списке "Действия" во всех контекстах рабочих процессов.

Действие Описание
Основные действия
Действия из этой категории чаще всего используются в рабочих процессах.
Добавить комментарий
Это действие изначально отображается в шаге рабочего процесса как Примечание: текст примечания. С помощью этого действия можно оставлять в конструкторе рабочих процессов информативные примечания для справки. Это особенно полезно, если над рабочим процессом совместно работает несколько пользователей. Например, если переменная в текущем рабочем процессе имеет непонятное имя, то с помощью этого действия вы можете добавить примечание, обозначающее роль переменной в рабочем процессе.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Примечание: эта переменная указывает отдел инициатора рабочих процессов.
Примечание. Любой пользователь, который редактирует рабочий процесс в Microsoft Visio 2013, также сможет просматривать примечания.
Добавить время к дате
Это действие изначально отображается в шаге рабочего процесса как Добавить 0 минут к дате (вывод в переменную: дата). С помощью этого действия можно добавить указанное число минут, часов, дней, месяцев или лет к значению даты и сохранить возвращаемое значение в переменной. Значение даты, к которому добавляется время, может быть текущей датой или результатом поиска.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Добавить 7дней к Текущий элемент:Изменен (с выводом в Переменная: Неделя после изменения)
Вычислить
Изначально это действие отображается в шаге рабочего процесса как Вычислить значение плюс значение (вывод в переменную: выч). С помощью этого действия можно выполнить вычисление с использованием двух значение и сохранить результат в переменной. Доступные операции включают сложение, вычитание, умножение и деление.
Ниже представлены примеры того, как это действие может выглядеть на этапе рабочего процесса.
– Вычислить 36 разделить на 9 (с выводом в Переменная:Количество мини-приложений)
– Вычислить [fx :: Курсы*, Заполненные места] плюс 1 (с выводом в Переменная: Новые заполненные места)
Записать в журнал
Изначально это действие отображается в шаге рабочего процесса как Записать это сообщение в журнал рабочего процесса. С помощью этого действия можно записать в журнал рабочего процесса сообщение о его действиях или ходе выполнения. Сообщение может содержать сводку события рабочего процесса или другие необходимые сведения о текущем выполнении рабочего процесса. Такие сообщения могут быть полезны устранении неполадок рабочих процессов. Например, вы можете записать сообщение о таком событии, как Скопировано в список A или Сообщение отправлено подписчикам. После успешного завершения рабочего процесса вы можете перейти к списку Журнал рабочего процесса и просмотреть сообщения в столбце Описание.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Записать набор переменных Неделя после изменения в журнал рабочего процесса
Примечание: Если требуется действие, которое останавливает рабочий процесс, а затем записывает сообщение в список журнала, используйте вместо него действие Остановить рабочий процесс .
Сделать паузу в течение интервала времени
Изначально это действие отображается в шаге рабочего процесса как Сделать паузу в течение 0 дней, 0 часов, 5 минут. С помощью этого действия можно приостановить рабочий процесс на время, указанное в днях, часах и минутах.
Примечание. Отображаемое изначально время задержки отражает интервал задания таймера, который по умолчанию составляет пять минут.
Сделать паузу до даты
Изначально это действие отображается в шаге рабочего процесса как Сделать паузу до этого времени. С помощью этого действия можно приостановить рабочий процесс до определенной даты. Вы можете использовать текущую дату, указанную дату или результат поиска.
Ниже представлены примеры того, как это действие может выглядеть на этапе рабочего процесса.
– Сделать паузу до 1.1.2010 12:00:00
– Сделать паузу до Переменная: Неделя после изменения
Отправить сообщение электронной почты
Изначально это действие отображается в шаге рабочего процесса как Отправить сообщение электронной почты этим пользователям. С помощью этого действия можно отправить сообщение электронной почты пользователю или группе. Оно часто используется для отправки сообщения с подтверждением участникам рабочего процесса. Получателем сообщения может быть пользователь или группа в семействе веб-сайтов либо любой пользователь в организации. Теперь вы можете указать в теме динамическое значение, например поиск строки.
Важно: Исходящая электронная почта должна быть настроена в центре администрирования SharePoint. Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Отправить сообщение электронной почты Переменная: утверждающие
Задать время для поля даты и времени
Изначально это действие отображается в шаге рабочего процесса как Задать время 00:00 для даты (вывод в переменную: дата1). С помощью этого действия можно создать временную метку и сохранить значение вывода в переменную. Вы можете задать время в часах и минутах, а также прибавить текущую дату, указанную дату или результат поиска. Допустим, вам нужно добавлять временную метку к каждому новому заказу, добавленному в список. Вместо того чтобы использовать во временной метке текущее время получения заказа, нужно добавить определенное время, чтобы рабочий процесс мог выполнять любую операцию (например, отправлять заказы на склад) со всеми новыми элементами с такой же временной меткой. Другой пример: допустим, у вас запланирована презентация на 9 часов утра в определенный день, и вы хотите получить напоминание по электронной почте. С помощью этого действия вы можете прибавить время к дате, приостановить рабочий процесс до момента, когда до презентации останутся сутки, а затем отправить себе напоминание с его помощью.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Задать время 00: 00 для Текущий элемент:Изменен (с выводом в Переменная времени изменения, установленная на полночь)
Изменить состояние рабочего процесса
Изначально это действие отображается в шаге рабочего процесса как Задать состояние рабочего процесса Отменен. С помощью этого действия можно задать состояние рабочего процесса. По умолчанию доступны варианты "Отменен", "Утвержден" и "Отклонен".
Если ввести новое значение состояния в раскрывающемся поле действия, это состояние будет автоматически добавлено в раскрывающийся список для использования в будущем. Например, вы можете добавить более понятное и информативное состояние, чем Завершен или Отменен, например Финансовый отчет утвержден.
Примечания:
– после создания пользовательского значения состояния его невозможно переименовать или удалить. Однако вам не обязательно его использовать;
– пользовательское состояние применимо только к текущему рабочему процессу, и его невозможно использовать в другом рабочем процессе;
– рабочий процесс не может использовать пользовательские значения состояния, которые определены в действии, если оно используется на этапе олицетворения.
Если действие Задать состояние рабочего процесса является последним шагом рабочего процесса, в котором также используется пользовательское значение, вы можете увидеть свое пользовательское значение в столбце Состояние в списке, когда рабочий процесс приостанавливается или завершается.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Задать состояние рабочего процесса Состояние спецификации: Готова к оценке проекта
Задать переменную рабочего процесса
Изначально это действие отображается в шаге рабочего процесса как Задать для переменной рабочего процесса значение. С помощью этого действия рабочий процесс может присвоить значение переменной.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
— Задайте переменную: итоговый отчет о расходахв значение Текущий элемент:Итого
Действия со списками
Действия из этой категории выполняют операции с элементами списков.
Примечание. Некоторые действия из этой категории отображаются в одних контекстах, но недоступны в других. Например, некоторые действия со списками отображаются только при нажатии этапа олицетворения в рабочем процессе, а некоторые доступны, только если рабочий процесс присоединен к библиотеке документов и или типу содержимого документа. Дополнительные сведения см. в разделах Действия, доступные только в шаге олицетворения , и Действия, доступные, если рабочий процесс связан с библиотекой документов или типом контента документа далее в этой статье.
Вернуть элемент
Изначально это действие отображается в шаге рабочего процесса как Вернуть элемент этого списка в примечанием: примечание. Это действие позволяет вернуть извлеченный элемент.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Вернуть элемент списка Финансовые отчеты с примечанием: Финансовый отчет утвержден
Примечание: Элементы можно регистрировать только в библиотеках документов.
Извлечь элемент
Изначально это действие отображается в шаге рабочего процесса как Извлечь элемент этого списка. Это действие позволяет извлечь элемент, который еще не извлечен.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Извлечь элемент списка Текущий элемент
Примечания:
– извлекать элементы можно только из библиотеки на сайте;
– прежде чем извлекать элемент, рабочий процесс сначала проверяет, возвращен ли он.
Скопировать элемент списка
Изначально это действие отображается в шаге рабочего процесса как Копировать элемент в этом списке в этот список. Это действие используется для копирования элемента списка в другой список. (Если в элементе списка есть документ, рабочий процесс также копирует документ в целевой список.)
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Скопировать элемент списка Текущий элемент в список Запросы к архиву
Важно: В исходном и целевом списках должен быть по крайней мере один похожий столбец.
Создать элемент в списке
Изначально это действие отображается в шаге рабочего процесса как Создать элемент в этом списке (вывод в переменную: create). Это действие используется для создания нового элемента в указанном списке. Вы можете указать поля и значения в новом элементе.
Вы можете использовать это действие, когда нужно создать новый элемент, содержащий указанные сведения. Например, вы можете создавать объявление каждый раз, когда утверждается важный документ, связанный с компанией (например, договор), или архивировать документы.
Примечания:
– возвращаемая переменная — это идентификатор нового элемента, созданного в списке. Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Создать элемент в списке Заказы (с выводом в Переменная: ИД нового заказа)
Удалить элемент
Изначально это действие отображается в шаге рабочего процесса как Удалить элемент этого списка. Это действие используется для удаления элемента из списка.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Удалить элемент списка Документы
Отменить извлечение элемента
Изначально это действие отображается в шаге рабочего процесса как Отменить извлечение элемента этого списка. Это действие позволяет вернуть элемент, не сохраняя изменения, сделанные в нем с момента последнего извлечения.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Отменить извлечение элемента списка Документы
Изменить состояние утверждения контента
Это действие изначально отображается в шаге рабочего процесса как Установка состояния утверждения содержимого в это состояние с комментариями. Используйте это действие, чтобы задать для поля состояния утверждения содержимого значение, например "Утверждено", "Отклонено" или "Ожидается". (Вы также можете ввести пользовательское состояние в действии.)
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Задать состояние утверждения контента Утвержден с Годится
Примечание. Для работы этого действия в списке должно быть включено утверждение контента. Это действие работает с элементом, который обрабатывается рабочим процессом в данный момент, поэтому оно недоступно в рабочем процессе сайта.
Задать поле в текущем элементе
Изначально это действие отображается в шаге рабочего процесса как Задать для поля значение. С помощью этого действия можно задать значение поля в текущем элементе.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Задать для поля ИД типа контента значение Спецификация
Примечания:
– если требуется приостановить рабочий процесс, пока не изменится значение поля, используйте действие Ждать изменения поля в текущем элементе;
– действие Задать поле в текущем элементе недоступно в рабочем процессе сайта.
Обновление элемента списка
Изначально это действие отображается в шаге рабочего процесса как Обновить элемент в этом списке. Это действие позволяет обновить элемент списка. Вы можете указать поля и новые значения в этих полях.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Обновить элемент в списке Документы
Ждать изменения поля в текущем элементе
Изначально это действие отображается в шаге рабочего процесса как Ждать изменения поля на значение. Это действие позволяет приостановить рабочий процесс, пока указанное поле в текущем элементе не изменится на указанное значение.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Ждать изменения Состояние утверждения на значение 1;#Отклонен
Примечание: Если вы хотите, чтобы рабочий процесс изменил значение поля, вместо того чтобы рабочий процесс ждал изменения поля, используйте вместо него действие Задать поле в текущем элементе .
Действия с задачами
Действия в этой категории относятся к элементам задач.
Назначить форму группе
Изначально это действие отображается в шаге рабочего процесса как Назначить пользовательскую форму этим пользователям. Это действие позволяет создать пользовательскую форму задачи и назначить эту форму одному или нескольким участникам либо группам. Участники указывают свои ответы в полях формы, а затем нажимают кнопку Завершить задачу в форме.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Назначить Отчеты по активам группе Маркетинг
Примечание: Возвращаемое значение, определяющее данные задачи, отсутствует.
Назначить задание
Изначально это действие отображается в шаге рабочего процесса как Назначить элемент списка дел этим пользователям. Это действие позволяет назначить задачу одному или нескольким участникам или группам, поручая им выполнить свои задачи, а затем нажать кнопку Завершить задачу на форме задачи.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Назначить Отправить финансовый отчет группе Маркетинг
Получить данные от пользователя
Изначально это действие отображается в шаге рабочего процесса как Получить данные от этого пользователя (вывод в переменную: получить). Это действие позволяет назначить задачу участнику, поручая ему указать необходимые сведения в пользовательской форме задачи, а затем нажать кнопку Завершить задачу на форме.
У этого действия есть выходное предложение ???, то есть в рабочем процессе хранятся сведения, возвращаемые значением соответствующей переменной. Идентификатор элемента списка для завершенной задачи из действия хранится в переменной collect.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Получить Финансовый отчет от Маркетинг (с выводом в Переменная: Финансовый отчет маркетингового отдела)
Вспомогательные действия
Большинство действий в этой категории можно использовать для извлечения сведений из текстовых строк.
You can cut up a text string and use it in several different scenarios in a workflow. Допустим, вашей компании нужно штамповать все входящие документы с использованием определенного формата, например дата_отдел (пример: 07142009_продажи.docx), а вам нужно выполнять рабочие процессы, которые назначают задачи рецензенту согласно дате в штампе этого файла. Вы можете получить первые 8 символов имени документа (07142009) с помощью вспомогательного действия и преобразовать их в дату с помощью приведений поиска, чтобы можно было назначать задачи с этой датой завершения.
Дополнительные сведения о приведениях поиска см. в разделе "См. также".
Извлечь подстроку с конца строки
Изначально это действие отображается в шаге рабочего процесса как Копировать 0 символов из конца строки (вывод в переменную: подстрока). С помощью этого действия можно копировать указанное количество символов из конца строки и сохранить возвращаемое значение в переменной. Вы указываете количество символов, которые рабочий процесс копирует из строки.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Копировать 15 знаков от конца Текущий элемент:Имя (с выводом в Переменная: Copy15CharFromEndOfName)
Извлечь подстроку, начиная с определенного символа строки
Изначально это действие отображается в шаге рабочего процесса как Копировать из строки, начиная с 0 (вывод в переменную: подстрока. Это действие позволяет копировать все символы, начиная с указанного символа, из строки и сохранить вывод в переменной.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Копировать из Текущий элемент:Имя, начиная с 4 (с выводом в Переменная: CopyStringFromChar4)
Извлечь подстроку из начала строки
Изначально это действие отображается в шаге рабочего процесса как Копировать 0 символов из начала строки (вывод в переменную: подстрока). Это действие позволяет копировать указанное количество символов из начала строки и сохранить результат в переменной. Вы указываете количество символов, которые рабочий процесс копирует из строки.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Копировать 15 знаков от начала Текущий элемент:Имя (с выводом в Переменная: Copy15CharFromStartOfName)
Извлечь подстроку указанной длины, начиная с определенного символа строки
Изначально это действие отображается в шаге рабочего процесса как Копировать из строки, начиная с 0, 0 символов (вывод в переменную: подстрока). Это действие позволяет копировать указанное количество символов, начиная с определенного символа, из строки и сохранить результат в переменной. Вы указываете количество символов, которые рабочий процесс копирует из строки.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
- Копировать из Текущий элемент:Имя, начиная с 4, 15 знаков (с выводом в Переменная: CopyfromChar4for15CharOfName)
Найти интервал между датами
Изначально это действие отображается в шаге рабочего процесса как Найти минуты между датой и датой (вывод в переменную: время). Это действие позволяет вычислить разницу во времени в минутах, часах или днях между двумя датами и сохранить результат в переменной.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Найти минуты между ТекущийЭлемент:Изменен и Сегодня (с выводом в Переменная: Время последнего изменения в минутах)

Действия, которые доступны, если сайт работает под управлением SharePoint

Такие действия, как Начать процесс утверждения, Объявить запись и Найти руководителя для пользователя, доступны только в том случае, если сайт работает под управлением SharePoint.

Действие Описание
Действия с наборами документов
Действия в этой категории относятся к наборам документов. Набор документов — это папка, в которой хранятся документы. В рабочем процессе набор документов рассматривается как один элемент.
Примечание. Чтобы иметь возможность использовать наборы документов в библиотеке, необходимо добавить тип контента "Набор документов" со страницы "Параметры библиотеки" на сайт SharePoint.
Начать процесс утверждения набора документов
Изначально это действие отображается в шаге рабочего процесса как Начать процесс утверждения содержимого этого набора документов с пользователями, указанными в этом столбце. Это действие позволяет запустить действие утверждения для набора документов и всех включенных в него документов.
При использовании этого действия изменяются состояния как самого набора, так и всех входящих в него документов (например, на состояние "Утвержден" или "Отклонен").
Если же вы используете действие Начать процесс утверждения на наборе документов, меняется только состояние самого набора, а состояния документов остаются прежними.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Запуск процесса Утверждение списка материалов для содержимого данного набора документов с пользователями, указанными в столбце Переменная: Утверждающие список материалов
Запись версии набора документов
Изначально это действие отображается в шаге рабочего процесса как Записать версию этого набора документов, который включает версии типов содержимого с примечанием: примечание. Это действие позволяет заблокировать версию набора документов, который содержит указанную в действии версию документов (основную или дополнительную).
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Запись версии этого набора документов, который включает последние основные версии содержания, со следующим примечанием: Последняя основная версия списка материалов
Отправить набор документов в репозиторий
Изначально это действие отображается в шаге рабочего процесса как Отправить набор документов с помощью этого действия в целевой организатор контента с этим объяснением (вывод в переменную: результат отправки файла). Это действие позволяет переместить или копировать набор документов в репозиторий документов. Репозиторием может быть библиотека на сайте SharePoint или весь сайт (например, центр документов), который направляет записи по определенному назначению с помощью заданных вами правил.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Отправить набор документов, используя Копировать в Репозиторий документов:GUID с Копирование окончательного списка в репозиторий (с выводом в Переменная: Копирование набора документов в репозиторий)
Примечание: Прежде чем определять правила и маршрутные документы, необходимо включить функцию сайта организатора контента на сайте SharePoint. Дополнительные сведения см. в разделе "См. также" статьи "Настройка организатора контента для маршрутизации записей".
Задать состояние утверждения контента для набора документов
Изначально это действие отображается в шаге рабочего процесса как Задать состояние утверждения контента для содержимого этого набора документов с примечаниями. Это действие позволяет задать для набора документов состояние утверждения контента Утвержден, Отклонен или Ожидание.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Задайте для состояния утверждения контента для содержания данного набора документов значение Утвержден с "Список материалов утвержден"
Примечание: Прежде чем использовать это действие, необходимо включить утверждение содержимого в списке.
Действия с задачами
Действия из этой категории используются при утверждении. Эта категория включает два встроенных действия рабочих процессов: Начать процесс утверждение и Начать процесс сбора отзывов. Встроенные действия подобны дочерним рабочим процессам, то есть логика рабочий процессов уже определена в действиях. Вам достаточно указать подходящие сведения.
Эти действия используются в поддерживающих глобальное повторное использование рабочих процессах Approval-SharePoint и Collect Feedback-SharePoint, включенных в SharePoint. Сведения о том, в каких случаях следует использовать эти рабочие процессы и действия, см. в разделе Когда следует использовать действия утверждения и обратной связи? этой статьи.
Кроме того, доступно действие Начать настраиваемый рабочий процесс, которое также содержит встроенную логику, но (в отличие от предыдущих двух действий) не содержит встроенных инструкций для каждого этапа.
Категория действий под названием Действия управления задачами отображается в списке "Действия" только во время настройки поведением действия утверждения, например Назначить элемент для утверждения или Назначить элемент для отзывов. Дополнительные сведения о действиях управления задачами см. в разделе Действия, доступные в действиях с задачами этой статьи.
Начать процесс утверждения
Изначально это действие отображается в шаге рабочего процесса как Начать процесс утверждения для текущего элемента с этими пользователями. Это действие позволяет отправлять документы на утверждение. Ответственные лица могут утвердить или отклонить документ, перепоручить задачу утверждения или запросить изменение документа.
Действие Начать процесс утверждения работает как готовый рабочий процесс. Логика уже определена в действии. Это действие состоит из отдельных встроенных этапов, определяющих поведение задач и их процессов, запись в журнал, отправляемые по электронной почте уведомления и условия завершения. Действие уже содержит встроенную логику, но ему по-прежнему необходимы сведения от вас, например имена рецензентов, способ назначения задач утверждения — по одной ("последовательно", способ по умолчанию) или одновременно ("параллельно"), — а также даты выполнения или разрешенные продолжительности для задач.
Вы можете назначать задачи как внутренним, так и внешним участникам. Внешний участник может быть как сотрудником организации, который не является пользователем семейства веб-сайтов, или любым лицом за пределами организации.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Начать процесс Утверждение спецификации для Текущий элемент с набором пользователей Переменная: Утверждающие
Начать процесс сбора отзывов
Изначально это действие отображается в шаге рабочего процесса как Начать процесс сбора отзывов для текущего элемента с этими пользователями. Это действие позволяет отправить документ для сбора отзывов. Рецензенты могут отправлять отзывы или переназначать задачу их сбора.
Действие Начать процесс сбора отзывов работает как готовый рабочий процесс. Логика уже определена в действии. Это действие состоит из отдельных встроенных этапов, определяющих поведение задач и их процессов, запись в журнал, отправляемые по электронной почте уведомления и условия завершения. Действие утверждения уже содержит встроенную логику, но ему по-прежнему необходимы сведения с вашей стороны, например имена рецензентов, способ назначения задач утверждения — по одной ("последовательно", способ по умолчанию) или одновременно ("параллельно"), — а также даты выполнения или разрешенные продолжительности для задач.
Вы можете назначать задачи как внутренним, так и внешним участникам. Внешний участник может быть как сотрудником организации, который не является пользователем семейства веб-сайтов, или любым лицом за пределами организации.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Начать процесс Сбор отзывов о спецификации для Текущий элемент с набором пользователей Переменная: Рецензенты
Начать настраиваемый рабочий процесс
Изначально это действие отображается в шаге рабочего процесса как Начать рабочий процесс для текущего элемента с этими пользователями. Используйте действие Начать настраиваемый рабочий процесс (шаблон процесс утверждения), если ни одно из двух предыдущих действий утверждения не соответствует вашим потребностям. В действие Начать настраиваемый рабочий процесс также можно добавлять логику, но в отличие от остальных двух действий утверждения, в него не встроены все действия, необходимые на каждом из этапов. Вы можете указать собственные действия и условия в поведении задач или условиях завершения.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Начать процесс Утверждение видеоурока для Текущий элемент с набором пользователей Переменная: Утверждающие
Действия со списками
Действия из этой категории выполняют операции с элементами списков.
Объявить запись
Это действие отображается в шаге рабочего процесса как Объявить этот элемент как запись. Это действие позволяет определить документ как запись и применить параметры ограничения записей, которые могли быть заданы на странице Параметры объявления записей сайта SharePoint.
Для этого действия не требуется задавать переменные.
Вы можете задать параметры объявления записей на сайте верхнего уровня в семействе. Параметры объявления записей управляют обработкой записей, например возможностью их редактирования или удаления, применяемыми к ним метаданными и политикой хранения записей. Эти параметры задают ограничения, которые следует применять после объявления элемента записью, а также роли пользователей, которым разрешено объявлять записи, и то, доступно ли объявление записей всем пользователям сайта.
Отменить объявление записи
Это действие отображается в шаге рабочего процесса как Отменить объявление элемента записью. Это действие позволяет отменить примененные к записи параметры объявления.
Для этого действия не требуется задавать переменные.
Вы можете задать параметры объявления записей на сайте верхнего уровня в семействе. Параметры объявления записей управляют обработкой записей, например возможностью их редактирования или удаления, применяемыми к записи метаданными и политикой хранения записей. Эти параметры задают ограничения, которые должны применяться после объявления элемента записью, а также роли пользователей, которым разрешено объявлять записи, и то, доступно ли объявление записей всем пользователям сайта.
Действия с отношениями
С помощью действия из этой категории можно найти руководителя пользователя и сохранить возвращаемое значение в переменной.
Найти руководителя для пользователя
Изначально это действие отображается в шаге рабочего процесса как Найти руководителя для этого пользователя (вывод в переменную: руководитель). Это действие позволяет найти руководителя для пользователя и сохранить результат в переменной.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Найти руководителя для Контекст рабочего процесса:Инициатор (с выводом в Переменная: руководитель)

Действия, доступные в действиях с задачами

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

Примечание. Если эти действия не полностью отвечают вашим потребностям, вы можете настраивать их в браузере, в SharePoint Designer 2013 и в средах разработки, совместимых с SharePoint, включая Visual Studio. С помощью этих средств вы также можете настраивать действие Начать настраиваемый рабочий процесс. Это действие представляет собой шаблон, с помощью которого можно определить новый процесс задачи для организации.

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

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

Действие Описание
Завершить рабочий процесс Изначально это действие отображается в шаге рабочего процесса как Завершить рабочий процесс. Это действие завершает рабочий процесс. Затем основной рабочий процесс переходит к следующему действию.
Изменить состояние утверждения контента (как автор) Изначально это действие отображается в шаге рабочего процесса как Изменить состояние утверждения контента для элемента, на котором выполняется рабочий процесс, на это состояние (запустить от имени автора рабочего процесса). Оно позволяет задать для элемента списка состояние утверждения Утвержден, Отклонен или Ожидание с помощью разрешений автора рабочего процесса, а не пользователя, который его запустил. Это действие часто используется, когда у пользователя, запускающего процесс утверждения, могут отсутствовать разрешения, необходимые для утверждения документа.Элемент списка, указанный в действии, — это элемент, для которого в данный момент выполняется действие. Он может не совпадать с элементом, для которого выполняется рабочий процесс в целом.
Примечание. Для работы этого действия в списке должно быть включено утверждение контента.
Ожидать изменения элемента рабочего процесса Это действие отображается в шаге рабочего процесса как Ожидать изменения элемента, для которого выполняется рабочий процесс. Это действие позволяет приостановить рабочий процесс, пока не изменится элемент, для которого он выполняется.
Ожидать удаления элемента рабочего процесса Это действие отображается в шаге рабочего процесса как Ожидать удаления элемента, для которого выполняется рабочий процесс. Это действие позволяет приостановить рабочий процесс, пока не будет удален элемент, для которого он выполняется.
Следующее действие отображается только в том случае, если при настройке действия Начать процесс утверждения выбрать команду Изменение поведения одной задачи, а затем щелкнуть в шаге Перед назначением задачи.
Задать поле задачи Изначально это действие отображается в шаге рабочего процесса как Задать для поля задачи значение. Это действие позволяет задать значение определенного поля текущей задачи. Его можно применять к еще не созданным задачам.
Следующие действия отображаются только в том случае, если при настройке действия Начать процесс утверждения выбрать команду Изменение поведения одной задачи, а затем щелкнуть в шаге При откладывании задачи или При истечении времени выполнения задачи.
Отменить задачу Это действие отображается в шаге рабочего процесса как то Отменить эту задачу. Это действие позволяет завершить задачу без результата.
Добавить задачу Это действие отображается в шаге рабочего процесса как затем добавить новую задачу и назначить этому пользователю. Это действие позволяет назначить новую задачу указанному пользователю в конце текущего этапа действия утверждения. Если текущий этап — "Виктория;Мария;Андрей", то при добавлении действия Марии оно изменится на "Виктория;Мария;Андрей;Мария".
Делегировать задачу Изначально это действие отображается в шаге рабочего процесса как то Делегировать эту задачу этому пользователю. Это действие позволяет отменить назначение задачи текущему пользователю и назначить ее другому. Если действие назначается группе, то задача будет назначена всей группе, а не каждому ее участнику. Чтобы назначить по одной задаче каждому участнику группы, используйте действие Переадресовать задачу.
Передать задачу руководителю Изначально это действие отображается в шаге рабочего процесса как то Передать эту задачу руководителю текущего пользователя. Это действие позволяет назначить задачу руководителю пользователя, которому в данный момент назначено действие. Для этого действия не требуется задавать никаких переменных.
Переадресовать задачу Изначально это действие отображается в шаге рабочего процесса как то Переадресовать эту задачу этому пользователю. Это действие позволяет отменить назначение задачи текущему пользователю и назначить ее другому. Если задача назначается группе, то каждому ее участнику будет назначено по одной задаче. Чтобы назначить одну задачу всей группе, используйте действие Делегировать задачу.
Вставить задачу Изначально это действие отображается в шаге рабочего процесса как то Вставить задачу, назначенную этому пользователю. Это действие можно использовать в рабочем процессе, чтобы вставить после текущего этапа новый этап, единственным участником которого является текущий пользователь.
Переназначить задачу Изначально это действие отображается в шаге рабочего процесса как то Переназначить эту задачу этому пользователю. Это действие позволяет переназначить задачу другому пользователю.
Запросить изменение Изначально это действие отображается в шаге рабочего процесса как то Запросить изменение этого пользователя. Это действие позволяет запросить изменение от другого пользователя, а затем, после завершения запрошенного изменения, назначить текущему пользователю новую задачу.
Отправить сообщение электронной почты о задаче Изначально это действие отображается в шаге рабочего процесса как то Отправить сообщение электронной почты этим пользователям. Это действие позволяет добавить кнопку Изменить задачу в уведомление о задаче, которое отправляется указанным пользователям.

Когда следует использовать действия утверждения и обратной связи?

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

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

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

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

Функция Действия с задачами Встроенные повторно используемые рабочие процессы
Количество пользователей, участвующих в процессе
Один пользователь или группа на действие с задачей.
Во встроенных рабочих процессах можно указать несколько пользователей и групп на нескольких этапах задания. Каждый этап задания позволяет указать два параметра: серийное или параллельное назначение задач и пользователей, группы и других участников, которым назначаются задачи.
Предварительно загруженная логика рабочих процессов
Три действия с задачами не содержат встроенной логики. Для создания механизма утверждения или сбора отзывов необходимо использовать другие действия и условия.
Встроенные рабочие процессы уже оснащены всей встроенной логикой, обеспечивающей утверждение или сбор отзывов от начала до конца. Вы можете использовать логику по умолчанию или настроить их в соответствии с вашими требованиями.
Порядок назначения задач
В трех действиях с задачами их можно назначать только параллельно, как для отдельных пользователей, так и для каждого участника группы. То есть все задачи назначаются действием одновременно на одном этапе распределения.
Во встроенных рабочих процессах задачи можно назначать как на одном этапе распределения, так и на нескольких, а на каждом этапе можно назначать задачи как последовательно, так и параллельно.
Привязка данных к сведениям о задачах
Три действия с задачами не включают готовый к использованию поиск.
Получить данные от пользователя — это действие с возвращаемым выражением: данные, созданные при выполнении рабочего процесса, сохраняются в переменной возвращаемого выражения. Чтобы самостоятельно создать сценарий утверждения или сбора отзывов, необходимо передать эту переменную в несколько разных действий в рабочем процессе.
Встроенные рабочие процессе используют источники данных (включая текущий элемент, предопределенные переменные и параметры рабочего процесса, контекст текущего рабочего процесса и результаты задач), что упрощает настройку рабочего процесса в соответствии с вашими потребностями.
Например, чтобы отправить сообщение электронной почты пользователю, которому назначена текущая задача, можно использовать действие Отправить сообщение электронной почты и выбрать для отправки сообщения действие Текущая задача: Кому назначено.
Специальные функции для участников задач
Три действия с задачами не предоставляют специальные функции (например, переназначение задач и изменение параметров запросов) для участников задач.
Во встроенных рабочих процессах действия утверждения могут позволять участнику переназначать задачу другому пользователю или запросить изменение у владельца рабочего процесса одним щелчком.
Завершение задач
В трех действия с задачами единственная доступная кнопка, обозначающая завершение задач, называется Завершить задачу.
Во встроенных рабочих процессах можно добавлять более наглядные кнопки, например Утвердить и Отклонить, обозначающие исход задачи в форме ее завершения.

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

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

Действие Описание
Основные действия
Отправить документ в репозиторий
Изначально это действие отображается в шаге рабочего процесса как Отправить файл с помощью этого действия на этот целевой маршрутизатор с этим объяснением (вывод в переменную: результат отправки файла). Это действие позволяет переместить или копировать документ, связанный с элементом списка, в репозиторий документов. Репозиторием может быть библиотека на сайте SharePoint или весь сайт (например, центр документов), который направляет записи по определенному назначению с помощью заданных вами правил.
Ниже представлен пример того, как может выглядеть действие на этапе рабочего процесса.
– Отправить файл, используя Переместить, в Архив:Значение DocumentID с Файл готов к архивированию (с выводом в Переменная: Отправка файла на архивирование)
Действия с наборами документов
Действия в этой категории относятся к наборам документов. Набор документов — это папка, в которой хранятся документы. В рабочем процессе набор документов и все входящие в него документы рассматриваются как один элемент.
Примечания:
– чтобы иметь возможность использовать наборы документов в библиотеке, необходимо добавить тип контента "Набор документов" со страницы "Параметры библиотеки" на сайт SharePoint;
– наборы документов — это функция SharePoint.
Дополнительные сведения о действиях наборов документов см. в разделе Действия, доступные при запуске SharePoint на сайте SharePoint .
Действия со списками
Действия из этой категории выполняют операции с элементами списков.
Удалить черновики
Это действие отображается в шаге рабочего процесса как Удалить все черновики (дополнительные версии) элемента. Это действие позволяет удалить все имеющиеся черновики или дополнительные версии текущего элемента. Для этого действия не требуется задавать переменные.
Примечание. Для работы этого действия в списке SharePoint должно быть включено управление дополнительными версиями.
Удалить предыдущие версии
Это действие отображается в шаге рабочего процесса как Удалить все предыдущие версии элемента. Это действие позволяет удалить все имеющиеся предыдущие версии текущего элемента. Для этого действия не требуется задавать переменные.
Примечание. Для работы этого действия в списке SharePoint должно быть включено управление версиями.

Действия, доступные только на этапе олицетворения

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

Примечание: "Автор рабочего процесса" — это пользователь, который последний раз публиковал рабочий процесс.> Шаг олицетворения не может быть вложен в другой шаг любого типа.

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

Действия в рабочем процессе сайта

Рабочий процесс выполняется на уровне сайта и не связан с каким-либо конкретным объектом (например, отдельным элементом или типом контента). При работе в рамках рабочего процесса недоступны действия с текущим элементом, например Изменить состояние утверждения контента и Задать поле в текущем элементе. Дополнительные сведения об этих действиях см. в разделе Общие действия этой статьи.

См. также