Използване на редактора на работни процеси в Shopify Flow

Редакторът на работни процеси е инструмент, който Ви позволява да персонализирате и редактирате функционалността на Вашите работни процеси в Shopify Flow. Редакторът на работни процеси има интерфейс за хващане и преместване с мишката, който Ви позволява да организирате и проектирате своите работни процеси, като добавяте стъпки от различни типове във вертикален формат отгоре надолу.

Първата стъпка, която можете да добавите към работен процес с помощта на редактора на работни процеси, винаги е стъпка с тригер. След като добавите тригера на работния процес, можете да използвате иконите +, за да добавите стъпки с условие или действие, които се случват след това в последователността на работния процес. Стрелките свързват различните стъпки в редактора на работни процеси и показват кои стъпки водят директно към други стъпки въз основа на условията или действията.

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

Можете да конфигурирате подробностите за стъпките за условие и действие, като използвате конфигурационния панел от лявата страна на редактора на работни процеси. Конфигурационният панел се показва само когато е избрана стъпка.

Отваряне на работен процес в редактора на работни процеси

В Shopify Flow можете да получите достъп до редактора на работни процеси, като създадете нов работен процес, или можете да кликнете върху който и да е съществуващ работен процес и след това да кликнете върху Редактиране.

Стъпки:

  1. От Вашия администраторски панел на Shopify отидете на Приложения > Flow.

  2. В секция Работни процеси изпълнете някое от следните действия:

    • За да отворите редактора на работни процеси за нов празен работен процес, кликнете върху Създаване на работен процес.
    • За да отворите редактора на работни процеси за съществуващ работен процес, кликнете върху работния процес и след това кликнете върху Редактиране.

Добавяне на стъпка към работен процес

В редактора на работни процеси можете да добавите стъпка към работния процес по някой от следните начини:

  • Посочете с мишката която и да е съществуваща стъпка и кликнете върху + икона, за да изберете стъпка за условие или действие, която да добавите като следваща връзка в работния процес.
    • Стъпките за условие имат 2 икони +: една за пътя Вярно, когато условието е изпълнено, и една за пътя Невярно, когато условието не е изпълнено.
    • Стъпката за действие Цикъл за всеки (итериране) също има 2 икони +: една за Повтаряне за всеки артикул, която Ви позволява да дефинирате стъпки, които се изпълняват за всеки артикул в списъка, и една за След последния артикул, която Ви позволява да дефинирате стъпки, които се изпълняват, след като бъде обработен последният артикул в списъка.
  • Кликнете върху празно пространство навсякъде в редактора на работни процеси. Ако в работния процес няма съществуващ тригер, панелът за конфигуриране показва опции за стъпка с тригер. Ако в работния процес има съществуващ тригер, конфигурационният панел показва опции за стъпка с действие.

Копиране и поставяне на стъпки в работен процес

При създаването на работни процеси често се налага да създавате отново стъпки, които вече сте настроили другаде. В редактора на работни процеси можете да копирате една или повече съществуващи стъпки с действие или условие и да ги поставите в същия или в друг работен процес, вместо да ги създавате отначало. Поставените стъпки запазват стойностите в полетата за конфигуриране на копираните стъпки, а при стъпките с условие – и логиката им. Така са готови за използване само с минимални промени.

Когато копирате няколко стъпки наведнъж, връзките между тях се запазват. Така условието и стъпките в разклоненията му „Вярно“ и „Невярно“ се поставят като една свързана група. Връзките със стъпки, които не сте копирали, не се запазват, затова поставената група остава несвързана с останалата част от работния процес, докато не я свържете. Ако копирана стъпка използва данни, върнати от друга копирана стъпка, например действие „Получаване на данни“, поставената стъпка използва данните, върнати от поставеното копие на това действие.

Не можете да копирате стъпки с тригер. Не можете да копирате и стъпки, които използват персонализирана страница за конфигуриране, като „Изпращане на маркетингов имейл“. Ако сред избраните стъпки има такава, която не може да се копира, не се копира нито една от тях.

