Знакомство с конструктором облачных потоков

Конструктор облачных потоков — это место, где вы создаете и тестируете облачные потоки. В этой статье представлен обзор функций и возможностей конструктора.

Вот снимок экрана редактора с пояснениями, который поможет вам начать работу.

Снимок экрана конструктора облачных потоков с Copilot.

Условные обозначения:

  1. Кнопка со стрелкой влево: возврат на предыдущую страницу.

  2. Имя потока: имя потока, которое можно изменить в любое время. Для этого выберите имя потока, введите новое имя, затем выберите Сохранить на панели команд.

  3. Кнопки «Отменить» и «Повторить»: отмена или восстановление изменений, внесенных в поток.

  4. Кнопка "Отправить отзыв": (Только для нового конструктора) Отправьте нам отзыв о своем опыте создания потока или общие комментарии о конструкторе на базе ИИ.

    (Только для классического конструктора) Выберите значок смайлика в строке заголовка.

  5. Кнопка проверки потока: проверьте поток на наличие ошибок.

  6. Кнопка сохранения: сохранение потока.

  7. Кнопка тестирования: протестируйте свой поток, чтоб убедиться, что он работает так, как ожидается.

  8. Кнопка Copilot: (Только в новом редакторе) Показывает или скрывает панель Copilot. Панель Copilot появляется по умолчанию при открытии конструктора на основе ИИ.

  9. Переключатель нового конструктора: переключение между новым конструктором и классическим конструктором. Подробнее см. в разделе Определение различий между новым конструктором и классическим конструктором.

  10. Имя действия/триггера: (только для нового конструктора) карточка действия или триггера, выбранная в потоке в центре страницы (холст).

  11. Кнопка "Дополнительные команды": (только для нового конструктора) добавление заметки к выбранной карточке, закрепление действия или удаление карточки. Имеется два способа закрепления действия. Дополнительные сведения см. в статье Одновременный просмотр двух панелей действий.

  12. Кнопка сворачивания: (только для нового конструктора) скрытие области. Когда область свернута, в правом верхнем углу появляется кнопка Развернуть (>>). Выберите ее, чтобы снова отобразить панель.

  13. Область конфигурации: (Только для нового конструктора) После того, как вы выберете карточку для настройки на холсте, в левой части конструктора на базе ИИ откроется область конфигурации.

  14. Холст: холст — это место, где вы создаете поток.

  15. Область Copilot: (только для нового конструктора) Copilot остается с вами на протяжении всего процесса редактирования. Это может помочь вам обновлять и изменять ваш поток на основе вашего запроса, сформулированного в разговорном стиле. Это также может помочь ответить на вопросы, связанные с потоком и продуктом.

Сохранение черновика потока, связанного с решением, и его публикация

При работе с потоками, учитывающими решения, на панели инструментов доступны две дополнительные кнопки: Сохранить черновик и Опубликовать.

Снимок экрана панели инструментов облачных потоков, связанных с решением, с кнопками

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

Когда черновик будет готов к работе, выберите Опубликовать, чтобы сделать его доступным для использования.

Дополнительные сведения о черновиках и публикации см. в разделе Черновики и управление версиями для облачных потоков, связанных с решениями.

Отмена и возврат

Чтобы отменить или восстановить изменения, внесенные в поток, используйте кнопки "Отменить " и " Повторить ". Например, если вы добавили или настроили действие или внесли значительные изменения в поток, эти функции помогут вернуться к предыдущему состоянию или повторно изменить ранее отмененные изменения.

Снимок экрана кнопок «Отменить» и «Повторить» на панели команд.

Отправить отзыв

(Только для нового конструктора) Мы хотим услышать ваше мнение, чтобы помочь нам оценить и улучшить наше воздействие. Чтобы отправить отзыв, выберите Отправить отзыв, ответьте на три вопроса в открывшейся форме обратной связи, затем выберите Отправить.

Снимок экрана с вариантами, доступными в форме обратной связи.

Кнопка "Сохранить"

Выберите Сохранить, чтобы сохранить поток. Если ошибок нет, сообщение «Поток готов к работе. Рекомендуем протестировать его» появляется в левом верхнем углу с зеленой галочкой.

Снимок экрана, на котором показано успешное сохранение.

Если обнаружена ошибка, в левом верхнем углу появится описание ошибки и красный символ X. На следующем снимке экрана показан пример сообщения об ошибке.

Снимок экрана с выделением сообщения об ошибке.

Ошибка также появляется на карточке, вызвавшей ошибку в вашем потоке. Исправьте ошибку, затем снова выберите Сохранить.

Когда ошибок нет, следующим шагом должна быть проверка вашего потока.

Кнопка "Тест"

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

Снимок экрана с параметром для ручного тестирования потока.

