Миграция рабочих процессов 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, активируемого вручную.