Стъпки:

  1. Отворете работен процес в редактора на работни процеси.
  2. Изберете стъпките, които искате да копирате:
    • За да копирате една стъпка, щракнете върху стъпката с действие или условие.
    • За да копирате няколко стъпки, задръжте клавиша Shift на клавиатурата и щракнете върху всяка стъпка, която искате да копирате, или задръжте Shift и очертайте с плъзгане рамка около стъпките.
  3. Копирайте стъпките, като натиснете ctrl + C на персонален компютър или command + C на Mac.
  4. По избор: Ако поставяте стъпките в друг работен процес, отворете го в редактора на работни процеси. В него вече трябва да има стъпка с тригер.
  5. Поставете стъпките, като натиснете ctrl + V на персонален компютър или command + V на Mac. Ако поставяте една стъпка, тя се добавя близо до курсора. Група от стъпки се добавя в най-близкото до курсора свободно място със същото разположение като копираните стъпки. Поставената група се избира, за да можете да я преместите. Ако курсорът е извън редактора, стъпките се добавят в центъра му.
  6. Свържете поставените стъпки с останалата част от работния процес, преди да го активирате.

Свързване на стъпки в работен процес

Всички стъпки трябва да се свързват с поне 1 друга стъпка в работния процес, за да функционират. Редакторът на работни процеси показва кои стъпки се свързват една с друга с помощта на насочващи стрелки. По подразбиране работните процеси протичат вертикално отгоре надолу в редактора на работни процеси.

Когато добавите стъпка към работния процес от друга стъпка с помощта на иконата +, новата стъпка автоматично се свързва с предходната. Можете също така ръчно да създадете връзка между стъпките, като кликнете и задържите + на първата стъпка и плъзнете края на стрелката до втората стъпка. Всяка стъпка може да има само една връзка от предходна стъпка, така че обединяването на няколко разклонения на работния процес в един път не се поддържа.

Можете да премахнете връзка между стъпки, като посочите с мишката стрелката, която искате да премахнете, и след това кликнете върху иконата Изтриване.

Изображение на редактора на работни процеси на Shopify Flow с работен процес в ход. Две връзки от пътя „Вярно“ на стъпка за условие са маркирани, като всяка сочи към различни стъпки за действие по-долу. Опцията за изтриване на най-дясната връзка се показва с икона на кошче.

Подреждане на стъпки в редактора на работни процеси

Можете да премествате стъпки чрез плъзване и поставяне в редактора на работни процеси, за да организирате ръчно оформлението на своя работен процес. Това Ви улеснява да проследявате Вашия работен процес, докато го изграждате. Стъпките се свързват една с друга във формат отгоре надолу по подразбиране, но можете да премествате стъпки чрез плъзване и поставяне навсякъде в редактора на работни процеси, без да прекъсвате връзките със стрелки между стъпките.

Можете да премествате няколко стъпки едновременно, като задържите Shift на клавиатурата си и след това кликнете върху стъпките, които искате да изберете като група. Кликнете и плъзнете която и да е стъпка в сивото поле на групата, за да преместите масово включените стъпки.

Можете автоматично да нулирате оформлението на работния си процес с разстояние по подразбиране между стъпките, за да улесните преглеждането му. Кликнете върху иконата Подреждане на работен процес и след това кликнете върху Подреждане на работен процес, за да потвърдите нулирането.

Изтриване на стъпка от работен процес

В редактора на работни процеси можете да изтриете стъпка от работния процес, като посочите с мишката стъпката, която искате да изтриете, и след това кликнете върху иконата Изтриване до стъпката. Изтриването на стъпка не може да бъде отменено.

Можете да изтривате няколко стъпки едновременно, като задържите Shift на клавиатурата си и след това кликнете върху стъпките, които искате да изберете като група. Кликнете върху иконата Изтриване над сивото поле на групата, за да изтриете стъпките масово.

Ако изтриете стъпка, към която има свързани други стъпки, тези стъпки остават в редактора на работни процеси, но се прекъсва връзката им с всички предходни стъпки. Трябва ръчно да свържете отново прекъснатите стъпки, за да продължите да ги използвате в работния процес.

Използване на лентата с инструменти за показване на редактора на работни процеси

Изображение на иконите на лентата с инструменти за показване в редактора на работни процеси на Shopify Flow.

В долната част на редактора на работни процеси можете да щракнете върху всяка от следните икони в лентата с инструменти за показване:

  • Използвайте Намаляване на мащаба или Увеличаване на мащаба, за да намалите или увеличите мащаба на работния процес.
  • Използвайте Изглед по подразбиране, за да центрирате работния си процес във видимата област на редактора на работни процеси при ниво на мащабиране, което показва целия работен процес.
  • Използвайте Помощ, за да стартирате документацията на Помощния център за Shopify Flow в нов раздел на браузъра.
  • Използвайте Подреждане на работен процес, за да подредите оформлението на работния си процес.