Появятся инструкции о том, что нужно сделать, чтобы проверить поток. На следующем снимке экрана показан пример сообщения с инструкциями.

Снимок экрана с инструкциями по тестированию потока.

Чтобы проверить поток, следуйте инструкциям. В этом примере вам необходимо отправить сообщение электронной почты. Затем запускается тест потока. Когда тест завершается, на каждой карточке появляется зеленая галочка вместе с количеством секунд, затраченных на обработку.

Снимок экрана, на котором выделена зеленая галочка для успешных результатов теста.

Тестирование является частью планирования для проекта Power Automate. Подробнее см. в разделе Введение: планирование проекта Power Automate.

Другие команды

(Только в новом конструкторе) Выберите кнопку Дополнительные команды (), чтобы добавить заметку к выбранной карточке в потоке, закрепить действие или удалить карточку.

Выберите Добавить примечание, чтобы описать назначение карточки в вашем сценарии. После добавления заметки в правом нижнем углу карточки появится символ заметки. Чтобы просмотреть заметку, наведите курсор на этот символ.

Снимок экрана, показывающий добавление заметки.

Выберите Закрепить действие, чтобы закрепить карточку в верхней части области конфигурации. Эта функция полезна, если вы хотите сравнить два действия рядом или скопировать значения между двумя действиями. Дополнительные сведения см. в статье Одновременный просмотр двух панелей действий.

Область конфигурации

(Только в новом конструкторе) Когда вы выбираете значок плюса (+) на холсте, открывается представление Добавить действие для добавления действий в поток (например, Отправить сообщение электронной почты, Получить строки Dataverse, Инициализировать переменную и т. д.).

Снимок экрана с областью «Добавить действие».

Это представление по умолчанию состоит из четырех (4) разделов:

  • Избранное: когда вы добавляете соединитель или действие в избранное с помощью значка звездочки, эти соединители отображаются в разделе Избранное для быстрого поиска. Значок звездочки появляется при наведении на него указателя мыши в области Добавить действие.
  • Возможности искусственного интеллекта: все возможности ИИ представлены в этом отдельном разделе.
  • Встроенные средства: эти средства являются стандартными блоками для потока, если вы хотите хранить значения в переменной, вставлять цикл и многое другое.
  • По соединителю: под тремя разделами находится список всех соединителей. В верхней части списка находятся первые 20 наиболее используемых соединителей.

После того как вы выберете действие в области Добавить действие, пришло время его настроить. То же представление панели обновится, чтобы можно было настроить действие. Эта область называется областью конфигурации. Используйте панель конфигурации, чтобы настроить параметры, настройки и код для выбранной карточки в вашем потоке.

Параметры

На вкладке "Параметры" используйте синюю молнию и кнопки fx рядом с полем "Входные данные", чтобы быстро ввести значения для выбранной карточки действий.

Снимок экрана кнопок Вставить динамическое содержимое и Вставить выражение на вкладке Параметры на панели конфигурации.

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

Чтобы вставить выражение в поле Входные данные, выберите поле Входные данные, затем выберите кнопку fx. Во всплывающем окне выберите функцию, чтобы начать составление выражения. Чтобы завершить выражение, поместите курсор на функцию и выберите Динамическое содержимое. Найдите или выберите динамическое содержимое для добавления, затем выберите Добавить. Ваше выражение появится в поле Входные данные.

Дополнительные сведения о выражениях в справочнике по функциям выражений рабочего процесса.

Кроме того, можно ввести косую черту (/) в поле Входные данные, затем выбрать Вставить динамическое содержимое или Вставить выражение.

Настройки

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

Настройка Описание:
Общие сведения В поле Время ожидания действия установите максимальную продолжительность между повторными попытками и асинхронными ответами для выбранного действия. Этот параметр не изменяет время ожидания отдельного запроса.
Сеть В поле Политика повторных попыток выберите политику повторных попыток для периодических сбоев. По умолчанию используется политика экспоненциального интервала, которая настроена на два (2) повтора для низкопрофильных устройств, восемь (8) повторов для средних/высоких профилей без премиум-соединителей и 12 повторов для средних/высоких профилей с премиум-соединителями. Вы также можете установить свои собственные экспоненциальные или фиксированные интервалы или вообще ничего не выбирать.
Выполнить после В поле Выполнить после настройте способ запуска действия после выполнения любого из предыдущих действий потока. Например, вы можете запустить действие после успешного выполнения предыдущего действия, истечения времени ожидания, пропуска или сбоя.
Безопасность Используйте выключатели Безопасные входы и Безопасные выходы, чтобы включить или выключить операции и ссылки на свойства вывода.
Отслеживание Установите ключ и значение отслеживаемых свойств.

Просмотр кода

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

Следующий снимок экрана показывает пример кода для карточки действия Создание.

