Миграция рабочих процессов из SharePoint Designer 2010 и 2013 в Power Automate

Средство миграции SharePoint 4.1 теперь поддерживает перенос рабочих процессов SharePoint Designer (SPD) 2010 и 2013.

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

Действия

Категория действий рабочего процесса Действие рабочего процесса Версия рабочего процесса Действие "Поток" в Power Automate
Основное действие Отправить сообщение электронной почты 2010, 2013 Отправка сообщения
Основное действие Установка переменной рабочего процесса 2010, 2013 Задайте переменную
Основное действие Вычислить 2010, 2013 Задайте переменную
Основное действие Перейти к списку журнала* 2010, 2013 Создание
Основное действие Установить состояние рабочего процесса* 2010, 2013 Создание
Основное действие Перейти на сцену** 2010, 2013
Основное действие Добавить комментарий 2010, 2013 Создание
Основное действие Добавить время к дате 2010, 2013 Задайте переменную
Основное действие Сделать паузу в течение интервала времени 2010, 2013 Delay
Основное действие Сделать паузу до даты 2010, 2013 Задержка до
Служебное действие Извлечь подстроку из конца строки 2010, 2013 Задайте переменную
Служебное действие Извлечь подстроку, начиная с определенного символа строки 2010, 2013 Задайте переменную
Служебное действие Извлечь подстроку из начала строки 2010, 2013 Задайте переменную
Служебное действие Извлечение подстроки строки из индекса с помощью Length 2010, 2013 Задайте переменную
Служебное действие Ребристая подстрока в строке 2013 Задайте переменную
Служебное действие Заменить подстроку в строке 2013 Задайте переменную
Служебное действие Обрезать строку 2013 Задайте переменную
Служебное действие Найти интервал между датами 2010, 2013 Задайте переменную
Действие в списке Создать новый элемент списка 2010, 2013 Создание элемента
Действие в списке Установка значения поля в текущем элементе 2010, 2013 Отправка HTTP-запроса в SharePoint
Действие в списке Обновление элемента списка 2010, 2013 Отправка HTTP-запроса в SharePoint
Действие в списке Возвращение элемента 2010, 2013 Возврат файла
Действие в списке Извлечение элемента 2010, 2013 Извлечение файла
Действие в списке Отмена извлечения элемента 2010, 2013 Отменить проверку
Действие в списке Удаление элемента 2010, 2013 Удаление элемента или удаление файла
Действие задачи Назначение задачи 2013 Начало и ожидание утверждения
Действие задачи Запуск процесса задачи 2013 Начало и ожидание утверждения
Действие задачи Начать процесс утверждения 2010 Начало и ожидание утверждения
Действие задачи Начать процесс сбора отзывов 2010 Начало и ожидание утверждения
Действие задачи Начать настраиваемый рабочий процесс 2010 Начало и ожидание утверждения
Действие задачи Назначить задание 2010 Начало и ожидание утверждения
Условие Если/иначе 2010, 2013 Если/иначе
Условие Создано конкретным пользователем 2010, 2013 Если/иначе
Условие Создано в конкретном диапазоне дат 2010, 2013 Если/иначе
Условие Изменено конкретным пользователем 2010, 2013 Если/иначе
Условие Изменено в рамках определенного диапазона дат 2010, 2013 Если/иначе
Условие Поле заголовка содержит ключевые слова 2010, 2013 Если/иначе
Условие Если текущее поле элемента равно значению 2010 Если/иначе
Условие Размер файла в определенном диапазоне килобайт 2010 Если/иначе
Условие Определенный тип файла 2010 Если/иначе

Примечание.

* В Power Automate отсутствует прямое сопоставление действий рабочего процесса, таких как "Log to History List" и "Set Workflow Status" ("Задавать статус рабочего процесса"). Действие "Compose" используется как действие-заполнитель в перенесенных потоках.

** Рабочий процесс с несколькими этапами формирует ориентированный граф. Общий ориентированный граф не может поддерживаться в Power Automate. Средство миграции преобразует рабочий процесс только с форматом этапа Направленное корневое дерево (или Arborescence), и в противном случае сообщает об ошибке.

Действия рабочего процесса Designer не перенесены

Категория действий рабочего процесса Действие рабочего процесса Версия рабочего процесса
Основное действие Вызов веб-службы HTTP 2013
Основное действие Построить словарь 2013
Основное действие Подсчет элементов в словаре 2013
Основное действие Получение элемента из словаря 2013
Основное действие Часть поля "Установка времени" в поле "Дата/время" 2010, 2013
Основное действие Остановка рабочего процесса 2010
Действие в списке Копировать документ 2010, 2013
Действие в списке Ожидание события в элементе списка 2010, 2013
Действие в списке Ожидание изменения поля в текущем элементе 2010, 2013
Действие в списке Перевод документа 2013
Действие в списке Объявление записи 2010
Действие в списке Отменить объявление записи 2010
Действие в списке Настройка статуса утверждения контента 2010
Действие в списке Удаление черновиков 2010
Действие в списке Удалить предыдущие версии 2010
Действие в списке Дождитесь изменения состояния извлечения документа 2010
Действие задачи Назначение формы группе 2010
Действие задачи Получить данные от пользователя 2010
Действие с условием Допустимый пользователь SharePoint 2010, 2013
Действия по координации Запуск рабочего процесса списка 2013
Действия по координации Запуск рабочего процесса сайта 2013
Loop Loop во времени 2013
Loop Цикл с условием 2013
Parallel Параллельный блок 2010, 2013
Реляционные Найти руководителя для пользователя 2010
Набор документов Запись версии набора документов 2010
Набор документов Отправка набора документов в репозиторий 2010
Набор документов Установка состояния утверждения контента для набора документов 2010
Набор документов Запуск процесса утверждения набора документов 2010

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

Подстановки

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

  • Поиск строки. Он используется в текстовых полях, таких как поля "текста" электронной почты и поля "запроса" задачи.
  • Поиск пользователя. Используется в полях пользователя, таких как поля "Кому" и "Участник" задачи.

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

Поиск строки

Поддерживаются следующие варианты поиска строк:

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

К неподдерживаемым подстановкам строк относятся:

  • Получить значение поля связанного списка задач
  • Получить значение поля связанного списка журнала

Поиск пользователя

Поддерживаемые поисковые запросы для пользователей:

  • Имя пользователя. Пользователь Active Directory (AD) в рабочем процессе сопоставляется с пользователем Microsoft Entra в перенесенном потоке Power Automate.

Неподдерживаемые поисковые запросы для пользователя:

  • Имя группы SharePoint
  • Диспетчер иерархии

Параметры формы инициации

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