Използване на панела за конфигуриране на стъпки в редактора на работни процеси

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

Опциите, които се показват в панела за конфигуриране, са пряко свързани с вида на стъпката, която избирате.

Изображение на редактора на работни процеси на Shopify Flow с работен процес в ход. Панелът за конфигуриране за стъпка на условие е избран и маркиран на изображението.

Добавяне или редактиране на описание на стъпка

Можете да редактирате описанието на всяка стъпка на условие или действие от панела за конфигуриране. Щракнете върху Добавяне на описание или Редактиране на описание и въведете описание на стъпката със свои думи. Това може да помогне на Вас и на членовете на Вашия персонал да разберете какво прави работният процес въз основа на Вашето собствено описание. Можете да изтриете целия текст в полето за описание, за да нулирате описанието на стъпката.

Преглед на стъпка за липсващо конфигурационно съдържание

Ако в дадена стъпка липсват данни или подробности за конфигурацията, които влияят на способността ѝ да функционира, в горната част на стъпката се показва банер Преглед. Щракнете върху стъпката, за да отворите панела за конфигуриране, и добавете липсващите данни, за да премахнете банера Преглед. Освен ако полето не е посочено като незадължително, то трябва да бъде попълнено, за да се счита стъпката за напълно конфигурирана.

Стъпките също така показват банер Преглед, когато не са свързани с други стъпки. Трябва да свържете стъпката с друга стъпка в работния процес, преди да можете да продължите с конфигурирането на подробностите за стъпката.

Изображение на стъпка за действие в Shopify Flow „Добавяне на тагове за поръчка“. На стъпката се показва син банер „Преглед“, а описанието на стъпката гласи: „добавяне=

Ако банерът Преглед не бъде разрешен, преди да се опитате да активирате работния процес, стъпката се показва като грешка и работният процес няма да се активира. Трябва да разрешите всички грешки в конфигурацията в работния процес, преди той да може да бъде активиран.

Използване на диалоговия прозорец „Добавяне на променлива“

В панела за конфигуриране на стъпки някои полета имат опция Добавяне на променлива за добавяне на променлива към конфигурационното съдържание. Наборите от данни, които се показват в диалоговия прозорец Добавяне на променлива, зависят от данните, върнати от всяка предходна стъпка в работния процес. Например по подразбиране диалоговият прозорец Добавяне на променлива се показва със следните опции:

  • Лента за търсене на променливи по име или описание.
  • Наборите от данни за променливи по подразбиране, върнати от тригера на работния процес, които обикновено включват следните опции:
    • променливи shop, които са глобални за Вашия магазин.
    • Поне 1 друг тип, базиран на тригера на работния процес.

Изображение на диалогов прозорец „Добавяне на променлива“ в Shopify Flow. Показаният примерен тригер е тригерът „Създадена поръчка“, а двата налични набора от данни в диалоговия прозорец са „поръчка“ и „магазин“.

Въпреки това, ако добавите стъпки към работния процес, които връщат допълнителни данни, като например действия Получаване на данни или Изпълнение на код, тогава в диалоговия прозорец се показват допълнителни набори от данни за променливи, които можете да изберете за всяка стъпка, която идва по-късно в клона на работния процес, тъй като допълнителните данни вече са налични в този момент в работния процес. Най-новите върнати данни се показват първи.

Изображение на диалогов прозорец „Добавяне на променлива“ в Shopify Flow с допълнителни опции за набор от данни. Показани са 3 налични източника на данни: „Изпълнение на код“, който връща данни runCode; „Получаване на данни за клиента“, който връща данни getCustomerData; „Създадена поръчка“, който връща данни за поръчка и магазин.

Можете да навигирате до конкретни променливи, като щраквате върху различните опции за променливи. Някои променливи имат вложени опции и имат >, за да покажат, че има подопции в този API път на променливата. Когато стигнете до края на API пътя на променливата, променливата няма опция > и показва значка за тип съдържание на променлива, като например String, Boolean, DateTime или Int, за да покаже какъв вид информация се връща от променливата.