Снимок экрана с представлением кода карточки действия «Создание».

Действия копирования и вставки

Действия можно копировать в буфер обмена независимо от того, являются ли они атомарными или контейнерными. Примерами атомарных действий являются Compose, Get items, Create item и другие. Примерами действий контейнера являются Scope, Switch, Condition, Apply to each и другие.

Чтобы скопировать и вставить действие, выполните следующие шаги.

  1. Щелкните правой кнопкой мыши любое действие (или триггер), которое вы хотите скопировать, и выберите Копировать действие.

    На снимке экрана показано копирование действия.

  2. На холсте щелкните правой кнопкой мыши значок +, затем выберите Вставить действие.

    Вы можете копировать и вставлять действия в разные части потока или между потоками.

    Снимок экрана выделяет вставку действия.

    После того как вы вставляете действие, к имени скопированного действия добавляется -copy.

    Снимок экрана действия, которое было скопировано и вставлено, с именем, заканчивающимся дефисом и словом

Если у вас нет доступа к мыши, вы можете использовать клавиатуру. Для копирования нажмите клавишу Ctrl + C. Для вставки нажмите клавишу Ctrl + V.

Холст

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

Зоны для перетаскивания

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

Снимок экрана карточки действий и зоны для перетаскивания.

Измените способ отображения потока

В зависимости от размера и сложности облачного потока может потребоваться настроить способ его отображения, чтобы упростить работу. Кнопки появляются в левом нижнем углу холста, когда область конфигурации закрыта.

На снимке экрана выделены кнопки, с помощью которых можно настроить отображение вашего потока на холсте.

Условные обозначения:

  1. Развернуть/Свернуть: развернуть или свернуть все группы действий. Например, если действие имеет несколько условий, выберите этот значок, чтобы отобразить сведения об условии.
  2. Увеличить: увеличение размера потока на холсте.
  3. Уменьшить: уменьшение размера потока на холсте.
  4. Подогнать вид: Изменить размер представления, чтобы весь поток поместился на холсте.
  5. Мини-карта: переход к определенному участку большого потока.
  6. Поиск: найдите операцию в вашем потоке.
  7. Макет: переключение между встроенным макетом и макетом панели. Встроенный макет отображает свойства действия в развернутой карточке на холсте. Макет панели отображает свойства в области конфигурации слева и сохраняет карточки действий компактными.

Редактор выражений и динамического содержимого

Редактор выражений в конструкторе многострочный, что позволяет легко создавать и редактировать длинные сложные выражения. Захват позволяет временно развернуть поле на одну или две (1 или 2) строки, по мере необходимости. Если этого недостаточно, вы можете расширить всплывающее окно для просмотра всей страницы. Поле поиска позволяет искать динамическое содержимое и функции как в представлении Динамическое содержимое, так и в представлении Функция.

Снимок экрана захвата и вкладок «Динамическое содержимое» и «Функция».

Совет

Используйте сочетание клавиш косой черты (/) для открытия всплывающего окна динамического содержимого и редактора выражений, когда вы находитесь в поле действия.

Если у вас есть доступ к Copilot, вы можете узнать, как использовать его для создания выражений, в разделе Создание, обновление и исправление выражений с помощью помощника Copilot по созданию выражений (предварительная версия).

Отключить действие или включить статические результаты для действия

В конструкторе, если вы хотите отключить действие, а не удалить его полностью, выберите вкладку Тестирование действия и включите статические выходные данные, включив переключатель Включить статический результат. Когда поток запускается, это считает действие успешно выполненным без фактического запуска этого действия.

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

Когда статические выходные данные отключены, метка переключателя — Включить статический результат. Когда статические выходные данные включены, метка переключателя — Отключить статический результат.

Снимок экрана с переключателем

Одновременный просмотр двух панелей действий

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

Чтобы закрепить действие, щелкните правой кнопкой мыши действие на холсте и выберите действие "Закрепить". Или на панели конфигурации выберите команду Закрепить в раскрывающемся меню Дополнительные команды.

Снимок экрана пункта меню

При закреплении действия все другие выбранные области действий отображаются справа от закрепленной области действий.

Снимок экрана с закрепленным действием рядом с открытой панелью конфигурации.

Чтобы открепить действие, используйте любой из следующих вариантов:

  • Щелкните правой кнопкой мыши действие на холсте и выберите Открепить действие.
  • В области конфигурации выберите значок Закрепить.

Определение различий между новым конструктором и классическим конструктором

Новый конструктор облака использует небольшие карточки для упрощения навигации. Чтобы отобразить данные конфигурации для карточки, выберите карточку, чтобы открыть область конфигурации слева. Для сравнения классический конструктор использует более крупные карточки, а каждая карточка содержит связанные данные конфигурации. Чтобы отобразить данные конфигурации, выберите заголовок карточки, чтобы развернуть ее.

