Поиск и мониторинг запусков рабочих процессов

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

Доступ к запускам рабочих процессов

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

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

Шаги:

Просмотр всех запусков рабочих процессов
  1. В панели администратора Shopify перейдите в раздел «Приложения» > Flow.

  2. Нажмите «Недавние запуски».

  3. Необязательно: нажмите на определенный запуск, чтобы просмотреть сведения.

Просмотр запусков определённого рабочего процесса
  1. В панели администратора Shopify перейдите в раздел «Приложения» > Flow.

  2. Выберите рабочий процесс, запуски которого вы хотите просмотреть.

  3. В разделе «Недавние запуски» просмотрите перечисленные запуски.

  4. Необязательно: нажмите на определенный запуск, чтобы просмотреть сведения.

Поиск определённого запуска рабочего процесса

Вы можете искать запуски рабочих процессов в Flow любым из следующих способов:

Что можно искать

Список «Недавние запуски» в приложении Flow даёт возможность фильтровать весь список запусков по любой комбинации следующих фильтров:

  • Содержит текст: фильтрация по необработанному текстовому содержимому данных, использованных при запуске рабочего процесса, например по ИД заказа в данных триггера или названию тега в условии.
  • Рабочие процессы: фильтрация по названию рабочего процесса.
  • Выполненные действия: фильтрация по тому, выполнил ли запуск какие-либо действия (true) или нет (false).
  • Ошибки: фильтрация по наличию ошибок в запуске.
  • Время начала: фильтрация по диапазону даты и времени, когда должен был начаться запуск. Подробнее о фильтрации запусков по времени.
  • Тип триггера: фильтрация по способу запуска. Варианты: событие-триггер, ручной запуск или ручной повтор.
  • Статус повтора: фильтрация по наличию повторов в запуске.
  • ИД запуска: фильтрация по определённому ИД запуска. Вы также можете включить повторы, связанные с указанным ИД запуска.
  • Теги: фильтрация по тегам рабочего процесса, которые применяются к запуску.

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

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

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

  • Поиск не зависит от регистра.
  • Строка поиска не должна содержать знаков препинания. Например, если вы ищете заказ по ИД, вводите 43843493, а не gid://shopify/Order/43843493.
  • Журналы не содержат всех данных о ресурсах, используемых в вашем рабочем процессе. Например, если вы используете в рабочем процессе ИД товара, то журнал его запуска не будет содержать название товара, если вы также не использовали и эти поля.
  • Поиск выполняется только по запускам рабочих процессов за последние 14 дней.

Поиск из панели администратора Shopify

Для ресурсов, в которых есть меню «Дополнительные действия», вы можете начать поиск запусков рабочих процессов, выбрав опцию «Искать запуски Flow». Эта опция доступна для следующих ресурсов:

  • Заказы
  • Черновики заказов
  • Клиенты
  • Товары
  • Варианты
  • Коллекции

Если вам не удаётся найти запуск, просмотрите раздел «Что можно искать».

Шаги:

  1. В панели администратора Shopify откройте ресурс, по которому хотите выполнить поиск, например заказ или товар.
  2. Нажмите «Дополнительные действия».
  3. Нажмите «Искать запуски Flow».

Поиск по тексту в данных шага

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

Если вам не удаётся найти запуск, просмотрите раздел «Что можно искать».

Шаги:

  1. В списке «Недавние запуски» в приложении Flow нажмите «Добавить фильтр».
  2. Выберите «Содержит текст».
  3. Введите текст или ИД для поиска.

Поиск по временному диапазону

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

  • Если часовой пояс на вашем устройстве отличается от часового пояса вашего магазина, то дата и время запуска рабочего процесса могут быть неточными. Учитывайте эту разницу при использовании фильтра «Время начала».
  • В магазинах с большим объёмом заказов может потребоваться использовать узкий временной диапазон и другие фильтры, чтобы упростить поиск определённого запуска рабочего процесса.
  • Запуски рабочих процессов хранятся только в течение 14 дней после их завершения.
  • Может возникать задержка между запуском рабочего процесса и отображением его результатов на странице «Недавние запуски». Если результаты недавнего запуска ещё не доступны, подождите несколько минут и повторите попытку.

