Использование редактора рабочих процессов в Shopify Flow
Редактор рабочих процессов — это инструмент, который позволяет настраивать и редактировать функциональность рабочих процессов в Shopify Flow. В редакторе рабочих процессов предусмотрен интерфейс перетаскивания, который позволяет организовывать и проектировать рабочие процессы путем добавления шагов разных типов в вертикальном формате сверху вниз.
Первым шагом, который можно добавить в рабочий процесс с помощью редактора рабочих процессов, всегда является шаг триггера. После добавления триггера рабочего процесса с помощью значков + можно добавлять шаги условия или действия, которые происходят следующими в последовательности рабочего процесса. В редакторе рабочих процессов разные шаги соединяются стрелками, которые указывают, какие шаги ведут непосредственно к другим шагам в зависимости от выполненных условий или действий.
Для функционирования все шаги должны соединяться как минимум с 1 другим шагом в рабочем процессе. Шаги можно добавлять вне рабочего процесса в любом месте редактора, но они не будут задействованы в рабочем процессе, пока не будут соединены с другим шагом стрелкой. Каждый шаг может иметь только 1 предшествующий шаг, поэтому сведение нескольких ветвей рабочего процесса в путь из одного шага не поддерживается.
Вы можете настраивать детали шагов условия и действия с помощью панели конфигурации в левой части редактора рабочих процессов. Панель конфигурации отображается, только когда выбран шаг.
На этой странице
- Открытие рабочего процесса в редакторе
- Добавление шага в рабочий процесс
- Копирование и вставка шагов в рабочем процессе
- Соединение шагов в рабочем процессе
- Упорядочение шагов в редакторе рабочих процессов
- Удаление шага из рабочего процесса
- Использование панели инструментов редактора рабочих процессов
- Использование панели конфигурации шага в редакторе рабочих процессов
Открытие рабочего процесса в редакторе
В Shopify Flow вы можете перейти в редактор рабочих процессов, создав новый рабочий процесс или нажав на любой существующий рабочий процесс, а затем — «Редактировать».
Инструкции:
В панели администратора Shopify перейдите в раздел «Приложения» > Flow.
В разделе «Рабочие процессы» выполните одно из следующих действий:
- Чтобы открыть редактор для нового пустого рабочего процесса, нажмите «Создать рабочий процесс».
- Чтобы открыть редактор для существующего рабочего процесса, нажмите на нужный рабочий процесс, а затем — «Редактировать».
Добавление шага в рабочий процесс
В редакторе рабочих процессов шаг можно добавить в рабочий процесс любым из следующих способов:
- Наведите указатель мыши на любой существующий шаг и нажмите
+значок, чтобы выбрать шаг условия или действия, который будет добавлен как следующее звено в рабочем процессе.- Шаги условия имеют два значка
+: один для ветки «Да», если условие выполнено, и один для ветки «Нет», если условие не выполнено. - Шаг действия «Перебрать элементы в цикле (итерация)» также имеет два значка
+: один для опции «Повторять для каждого элемента», которая позволяет определить шаги, выполняемые для каждого элемента в списке, и один для опции «После последнего элемента», которая позволяет определить шаги, выполняемые после возврата последнего элемента в списке.
- Шаги условия имеют два значка
- Нажмите на пустое место в любом месте редактора рабочих процессов. Если в рабочем процессе нет существующего триггера, на панели конфигурации отобразятся параметры шага триггера. Если триггер в рабочем процессе уже есть, на панели конфигурации отобразятся параметры шага действия.
Копирование и вставка шагов в рабочем процессе
При создании рабочих процессов часто приходится заново создавать шаги, уже настроенные в другом месте. В редакторе рабочих процессов можно скопировать один или несколько существующих шагов действий или условий и вставить их в тот же или другой рабочий процесс, а не создавать с нуля. Вставленные шаги сохраняют значения полей настроек скопированных шагов, а шаги условий — ещё и их логику, поэтому перед использованием достаточно внести лишь небольшие изменения.
При одновременном копировании нескольких шагов связи между ними сохраняются, поэтому условие и шаги в его ветках «Истина» и «Ложь» вставляются как единая связанная группа. Связи с шагами, которые не были скопированы, не сохраняются, поэтому вставленную группу нужно самостоятельно связать с остальным рабочим процессом. Если скопированный шаг использует данные, возвращаемые другим скопированным шагом, например действием «Получить данные», то после вставки он будет использовать данные, возвращаемые вставленной копией этого действия.
Шаги триггеров нельзя копировать. Шаги с отдельной страницей настройки, например «Отправить маркетинговое письмо», также нельзя копировать. Если среди выбранных шагов есть хотя бы один, который нельзя скопировать, ни один из выбранных шагов не будет скопирован.
Инструкции:
- Откройте рабочий процесс в редакторе рабочих процессов.
- Выберите шаги, которые хотите скопировать:
- Чтобы скопировать один шаг, нажмите на шаг действия или условия.
- Чтобы скопировать несколько шагов, удерживайте клавишу Shift на клавиатуре и нажимайте на каждый нужный шаг либо, удерживая Shift, выделите шаги рамкой.
- Скопируйте шаги, нажав
ctrl + Cна ПК илиcommand + Cна Mac. - Необязательно: если вы вставляете шаги в другой рабочий процесс, откройте его в редакторе рабочих процессов. В этом рабочем процессе уже должен быть шаг триггера.
- Вставьте шаги, нажав
ctrl + Vна ПК илиcommand + Vна Mac. Один шаг добавляется рядом с курсором. Группа шагов добавляется в ближайшую к курсору свободную область с сохранением расположения скопированных шагов. Вставленная группа выделяется, чтобы её можно было переместить. Если курсор находится за пределами редактора, шаги добавляются в центр редактора. - Перед активацией рабочего процесса свяжите вставленные шаги с остальной частью рабочего процесса.
Соединение шагов в рабочем процессе
Для функционирования все шаги должны соединяться как минимум с 1 другим шагом в рабочем процессе. В редакторе рабочих процессов шаги, соединенные друг с другом, указываются с помощью направленных стрелок. По умолчанию рабочие процессы строятся вертикально сверху вниз в редакторе рабочих процессов.
Когда вы добавляете шаг в рабочий процесс из другого шага с помощью значка +, новый шаг автоматически соединяется с предыдущим. Вы также можете вручную создать соединение между шагами, нажав и удерживая значок + на первом шаге и перетащив конец стрелки ко второму шагу. У каждого шага может быть только одно соединение с предыдущим шагом, поэтому объединение нескольких веток рабочего процесса в один путь не поддерживается.
Вы можете удалить соединение между шагами, наведя указатель мыши на стрелку, которую хотите удалить, а затем нажав значок .