Новый конструктор Классический конструктор
Снимок экрана облачного потока и панели конфигурации в новом конструкторе. Снимок экрана развернутой карточки действия в облачном потоке в классическом конструкторе.

Данные конфигурации можно изменить в области конфигурации или развернутой карточке.

Отказоустойчивость конструктора и процесс сохранения при ошибках

Новый конструктор автоматически сохраняет копию потока в хранилище браузера при неудачном сохранении, даже с ошибками. Эта возможность пригодится в двух случаях: 1) Когда базовая служба проходит через сбой, и когда вам нужно избежать потери несохраненных изменений, выходя из потока или 2) Для потоков, не относящихся к решению, которые не имеют функции "Сохранить черновик", вы можете выйти из потока с ошибками и вернуться позже, чтобы исправить ошибки и сохранить поток.

Если в потоке есть несохраненные изменения, кнопка Сохранить неактивна. Если вы пытаетесь выйти из потока, появится запрос на сохранение изменений. Если выбрать вариант Да, конструктор сохранит копию потока в хранилище браузера.

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

Снимок экрана информационного баннера над потоком.

При повторном изменении потока в конструкторе ранее сохраненная версия загружается по умолчанию. Вы можете восстановить несохранённую копию с помощью кнопки Восстановить поток на панели команд.

Снимок экрана кнопки восстановления потока в конструкторе потоков.

При выборе функции Восстановить поток несохраненная копия потока в браузере загружается в конструктор, поверх которой можно вносить обновления.

Снимок экрана несохраненной копии потока в конструкторе потоков.

Теперь вы можете исправить ошибки в этой копии потока и сохранить ее. Если вы не сохраните эту копию, ранее сохраненная версия потока будет по-прежнему доступна при перезагрузке вкладки.

Предупреждение

  • Сохранение этой копии переопределяет ранее сохраненную версию потока. Это также очищает хранилище браузера, так как в потоке нет несохраненных изменений.
  • При очистке кэша браузера сохраненная копия потока удаляется из браузера.
  • Если вам все еще нужен доступ к несохраненной копии потока, не очищайте кэш или файлы cookie браузера.

Ограничения и известные проблемы в новом конструкторе

Новый конструктор Power Automate — это рекомендуемый способ создания облачных потоков. Она включает значительные улучшения, такие как управление версиями и поддержка Copilot. Однако вы еще не можете открыть некоторые потоки в новом конструкторе.

  • Потоки со следующими триггерами:
  • Примечания. Для новых потоков используйте заметки к действиям, пока новый конструктор не будет поддерживать комментарии.
  • Группа действий Выполнение запроса набора изменений в соединителе Microsoft Dataverse
  • Поток решения, использующий соединения вместо ссылки на подключение, не поддерживается. Экспортируйте поток в неуправляемом решении и повторно импортируйте его, чтобы обновить его для использования ссылок на подключения.
  • Потоки, использующие старый формат API, отличный от Open API для подключения.
    • Чтобы проверить, не относится ли поток к OpenAPI, выберите Peek code в действии потока и проверьте, есть ли параметр с именем method. Чтобы изменить эти потоки в новом конструкторе, необходимо повторно создать их в новом потоке. Их можно продолжить редактировать в классическом конструкторе.

Классический конструктор по-прежнему поддерживается наряду с новым конструктором, пока устраняются эти проблемы совместимости и вносятся другие улучшения.

Вы можете в любое время переключиться на классический конструктор, выключив переключатель Новый конструктор в правом верхнем углу окна конструктора.

Примечание.

Новый конструктор облачных потоков пока недоступен в таких поверхностях интеграции, как Обозреватель решений, Power Apps, Teams и других. Откройте эти потоки со страницы сведений о них или на портале Power Automate, чтобы использовать новый конструктор.

Вопросы и ответы

В этом разделе приведены некоторые из наиболее часто задаваемых вопросов о работе с классическим конструктором Power Automate и конструктором облачных потоков.

Почему я получаю ошибку «O.split(...).at не является функцией» при входе в систему?

Конструктор Power Automate не поддерживает браузеры старше двух (2) лет. Вы можете увидеть ранее упомянутые или аналогичные ошибки в конструкторе, если ваша версия браузера устарела. Обычно рекомендуется обновить браузер до последней версии, чтобы избежать подобных проблем.

Почему я получаю эту ошибку "Указанное имя потока содержит недопустимые символы" при импорте потока в новый клиент?

Эта ошибка является временным ограничением. Чтобы обойти его, добавьте параметр v3=false запроса в URL-адрес.

Почему я не вижу новых или обновленных значений столбцов SharePoint или Excel в своем потоке?

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

Заменит ли новый конструктор облачных потоков со временем классический конструктор?

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

Следующий шаг