Шаги:

  1. В списке «Недавние запуски» в приложении Flow нажмите «Добавить фильтр», а затем — «Время начала».
  2. В поле «От» введите дату и время, соответствующие моменту, когда должно было произойти событие. Например, для триггера «Заказ создан» используйте время создания заказа. Убедитесь, что вы правильно ввели значение AM/PM.
  3. В поле «До» введите дату и время на 10 минут позже, чем в поле «От».
  4. Просмотрите результаты поиска. Рабочие процессы обычно запускаются в тот же момент, что и событие-триггер, или вскоре после него.
  5. Нажмите на результат, соответствующий по времени, и убедитесь, что отображаемый ресурс — например, заказ — совпадает с искомым.

Пример фильтра по времени

Столбцы в списке недавних запусков

Список недавних запусков рабочего процесса отображает ключевые данные об этих запусках:

Данные, включённые в таблицу запусков рабочего процесса
СтолбецОписание
Время началаВремя начала запуска рабочего процесса.
Статус запуска
РезультатыСписок выполненных действий и список ошибок по шагам.
Повторные попыткиЕсли запуск был повторён, предоставляется ссылка на список повторных попыток.
Тип триггера

Просмотр подробностей запуска рабочего процесса

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

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

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

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

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

Пример раздела результатов в журнале запуска рабочего процесса.

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

Пример раздела «Данные шага» для действия «Получить данные черновика заказа».

Рабочие процессы с действиями «Цикл последовательной обработки элементов»

Рабочие процессы, включающие действие «Цикл последовательной обработки элементов (итерация)», повторяют шаги несколько раз. Flow выделяет, сколько предметов прошло по определённому пути в предварительном просмотре рабочего процесса.

Пример недавнего запуска рабочего процесса с циклом последовательной обработки элементов. На схеме-примере выделено, что действие цикла было выполнено 7 раз в ходе этого запуска.

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

Пример данных шага для недавнего запуска с циклом последовательной обработки элементов. В примере данных шага выделено меню «Предметы», позволяющее выбрать, для какого из 7 предметов вы хотите просмотреть данные шага.

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

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

Что нужно учесть при отмене выполняемых запусков рабочих процессов

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

  • Для отмены запусков рабочих процессов в приложении Flow необходимо использовать десктоп.
  • Нельзя отменить уже завершённые запуски.
  • Отменённые запуски нельзя возобновить позже. Если вам нужно, чтобы рабочий процесс запустился снова, вы можете дождаться его автоматического запуска, повторить запуск или запустить новый рабочий процесс вручную.
  • Отмена запусков рабочего процесса не приводит к автоматическому отключению связанного с ним рабочего процесса. Однако отключение рабочего процесса автоматически отменяет все его выполняемые запуски.
  • Отмена запуска рабочего процесса может занять от нескольких секунд до минуты в зависимости от его сложности.

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

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

  • Чтобы отменить конкретный запуск, вы можете сделать это прямо со страницы с его подробностями.
  • Чтобы отменить несколько запусков одного рабочего процесса, вы можете сделать это массово из списка «Недавние запуски» этого рабочего процесса.

Шаги:

Отмена конкретного запуска рабочего процесса
  1. В панели администратора Shopify перейдите в раздел «Приложения» > Flow.

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

  3. В разделе «Недавние запуски» нажмите на выполняемый запуск, который хотите отменить.

  4. Нажмите «Отменить».

Отмена нескольких запусков рабочего процесса
  1. В панели администратора Shopify перейдите в раздел «Приложения» > Flow.

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

  3. В разделе «Недавние запуски» выберите все выполняемые запуски, которые вы хотите отменить.

  4. Нажмите «Отменить запуск».

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

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