Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Действия представляют Microsoft SharePoint Foundation 2010 реализации действий Windows Workflow Foundation. Действия являются базовыми единицами работы в рабочем процессе. Они определяют действия рабочего процесса, например отправку уведомления по электронной почте о добавлении элемента в библиотеку документов или обновление состояния элемента списка при завершении задачи, связанной с элементом. SharePoint Foundation 2010 включает стандартные или предопределенные действия рабочих процессов, которые можно использовать для создания рабочих процессов, которые предназначены для распространенных бизнес-сценариев.
Расположение действий рабочего процесса по умолчанию
Действия рабочего процесса по умолчанию содержатся в WSS. ФАЙЛ ACTIONS, который представляет собой XML-файл, в котором перечислены все условия и действия по умолчанию, доступные редактору рабочих процессов. (Сведения об условиях рабочего процесса по умолчанию, включенных в WSS. Файл ACTIONS см. в разделе Условия рабочего процесса по умолчанию.)
По умолчанию — WSS. Файл ACTIONS устанавливается в следующем расположении в SharePoint Foundation 2010:
%WSSRoot%\\Program Files\\Common Files\\Microsoft Shared\\web server extensions\\14\\TEMPLATE\\1033\\Workflow
Примечание.
Непосредственные изменения файла WSS.ACTIONS не рекомендуются и не поддерживаются. Однако доступные для бескодового редактора рабочих процессов действия можно расширить путем создания и добавления пользовательских файлов.ACTIONS в тот же каталог. SharePoint Foundation анализирует все файлы с . ACTIONS с расширением имени файла и создает объединенный список, который затем представляет декларативному редактору рабочих процессов без кода.
Действия рабочего процесса по умолчанию
В следующей таблице перечислены действия рабочих процессов по умолчанию, которые включены в SharePoint Foundation. В ней также имеется пример отображения предложения правила в бескодовом редакторе рабочих процессов. Каждое действие по умолчанию в таблице также показывает, как написать XML для отображения предложения правила.
Действие |
Описание |
|---|---|
**Добавить время к дате** |
Добавляет временной интервал к полю даты. Может задаваться в минутах, часах, днях, месяцах и годах. **Предложение правила**: Добавить столькоединиц к дате (Вывод в [Переменная: date]) **XML:** Добавить %1 %2 к %3 (Вывод в %4) |
**Назначение формы группе** |
Назначает форму опроса группе людей. Значения, отправленные отдельными людьми в группе, хранятся в списке "Задачи". Рабочий процесс приостанавливается, пока не будут заполнены все формы опроса. **Предложение правила:** Назначить пользовательскую формуэтим пользователям **XML**: Присвоить %2 значение %1 |
**Назначение элемента задания** |
Назначает задачу в списке "Задачи" заданным пользователям. Рабочий процесс приостанавливается, пока не будут заполнены все элементы. **Предложение правила:** Назначить элемент делаэтим пользователям **XML:** Присвоить %2 значение %1 |
**Динамическая строка сборки** |
Разрешает создание динамической строки, которая хранится в заданной переменной рабочего процесса. **Предложение правила:** Сохранить динамическую строку в Переменная: variable **XML:** Сохранить %1 в %2 |
**Check In элемент** |
Выполняет проверку для указанного элемента списка или библиотеки документов и позволяет автоматически добавлять комментарии во время выполнения рабочего процесса. **Предложение правила:** Вернуть элемент в этот список с комментарием: comment **XML:** Вернуть элемент в %1 с комментарием: %2 |
**Извлечь элемент** |
Выполняет извлечение указанного списка или элемента библиотеки документов. **Предложение правила:** Извлечь элемент в этом списке **XML:** Извлечь элемент в %1 |
**Сбор данных от пользователя** |
Назначает пользователю задачу, которая включает пользовательские поля формы для коллекции данных. **Предложение правила:** Собрать данные от этого пользователя (Вывод в Переменная: collect) **XML:** Собрать %1 от %2 (Вывод в %3) |
**Копировать элемент списка** |
Предписывает рабочему процессу скопировать заданный элемент списка из одного списка в другой. **Предложение правила:** Скопировать элемент в этом списке в этот список **XML:** Скопировать элемент в %1 в % |
**Создание элемента списка** |
Предписывает рабочему процессу создать элемент списка в заданном списке. **Предложение правила:** Создать элемент в этом списке (Вывод в Переменная: create) **XML:** Создать элемент в %1 (Вывод в %2) |
**Удалить элемент** |
Удаляет заданный элемент списка. **Предложение правила:** Удалить элемент в этом списке **XML:** Удалить элемент в %1 |
**Отменить извлечение элемента** |
Указывает рабочему процессу отменить извлечение. Если кто-то извлек элемент при этом, все изменения будут потеряны. **Предложение правила:** Отменить извлечение элемента в этом списке **XML:** Отменить извлечение элемента в %1 |
**Выполнить вычисление** |
Вычисляет два значения и сохраняет результаты в переменной рабочего процесса. **Предложение правила:** Вычислить значениеплюсзначение (Вывод в Переменная: calc) **XML:** Вычислить %1 %2 %3 (Вывод в %4) |
**Log to History List** |
Создает запись в списке журнала с сообщением, которое может создаваться с использованием статического текста или текста, формируемого динамически из элемента управления поиска. **Предложение правила**: Сохранить это сообщение в списке журнала рабочего процесса **XML:** Сохранить %1 в списке журнала рабочего процесса |
**Приостановить на время** |
Приостанавливает рабочий процесс на заданный интервал. По истечении этого интервала рабочий процесс возобновляется. **Предложение правила:** Приостановить на столько дней, столько часов, столько минут **XML:** Приостановить на %1 дн., %2 ч, %3 мин |
**Приостановить до даты** |
Приостанавливает рабочий процесс до заданного времени, когда он возобновляется. **Предложение правила:** Приостановить до этого времени **XML:** Приостановить до этого времени |
**Отправка Email** |
Отправляет сообщение электронной почты указанному пользователю или группе. Сообщение электронной почты может содержать поля **To**, **CC**, **Subject**и **Body**. Поле **Текст** может содержать как статический текст, так и текст, динамически создаваемый из таблицы подстановки. **Предложение правила:** Отправить по электронной почте это сообщение **XML:** Отправить по электронной почте %1 |
**Задать состояние утверждения содержимого** |
Задает состояние утверждения содержимого элемента в значение **Утверждено**, **Отклонено** или **Ожидание**. Это действие также добавляет комментарии. **Предложение правила:** Присвоить состояние утверждения содержимого равное состояние с Комментариями: comments **XML:** Присвоить состояние утверждения содержимого равное %1 с %2 |
**Задать поле в текущем элементе** |
Присваивает полю в текущем элементе заданное или найденное значение. **Предложение правила**: Присвоить полюзначение **XML:** Присвоить %1 значение %2 |
**Задать часть времени в поле даты и времени** |
Предписывает рабочему процессу установить конкретное время для конкретной даты. Эти сведения сохраняются в переменной рабочего процесса для последующего использования. **Предложение правила:** Установить время часы:минуты для даты (Вывод в Переменная: date) **XML:** Задать время %1:%2 для %3 (Вывод в %4) |
**Задать переменную рабочего процесса** |
Предписывает рабочему процессу задать значение для указанной переменной рабочего процесса. **Предложение правила:** Присвоить переменной рабочего процессазначение **XML:** Присвоить %1 значение %2 |
**Остановить рабочий процесс** |
Останавливает рабочий процесс и создает запись с заданным сообщением в журнале рабочего процесса. **Предложение правила:** Остановить рабочий процесс и зарегистрировать это сообщение **XML:** Остановить рабочий процесс и зарегистрировать %1 |
**Обновить элемент списка** |
Предписывает рабочему процессу обновить поле в элементе списка заданным значением. **Предложение правила:** Обновить элемент в этом списке **XML:** Обновить элемент в %1 |
**Ожидание изменения поля в текущем элементе** |
Приостанавливает рабочий процесс, пока поле не получит заданное значение. **Предложение правила:** Ждать, пока поле не будет равноэтому значению **XML:** Ждать %1 %2 %3 |