Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Условия — это правила, настраиваемые разработчиком для направления рабочего процесса. Они используются для сравнения значений и выполнения логических проверок. Если условие удовлетворяет указанным параметрам, Microsoft SharePoint Foundation 2010 выполняет указанное действие рабочего процесса.
SharePoint Foundation 2010 предоставляет ряд стандартных или предопределенных условий рабочего процесса, которые можно использовать самостоятельно или объединить для создания сложной бизнес-логики для рабочих процессов.
Расположение условий рабочего процесса по умолчанию
Условия рабочего процесса по умолчанию содержатся в WSS. ФАЙЛ ACTIONS, который представляет собой XML-файл, в котором перечислены все условия и действия по умолчанию, доступные редактору рабочих процессов. (Сведения о действиях рабочего процесса по умолчанию, включенных в WSS. Файл ACTIONS см. раздел Действия рабочего процесса по умолчанию.)
По умолчанию — WSS. Файл ACTIONS устанавливается в следующем расположении в SharePoint Foundation 2010:
%WSSRoot%\\Program Files\\Common Files\\Microsoft Shared\\web server extensions\\12\\TEMPLATE\\1033\\Workflow
Примечание.
Прямое изменение файла WSS.ACTIONS не рекомендуется и не поддерживается. Но можно расширить условия, доступные в декларативном, бескодовом редакторе рабочих процессов, создавая дополнительные пользовательские ACTIONS-файлы и добавляя их в этот же каталог. SharePoint Foundation 2010 анализирует все файлы с . ACTIONS с расширением имени файла и создает объединенный список, который затем представляет декларативному редактору рабочих процессов без кода.
Условия рабочего процесса по умолчанию
В следующей таблице перечислены условия рабочего процесса по умолчанию, которые включены в SharePoint Foundation 2010. Кроме того, она содержит пример предложения правил для каждого условия, а также применяемые поля и значения.
| Условие | Описание |
|---|---|
| Сравнениеполя имени списка или библиотеки документов | Сообщает разработчику рабочего процесса о необходимости сравнить поле в текущем списке или текущей библиотеке документов с заданным значением. Предложение правила:If fieldequalsvalueFields:* поле . Отображает список всех полей в текущем списке.* равно . Показывает список операторов, которые можно использовать для сравнения поля и значения, указанного в предложении правила.* Представляет диалоговое окно подстановки, позволяющее привязать данные к элементу списка SharePoint или непосредственно к текстовой записи. |
| Сравнение любого источника данных | Указывает конструктору рабочих процессов сравнить поле в любом списке SharePoint или библиотеке документов на текущем веб-сайте с указанным значением. Предложение правила. Если valueequalsvalue Fields:* value — отображает элемент управления подстановкой, который позволяет привязывать данные к любому элементу списка sharePoint или элемента библиотеки документов.* равно. Отображает список операторов, которые можно использовать для сравнения поля и значения, указанных в предложении правила.* Значение — представляет элемент управления подстановкой, который позволяет привязывать данные к элементу списка SharePoint или непосредственно к текстовой записи. |
| Поле заголовка содержит ключевые слова | Используется для проверки, присутствуют ли конкретные ключевые слова в поле заголовка элемента текущего списка или текущей библиотеки документов, с которыми работает рабочий процесс. Предложение правила. Если поле заголовка содержит ключевые слова Поля:* ключевые слова . Отображает диалоговое окно текстового редактора, в котором можно ввести текстовую строку для сравнения, и диалоговое окно подстановки для сбора сведений из другого списка или элемента библиотеки документов SharePoint Foundation 2010. |
| Изменено в рамках определенного диапазона дат | Проверяет дату изменения элемента. Если дата изменения элемента списка попадает в заданный диапазон дат, это условие возвращает значение true. Предложение правила: при изменении между датой и датой Fields:* date — отображает элемент управления селектора даты и элемент управления подстановки. Селектор даты позволяет конструктору рабочих процессов выбрать указанную дату, а элемент управления подстановки позволяет сравнивать текущий элемент списка с другим элементом списка или библиотеки документов. |
| Изменено определенным человеком | При запуске рабочего процесса, содержащего это условие, для элемента списка проверяется дата последнего изменения. Если элемент был изменен пользователем, указанным в рабочем процессе, это условие выполняется и возвращает значение true. Предложение правила. Если оно изменено определенным пользователем Поля:* определенного пользователя . Это поле открывает диалоговое окно выбора пользователя. Создатель рабочего процесса может использовать это условие для выбора отдельного лица или группы из встроенных групп сервера или из службы каталогов Active Directory. |
| Создано в конкретном диапазоне дат | Проверяет дату создания элемента. Если дата создания попадает в заданный диапазон дат, это условие возвращает значение true. Предложение правила: при изменении между полями даты и даты:* date — отображает элемент управления селектора даты и элемент управления подстановки. Селектор даты позволяет конструктору рабочих процессов выбрать указанную дату, а элемент управления подстановки позволяет сравнивать текущий элемент списка с другим элементом списка или библиотеки документов. |
| Создано конкретным пользователем | При запуске рабочего процесса, содержащего это условие, для элемента списка проверяется его создатель. Если элемент был изменен пользователем, указанным в рабочем процессе, условие удовлетворяется и возвращает значение true. Предложение правила. Если оно изменено определенным пользователем Поля:* определенного пользователя . Это поле открывает диалоговое окно выбора пользователя. Создатель рабочего процесса может использовать это окно для выбора отдельного лица или группы из встроенных групп сервера или из службы каталогов Active Directory. |
| Определенный тип файла | Используется для оценки того, имеет ли файл определенный тип (например, документ Microsoft Word, лист Microsoft Excel и т. д.). Предложение правила. Если тип файла имеет определенный тип Поля:* конкретный тип — отображает текстовый редактор полей. Введите строковое значение для типа файла. |
| Размер файла в определенном диапазоне килобайт | Используется для оценки того, имеет ли файл заданный размер. Это условие может использоваться, чтобы гарантировать, что размер документов Word в библиотеке документов не превышает заданного. Предложение правила: если размер файла находится в диапазоне от размера до килобайт. Поля:* размер — отображает текстовое поле. Введите количество килобайт. |