Поделиться через


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

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

Действия — это main элементы, формируемые определение рабочего процесса. Текущий выпуск 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 Задать переменную
Действие служебной программы Извлечение подстроки string из индекса с длиной 2010, 2013 Задать переменную
Действие служебной программы Подстрока fin в строке 2013 Задать переменную
Действие служебной программы Заменить подстроку в строке 2013 Задать переменную
Действие служебной программы Обрезать строку 2013 Задать переменную
Действие служебной программы Найти интервал между датами 2010, 2013 Задать переменную
Действие "Список" Create новый элемент списка 2010, 2013 Создание элемента
Действие "Список" Установка значения поля в текущем элементе 2010, 2013 Отправка HTTP-запроса в SharePoint
Действие "Список" Обновление элемента списка 2010, 2013 Отправка HTTP-запроса в SharePoint
Действие "Список" Возвращение элемента 2010, 2013 Файл возврата
Действие "Список" Извлечение элемента 2010, 2013 Извлечь файл
Действие "Список" Отмена извлечения элемента 2010, 2013 Отменить проверка
Действие "Список" Удаление элемента 2010, 2013 Удаление элемента или файла удаления
Действие задачи Назначение задачи 2013 Запустите, дождитесь утверждения
Действие задачи Запуск процесса задачи 2013 Запустите, дождитесь утверждения
Действие задачи Начать процесс утверждения 2010 Запустите, дождитесь утверждения
Действие задачи Начать процесс сбора отзывов 2010 Запустите, дождитесь утверждения
Действие задачи Начать настраиваемый рабочий процесс 2010 Запустите, дождитесь утверждения
Действие задачи Назначить задание 2010 Запустите, дождитесь утверждения
Условие If/else 2010, 2013 If/else
Условие Создано конкретным пользователем 2010, 2013 If/else
Условие Создано в конкретном диапазоне дат 2010, 2013 If/else
Условие Изменено конкретным пользователем 2010, 2013 If/else
Условие Изменено в рамках определенного диапазона дат 2010, 2013 If/else
Условие Поле заголовка содержит ключевые слова 2010, 2013 If/else
Условие Если текущее поле элемента равно значению 2010 If/else
Условие Размер файла в определенном диапазоне килобайт 2010 If/else
Условие Определенный тип файла 2010 If/else

Примечание.

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

"**" Рабочий процесс с несколькими этапами формирует направленный граф. Общий направленный граф не поддерживается в 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 Цикл во времени 2013
Loop Цикл с условием 2013
Параллельных Параллельный блок 2010, 2013
Реляционные Найти руководителя для пользователя 2010
Набор документов Запись версии набора документов 2010
Набор документов Отправка набора документов в репозиторий 2010
Набор документов Установка состояния утверждения содержимого для набора документов 2010
Набор документов Запуск процесса утверждения набора документов 2010

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

Поиск

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

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

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

Поиск строки

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

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

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

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

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

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

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

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

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

Параметры формы запуска

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