Фигуры в шаблонах рабочих процессов SharePoint Server в Visio
Сведения о фигурах шаблона "Рабочий процесс SharePoint" в Visio 2013.
Примечание.
Поддержка рабочих процессов SharePoint 2010 для новых клиентов прекращена с 1 августа 2020 г., и они удалены из существующих клиентов 1 ноября 2020 г. Если вы используете рабочие процессы SharePoint 2010, рекомендуется перейти на Power Automate или другие поддерживаемые решения. Дополнительные сведения см. в статье Прекращение поддержки рабочего процесса SharePoint 2010.
Введение
В этой статье приведены фигуры, включенные в шаблон "Рабочий процесс SharePoint" в Visio 2013 и визуальном конструкторе SharePoint Designer 2013. Когда этот шаблон открыт, в также открываются наборы элементов: "Действия рабочего процесса SharePoint", "Условия рабочего процесса SharePoint" и "Фигуры завершения рабочего процесса SharePoint". Многие фигуры из наборов элементов соответствуют определенным действиям, условиям или другим логическим конструкциям в Declarative Designer, использующимся при создании рабочих процессов в SharePoint Designer 2013.
Важно! Ниже представлена справка по действиям рабочих процессов, поддерживаемым в SharePoint Designer 2013. Большинство этих действий доступно в SharePoint Designer 2010, но одно из них (ожидание события элемента списка) было пересмотрено и улучшено в текущей версии. В текущей версии добавлены двенадцать новых действий и удалены 25 старых. (Список действий, условий и блоков, которые были удалены, см. в статье Действия рабочего процесса, доступные с помощью моста взаимодействия рабочих процессов.) md)
Фигуры действий
Таблица ниже содержит список всех фигур, включенных в набор элементов "Действия SharePoint" для шаблона "Рабочий процесс SharePoint" в Visio 2013.
Примечание. Помимо свойств, указанных в приведенной ниже таблице, у каждой указанной фигуры есть свойство Properties.
Фигура в Visio 2013 и визуальном конструкторе SharePoint Designer 2013 | Действие в SharePoint Designer 2013 Declarative Designer | Свойства в визуальном конструкторе SharePoint Designer 2013 | Описание |
---|---|---|---|
Добавить комментарий |
Добавить примечание |
Примечание |
Позволяет вам для справки оставлять информативные комментарии в конструкторе рабочих процессов. Это особенно полезно, когда над одним рабочим процессом совместно работают несколько пользователей. |
Добавить время к дате |
Добавить время к дате |
Месяцы Дни Часы Минуты Дата Вывести |
Добавляет конкретное время в минутах, часах, днях или месяцах к дате и сохраняет выходное значение как переменную. Дата может быть текущей датой, указанной датой или подстановкой. Значение "Текущая дата" возвращает значение полуночи в формате UTC. |
Назначить задачу |
Назначение задачи |
Параметры задачи Результат задачи ИД элемента задачи |
Назначает пользователю задачу рабочего процесса и устанавливает конечный срок завершения проекта. |
Позвонить в веб-службу HTTP |
Позвонить в веб-службу HTTP |
HTTP-запрос Параметры Переменная содержимого ответа Переменная заголовка ответа Переменная кода ответа |
Работает в качестве вызова метода из веб-службы HTTP. Примечание. Текущая сборка поддерживает вызовы SharePoint только для анонимных служб HTTP и только с использованием строковых параметров и возвращаемых данных. Кроме того, не поддерживаются составные XML-элементы. Кроме того, обратите внимание, что в настоящее время поддерживается только классическая служба ASMX и не поддерживается служба WCG. |
Вернуть элемент |
Вернуть элемент |
Элемент Примечание |
Возвращает извлеченный элемент. Вернуть можно только элементы из библиотеки документов. Внимание! При попытке вернуть элемент, который не был извлечен, происходит сбой рабочего процесса. |
Извлечь элемент |
Извлечь элемент |
Элемент |
Извлекает элемент. Рабочий процесс проверяет, возвращен ли элемент, прежде чем извлечь документ. Можно извлечь элементы только из библиотеки на сайте. Внимание! При попытке извлечь элемент, который не был возвращен, происходит сбой рабочего процесса. |
Копировать документ |
Копировать документ |
Документ Библиотека |
Копирует документ из текущего списка в другой список библиотеки документов. |
Посчитать число элементов в словаре |
Посчитать число элементов в словаре |
Словарь Выходная переменная |
Подсчитывает число элементов в переменной словаря. |
Создать проект из текущего элемента |
Создать проект из текущего элемента |
Тип корпоративного проекта |
Берет текущий элемент и создает новый проект на сайте PWA фермы SharePoint. |
Создать элемент в списке |
Создать элемент в списке |
Элемент Выходная переменная |
Создает элемент в указанном списке. В новом элементе вы можете задать поля и значения. Это действие подойдет, если нужно создать элемент с определенными данными. |
Удалить элемент |
Удалить элемент |
Элемент |
Удаляет элемент. Примечание. Это действие завершается на компьютере, на котором запущен обработчик Workflow Manager. При этом возникает исключение System.InvalidOperationException. Решения этой проблемы нет. |
Отменить извлечение |
Отменить извлечение элемента |
Элемент |
Отменяет изменения и возвращает элемент, если он был извлечен и изменен. Внимание! При попытке вернуть элемент, который не был извлечен, происходит сбой рабочего процесса. |
Вычислить |
Выполнить вычисление |
LeftOperand Оператор RightOperand Для |
Выполняет арифметическое вычисление и сохраняет выходное значение как переменную. Примечание. В SharePoint это действие поддерживает только числовой тип Double. Целые числа не поддерживаются. Использование оператора "+" (объединение) для строк не поддерживается. |
Извлечь подстроку из конца строки |
Извлечь подстроку из конца строки |
Число знаков Строка Вывести |
Копирует указанное число символов, начиная с конца строки, и сохраняет результат в переменную. |
Извлечь подстроку, начиная с определенного символа строки |
Извлечь подстроку из индекса строки |
Строка Индекс Вывести |
Копирует подстроку, начиная с определенного символа строки, и заносит значение в переменную. Примечание. Помните, что значения индексов в текущей сборке ознакомительной технической версии SharePoint Designer начинаются с нуля, но значения в SharePoint Designer 2010 индексируются начиная с 1. |
Извлечь подстроку из начала строки |
Извлечь подстроку из начала строки |
Число знаков Строка Вывести |
Копирует указанное число символов с начала строки и сохраняет результат в переменную. |
Извлечь подстроку указанной длины, начиная с определенного символа строки |
Извлечь подстроку строки из индекса длины |
Строка Индекс Число знаков Вывести |
Копирует подстроку, состоящую из указанного количества символов, начиная с определенного символа строки, и заносит значение в переменную. Примечание. Помните, что значения индексов в текущей сборке ознакомительной технической версии SharePoint Designer начинаются с нуля, но значения в SharePoint Designer 2010 индексируются начиная с 1. |
Найти интервал между датами |
Найти интервал между датами |
Единица Дата начала Дата окончания Вывести |
Вычисляет интервал времени между двумя датами в минутах, часах или днях и сохраняет результат в переменную. |
Найти подстроку в строке |
Найти подстроку в строке |
подстрока Строка Вывести |
Ищет определенную подстроку внутри строки и возвращает индекс начального положения подстроки. |
Получить элемент из словаря |
Получить элемент из словаря |
Имя или путь элемента Словарь Выходная переменная |
Возвращает определенный элемент из переменной словаря. |
Записать в журнал |
Записать в журнал |
Сообщение |
Записывает сообщение из списка предопределенных элементов сообщений в список журнала рабочих процессов. |
Сделать паузу в течение интервала времени |
Сделать паузу в течение интервала времени |
Дни Часы Минуты |
Останавливает выполнение рабочего процесса на указанный интервал времени, заданный в днях, часах и минутах. |
Сделать паузу до даты |
Приостановить до даты |
Дата |
Останавливает выполнение рабочего процесса до указанных даты и времени. |
Заменить подстроку в строке |
Заменить подстроку в строке |
Строка поиска Заменить строку Строка Вывести |
Заменяет определенную подстроку другой подстрокой. |
Отправить сообщение электронной почты |
Отправить сообщение |
Отправить сообщение |
Автоматически отправляет сообщение электронной почты, которое содержит предопределенное сообщение для пользователя или группы, когда происходит указанное событие рабочего процесса. Важно! Если сайт не добавлен в список "Надежные сайты", то сообщения направляются в папку нежелательной почты Outlook. |
Задать поле в текущем элементе |
Задать поле в текущем элементе |
Поле Значение |
Задает значение для поля в текущем элементе. |
Задать время для поля даты и времени |
Задать время для поля даты и времени |
Часы Минуты Дата Вывести |
Создает метку времени и сохраняет выходное значение в переменной. Вы можете задать время в часах и минутах и добавить текущую дату, определенную дату или подстановку. |
Установка состояния рабочего процесса |
Задать состояние рабочего процесса |
Состояние |
Задает состояние рабочего процесса |
Задать переменную рабочего процесса |
Задать переменную рабочего процесса |
Переменная Значение |
Присваивает переменной рабочего процесса определенное значение. Это действие также можно использовать, чтобы с помощью рабочего процесса назначить данные для переменной. |
Запустить рабочий процесс списка |
Запустить рабочий процесс списка |
Имя сопоставления Входящие Элемент |
Начинает рабочий процесс списка SharePoint 2010. Примечание: Рабочий процесс запуска списка имеет следующие проблемы:
|
Запустить рабочий процесс сайта |
Запустить рабочий процесс сайта |
Имя сопоставления Параметры |
Запускает рабочий процесс сайта SharePoint 2010. Примечание: Рабочий процесс запуска списка имеет следующие проблемы:
|
Запуск процесса задачи |
Запуск процесса задачи |
Параметры процесса Результат процесса |
Создает задачи для нескольких пользователей и позволяет проводить задачи через настраиваемый процесс. |
Перевод документа |
Перевод документа |
Документ Language Библиотека документов |
Переводит документ на определенный язык Примечание. Необходимо заранее настроить приложение службы машинного перевода. |
Обрезать строку |
Обрезать строку |
Строка Вывести |
Удаляет пробелы в начале и конце строки. |
Обновление элемента списка |
Обновление элемента списка |
Элемент |
Обновляет элементы списка. Вы можете указать поля и новые значения в них. |
Дождаться события в элементе списка |
Подождать появления события в элементе списка |
Событие Связанный элемент |
Действие, которое использовалось в наборе Office 2010, только улучшенное. Приостанавливает текущее выполнение экземпляра рабочего процесса до появления заданного события в элементе списка. С помощью этого действия ожидаются два события: ItemUpdated и ItemAdded. |
Ожидание изменения поля |
Ждать изменения поля |
Поле Значение |
Ждет, когда поле текущего элемента будет иметь определенное значение. |
Задать поле проекта |
Задать поле проекта |
Поле Значение |
Задает значение определенного поля на сервере Project Server. Примечание. Для выполнения этого действия сначала требуется вернуть проект. Если проект не возвращен, рабочий процесс будет завершен, а пользователи не смогут открыть этот проект в Project Web App. |
Задать состояние стадии проекта |
Задать состояние стадии проекта |
Состояние стадии Сведения о стадии |
Задает состояние стадии проекта. Примечание. Если текущий проект извлечен, возникает исключение. |
Установите поле состояния в списке идей |
Установите поле состояния в списке идей |
Состояние |
Обновляет состояние исходного элемента списка, который сопоставлен с текущим проектом. |
Дождаться события проекта |
Подождите наступления события проекта |
Имя события |
Ожидает определенного события проекта. |
Фигуры условий
Таблица ниже содержит список всех фигур, включенных в набор элементов "Условия SharePoint" для шаблона "Рабочий процесс SharePoint".
Фигура в визуальном конструкторе Visio 2013 и SharePoint Designer 2013 | Действие в SharePoint Designer 2013 Declarative Designer | Свойства в визуальном конструкторе SharePoint Designer 2013 | Описание |
---|---|---|---|
Если любое значение равно указанному значению |
Если любое значение равно указанному значению |
Значение Оператор Значение |
Сравнивает два значения. Можно указать, должны ли значения равняться. |
Пользователь является допустимым пользователем SharePoint |
Пользователь является допустимым пользователем SharePoint |
Пользователь |
Проверяет, зарегистрирован ли пользователь и входит ли он в группу на сайте SharePoint. |
Пропустить стадию проекта |
Пропустить стадию проекта |
Недоступно |
Это условие проверяет, активирована ли на сервере функция пропуска стадии для текущего экземпляра рабочего процесса. |
Фигуры завершения
Таблица ниже содержит список всех фигур, включенных в набор элементов "Фигуры завершения SharePoint" для шаблона "Рабочий процесс SharePoint".
Фигура в визуальном конструкторе Visio 2013 и SharePoint Designer 2013 | Действие в SharePoint Designer 2013 Declarative Designer | Свойства в визуальном конструкторе SharePoint Designer 2013 | Описание |
---|---|---|---|
Начало |
Недоступно |
Недоступно |
Запускает рабочий процесс. Каждая схема рабочего процесса SharePoint должна иметь только одну фигуру начала. |
Стадия |
Стадия |
Недоступно |
Содержит неограниченное число фигур и может включать ветвления. Все действия рабочего процесса должны находиться в пределах определенной стадии. Фигуры стадии отображаются с помощью фигур контейнера. Для получения фигуры стадии необходимо добавить фигуру входа и выхода к краям контейнера, чтобы определить вход и выход из стадии. Дополнительные сведения см. в разделе "Этапы, циклы и шаги" статьи Разработка рабочих процессов в SharePoint Designer и Visio. |
Действие |
Этап |
Недоступно |
Представляет сгруппированный ряд последовательных действий. Действия должны быть заданы в стадиях. Фигура действия также должна иметь фигуры входа и выхода, которые добавляются при перетаскивании этой фигуры на полотно. Дополнительные сведения см. в разделе "Этапы, циклы и шаги" статьи Разработка рабочих процессов в SharePoint Designer и Visio. |
Простая стадия |
Стадия |
Недоступно |
Добавляет новые стадии в верхний уровень рабочего процесса в представлении стадии Visio 2013. |
Повторить циклов: n |
Повторить циклов: n |
Счетчик цикла |
Определяет ряд соединенных фигур, которые будут выполняться как цикл, возвращаясь от последней фигуры в ряде к первой, пока цикл не выполнит указанное количество раз. Как и этапы, циклы представлены фигурой контейнера, которая включает фигуры ВВОД и Выход. Дополнительные сведения см. в разделе "Этапы, циклы и шаги" статьи Разработка рабочих процессов в SharePoint Designer и Visio. |
Цикл с условием |
Цикл с условием |
Счетчик цикла |
Действия будут повторяться циклически, пока не будет выполнено определенное условие. |
Запуск параллельного действия |
Параллельный блок |
Недоступно |
|
Окончание параллельного действия |
Параллельный блок |
Недоступно |