Редактируйте и управляйте вашим потоком или рабочим процессом агента в дизайнере

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

Important

Эта статья содержит документацию для предварительного просмотра Microsoft Copilot Studio и может быть изменена.

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

Если вы создаёте агента, готового к производству, смотрите Microsoft Copilot Studio Обзор.

Чтобы отобразить поток или рабочий процесс агента в дизайнере, откройте Copilot Studio, выберите Flows, выберите поток, а затем вкладку Build.

скриншот дизайнера Copilot Studio показывает опубликованный рабочий процесс с триггером и несколькими действиями.

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

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

Снимок экрана панели инструментов параметров представления в конструкторе Copilot Studio с условными обозначениями от 1 до 6.

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

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

Добавление и удаление действий

  1. На карте, после которой вы хотите добавить действие, выберите « Добавить шаг». Открывается панель добавления .

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

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

Проверка параметров потока

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

Просмотр истории версий потоков агентов

История версий записывается в Microsoft Dataverse по мере создания или изменения потока агентов. Чтобы понять, как развивался поток агента, просмотрите его журнал версий. Версии потоков сгруппированы по дате, с индикаторами для последней версии, опубликованной и прошлой опубликованной.

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

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

  1. В меню в верхней части холста выберите пункт Журнал версий.

  2. Чтобы просмотреть записанные версии потока, разверните элемент в списке.

  3. Чтобы отобразить версию в конструкторе, выберите ее в списке.

Проверка ошибок

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

Important

Невозможно опубликовать поток, если он содержит ошибки. Перед публикацией потока необходимо исправить все ошибки.

Публикуйте свой рабочий процесс

Если в вашем рабочем процессе нет ошибок, вы можете опубликовать его. Чтобы опубликовать поток, выберите Опубликовать в меню в верхней части холста.

Протестируйте свой агентский поток или рабочий процесс

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

Существует два способа проведения теста:

Что вы хотите проверить Как тестировать Где найти его
Одиночное действие или шаг искусственного интеллекта в изоляции Проверьте этот узел Вкладка Test внутри боковой панели узла
Полный поток, от начала до конца Проведите тест потока Кнопка «Воспроизойти» в верхней командной панели

Обе поверхности разделяют одну и ту же идею: дать данные (реальные или имитационные), запускать, затем проверять выход.

Протестируйте один узел в рабочем процессе

Откройте любое действие или узел в вашем рабочем процессе и выберите кнопку воспроизведения или Тест. Доступно три раздела:

  1. Запуск / Сброс теста: выполняет шаг по требованию или очищает текущие входы и выходы.

    Скриншот тестовой панели узлов с разделами Входы, Конфигурирование и Вывод с выделенной кнопкой Тест.

  2. Значения загрузки из предыдущего запуска: выпадающий список недавних запусков этого потока. Выбирая один, выходные выходы из этого прохода попадают в входные поля ниже.

  3. Входы: Одно редактируемое поле на каждом шаге вверх, на которое ссылается узел. Значок справа от каждой строки показывает ожидаемый тип поля (строка, электронная почта, дата-время, номер и т.д.).

  4. Вывод: Живой результат последнего теста, отформатированный для типа узла (JSON, результат запроса, отклик разъёма и т.д.).

Имитационные входы

По умолчанию поля ввода пустые. Вы можете:

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

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

Подсказка

Что здесь отображается? Вкладка «Тест» автоматически отображает выходные выходные шаги, на которые ссылаются выражения этого узла. Если добавить новый токен в узел, соответствующее поле появится при следующем открытии Test.

Значения нагрузки из предыдущего запуска

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

Если ваш поток работал раньше, вы можете воспроизводить реальные данные заново вместо того, чтобы вводить их:

  1. В выпадающем меню «Загрузка» из предыдущего запуска выберите забег. Каждая запись помечена датой/временем и статусом пробега (например, 24 апреля, 09:12 — Завершено).

  2. Дизайнер получает шаговые выходы этого запуска и проецирует их через схему входов вашего узла. Значения сопоставления записываются в поля входа.

  3. Потом редактируйте любое поле, если хотите подстроить сценарий.

В выпадающем списке показаны 10 самых свежих забегов любого статуса. Если в запуске нет выходов для одного из ваших вышестоящих шагов (потому что этот шаг был пропущен или путь не был выбран), заполняются только доступные поля. Остальные поля остаются прежними.

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

Запустить тест

Выберите Запустить тест. Кнопка показывает занятое состояние во время звонка; раздел Output показывает спиннер, затем результат или ошибку.

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

Проверьте весь поток

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

Перед началом забега дизайнер:

  1. Сохраняет и публикует поток, если у вас есть несохраненные изменения (или это первый раз).
  2. Устанавливает все новые соединения при первом запуске.
  3. Запускает бег. Путь зависит от типа триггера.
Тип триггера Что происходит, когда вы выбираете Тест
Ручной / HTTP-запрос Открывается диалог, где вы можете ввести триггерные входы, после чего поток запускается сразу.
Рецидив/скользящее окно/опросы Либо расписание начинается и первый запуск запускается автоматически, либо, если он уже установлен, поток запускается один раз.
Событие коннектора (например, когда приходит письмо) Поток публикуется и ждёт. Вы можете увидеть «Ожидание триггера...». Выполните действие в исходной системе, чтобы запустить пробег.
HTTP-вебхук Поток публикуется; Запускайте его через внешнюю систему, как обычно.

Имитация входов (ручной спуск)

Для ручных триггеров диалог Enter ручных триггеров отображает по одному полю для каждого определённого входа на триггере:

  • Текст/номер/электронная почта/дата: Правильный контроль ввода.
  • Булевый: переключатель.
  • Один вариант ответа (enum): Выпадающее меню.
  • Мульти-выбор: выпадающее меню с множеством выбора.
  • Файл: File picker (содержимое загружается в рамках запуска).
  • Объект/массив: многострочная текстовая область, куда можно вставить JSON.

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

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

Смотри на бег

Когда забег уже в полёте:

  • На панели команд отображается кнопка Cancel , пока забег активен.
  • Панель активности (справа) показывает текущий забег вверху с значком статуса: Запущено, Ожидание, Успешно, Неуспешно или Отменено. Выберите любой запуск, чтобы открыть его на холсте и проверьте входы и выходы каждого шага.

Избранные прошлые заезды

Панель активности одновременно служит историей прохождения вашего потока:

  • Фильтруйте по всем / Успешно / Неуспешно / Запущено по выпадающему меню вверху.
  • Выберите «Обновление », чтобы пересмотреть список.
  • Выберите «Загрузить больше » внизу, чтобы вернуться дальше.
  • Выбор запуска загружает его на холст, где каждый узел показывает полученные входы и полученные выводы для этого запуска. Данные совпадают с теми, что используются на вкладке Test на уровне узла, когда вы выбираете запуск из выпадающего меню.

Когда использовать каждый тип теста

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