Упорядочение шагов в редакторе рабочих процессов
Вы можете перетаскивать шаги в редакторе рабочих процессов, чтобы вручную организовать макет рабочего процесса. Это упрощает отслеживание рабочего процесса по мере его создания. По умолчанию шаги соединяются друг с другом в формате сверху вниз, но их можно перетаскивать в любое место редактора рабочих процессов без разрыва стрелок между шагами.
Можно перемещать несколько шагов одновременно, удерживая клавишу Shift на клавиатуре и нажимая на шаги, которые нужно выбрать как группу. Нажмите и перетащите любой шаг в сером поле группы, чтобы массово переместить включенные в него шаги.
Вы можете автоматически сбросить макет рабочего процесса, установив интервалы по умолчанию между шагами, чтобы его было легче просматривать. Нажмите значок , а затем — «Упорядочить рабочий процесс», чтобы подтвердить сброс.
Удаление шага из рабочего процесса
В редакторе рабочих процессов вы можете удалить шаг, наведя на него указатель мыши, а затем нажав на значок рядом с шагом. Удаление шага отменить нельзя.
Можно удалять несколько шагов одновременно, удерживая клавишу Shift на клавиатуре и нажимая на шаги, которые нужно выбрать как группу. Нажмите на значок над серым полем группы, чтобы массово удалить шаги.
Если удалить шаг, с которым соединены другие шаги, эти шаги останутся в редакторе рабочих процессов, но будут отсоединены от любых предшествующих шагов. Чтобы продолжить использование этих шагов в рабочем процессе, необходимо вручную повторно соединить отсоединенные шаги.
Использование панели инструментов отображения в редакторе рабочих процессов

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

Добавление или редактирование описания шага
На панели настройки можно редактировать описание любого шага-условия или шага-действия. Нажмите «Добавить описание» или «Редактировать описание» и введите описание шага своими словами. Это поможет вам и вашему персоналу понять, что делает рабочий процесс, на основе вашего же описания. Чтобы сбросить описание шага, удалите весь текст в этом поле.
Проверка шага на отсутствие данных для настройки
Если в шаге отсутствуют данные или сведения для настройки, влияющие на его работу, вверху шага отображается баннер «Проверить». Нажмите на шаг, чтобы открыть панель настройки и добавить недостающие данные для удаления баннера «Проверить». Если поле не помечено как необязательное, его необходимо заполнить, чтобы настройка шага считалась завершённой.
Баннер «Проверить» также появляется на шагах, которые не связаны с другими шагами. Чтобы продолжить настраивать параметры шага, его нужно связать с другим шагом в рабочем процессе.

Если проблема, из-за которой появился баннер «Проверить», не будет устранена до попытки активации рабочего процесса, то шаг будет помечен как ошибка и рабочий процесс не активируется. Перед активацией рабочего процесса необходимо устранить в нём все ошибки настройки.
Использование диалогового окна «Добавить переменную»
На панели настройки шага в некоторых полях есть опция «Добавить переменную», которая позволяет добавить переменную в содержимое настроек. Наборы данных, которые отображаются в диалоговом окне «Добавить переменную», зависят от данных, возвращаемых предыдущими шагами рабочего процесса. Например, по умолчанию в диалоговом окне «Добавить переменную» отображаются следующие параметры:
- Строка для поиска переменных по названию или описанию.
- Наборы данных переменных по умолчанию, возвращаемые триггером рабочего процесса, которые обычно включают следующие опции:
- Переменные
shop, которые являются глобальными для вашего магазина. - Как минимум 1 другой тип, в зависимости от триггера рабочего процесса.
- Переменные

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

Вы можете переходить к конкретным переменным, нажимая на различные параметры переменных. Некоторые переменные имеют вложенные параметры, и значок > указывает на наличие подпараметров в этом пути API переменной. Когда вы достигаете конца пути API переменной, у неё нет значка >, а вместо него отображается значок типа контента, например String, Boolean, DateTime или Int, чтобы показать, какой тип информации возвращает переменная.