Darbo eigos testavimas „Shopify Flow“

Prieš suaktyvindami darbo eigą, galite ją išbandyti. Taip galite patikrinti darbo eigos logiką ir įsitikinti, kad kintamieji ir parametrai yra teisingi, prieš suaktyvindami darbo eigą veikti savarankiškai. Darbo eigos bandymas neatlieka tokių veiksmų kaip pranešimų siuntimas, užsakymų ar produktų atnaujinimas arba bet kokie jūsų veikiančios parduotuvės duomenų pakeitimai. Darbo eigą „Shopify Flow“ galite išbandyti bet kuriuo metu.

Kiekvienas bandymas prasideda nuo paleidiklio įvykio duomenų. Yra 3 būdai gauti paleidiklio įvykio duomenis „Shopify Flow“, priklausomai nuo to, ar norite naudoti tikrus, ar imituotus parduotuvės duomenis:

  • Įvykių įrašymas: Ši parinktis suaktyvina bandomąjį režimą, kuris stebi natūraliai jūsų parduotuvėje vykstančius realius įvykius, dėl kurių darbo eiga būtų paleista. Šiame režime taip pat galite atidaryti naują naršyklės skirtuką ir rankiniu būdu atlikti realų veiksmą, kuris sugeneruotų bandomąjį įvykį su tikrais duomenimis, pavyzdžiui, patys sukurdami tikrą užsakymą, kad išbandytumėte paleidiklį Užsakymas sukurtas.
  • Įvykių kūrimas: Ši parinktis leidžia rankiniu būdu sukurti imituotus įvykius naudojant tikrus jūsų parduotuvės duomenis, kurie paleistų darbo eigą, faktiškai neatliekant jokių pakeitimų jūsų parduotuvėje. Pavyzdžiui, galite pasirinkti esamą užsakymą administratoriaus skydelyje ir naudoti jo tikrus duomenis kaip bandomąjį įvykį paleidikliui Užsakymas sukurtas, nors jis jau yra sukurtas.
  • Įvykių generavimas: Panašiai kaip rankiniu būdu kuriant bandomąjį įvykį, naudojant šią parinktį imituotus bandomuosius įvykius jums sugeneruoja „Sidekick“. Pavyzdžiui, „Sidekick“ gali sugeneruoti 2 bandomuosius įvykius (atitinkančią sąlygą ir neatitinkančią sąlygą), kad išbandytų Užsakymas sukurtas darbo eigą naudodamas jūsų parduotuvėje esančius užsakymų duomenis, o tada galite naudoti, redaguoti arba pašalinti šiuos bandomuosius įvykius pagal savo testavimo nuostatas.

Apsvarstytini dalykai, susiję su darbo eigos testavimu „Shopify Flow“

Prieš testuodami darbo eigą, peržiūrėkite šiuos apsvarstytinus dalykus:

  • Bandomuoju režimu veikiančios darbo eigos naudoja Jūsų realius parduotuvės duomenis, kad pateiktų „Liquid“ kintamuosius ir nustatytų darbo eigos logiką, tačiau neatlieka veiksmų ir neatlieka pakeitimų Jūsų parduotuvėje. Bandomasis paleidimas sustoja ties pirmuoju veiksmu, kuriuo bandoma pakeisti darbo eigos logiką, kad būtų išvengta netyčinių pakeitimų.
  • Kurdami darbo eigą galite ją išbandyti bet kuriame etape. Darbo eigai nereikia būti užbaigtai, kad galėtumėte išbandyti dabartinę jos versiją, tačiau visi darbo eigos veiksmai turi būti tinkami. Neišsamūs arba netinkamai sukonfigūruoti veiksmai negali būti naudojami bandyme.
  • Darbo eigos sąraše Neseni paleidimai nėra bandomųjų darbo eigų paleidimų.
  • Darbo eigos veiksmai, kurie jungiasi prie išorinių paslaugų, pvz., Siųsti HTTP užklausą, bandymo metu rodo konfigūracijos peržiūras, tačiau vietoje faktinių duomenų kaip grąžintą duomenų vertę rodo pranešimą Negalima imituoti šio veiksmo.

Naudokite tikrus įrašytus įvykius, kad išbandytumėte darbo eigą „Shopify Flow“

Įrašant įvykius, jūsų darbo eiga naudoja tikrus parduotuvės duomenis, pagrįstus jūsų nustatytu paleidikliu, kad sukurtų bandomųjų įvykių sąrašą. Priklausomai nuo to, koks yra paleidiklio įvykis, gali tekti rankiniu būdu atlikti veiksmą, kad sugeneruotumėte bandomąjį įvykį. Pavyzdžiui, jei išbandote įvykį Kolekcija sukurta, turite rankiniu būdu sukurti kolekciją „Shopify“ administratoriaus skydelyje, kad darbo eiga įrašytų įvykį bandymui.

Veiksmai:

  1. „Shopify“ administratoriaus skydelyje eikite į Programėlės > Flow.

  2. Skiltyje Darbo eigos spustelėkite darbo eigą, kurią norite testuoti.

  3. Spustelėkite Redaguoti, kad atidarytumėte darbo eigos rengyklę.

  4. Prie darbo eigos paleidiklio spustelėkite Išbandyti darbo eigą.

  5. Dialogo lange Išbandyti darbo eigą spustelėkite + Pridėti įvykį > Įrašyti įvykius, kad suaktyvintumėte darbo eigos bandomąjį režimą.

  6. Pasirinktinai: jei natūraliai negeneruojami jokie galimi bandomieji įvykiai, atidarykite naują naršyklės skirtuką ir rankiniu būdu sukurkite įvykį, dėl kurio paleidiklis pradės bandomąją darbo eigą.

  7. Bandomojo įvykio dialogo lange visi suaktyvinti bandomieji įvykiai rodomi sąraše Įvykių įrašymas. Pasirinkite bandomąjį įvykį, kuriam norite paleisti bandomąją darbo eigą.

  8. Darbo eiga paryškina konkrečias sąlygas ir veiksmus, kad vizualiai pavaizduotų loginį kelią, kurį naudoja darbo eiga, atsižvelgiant į jūsų pasirinktą paleidiklio įvykį. Galite atlikti bet kurį iš šių veiksmų:

    • Norėdami peržiūrėti taikomą išvestį pagal bandomojo įvykio duomenis, darbo eigoje spustelėkite sąlygos arba veiksmo veiksmą, tada spustelėkite skirtuką Peržiūra. Tai gali būti naudingas būdas patvirtinti, kad visi kintamieji rodo teisingus duomenis.
    • Norėdami pasirinkti kitą bandomąjį įvykį, iš sąrašo Įvykių įrašymas pasirinkite naują bandomąjį įvykį.
    • Norėdami atnaujinti darbo eigos bandymo rezultatus, darbo eigos paleidiklyje spustelėkite Redo Icon Paleisti bandymą iš naujo.
    • Norėdami išsaugoti bandomąjį įvykį, spustelėkite Heart Icon, tada – Išsaugoti. Išsaugoję bandomąjį įvykį galite keisti bandomuosius duomenis pagal poreikį.
  9. Pasirenkama: Spustelėkite Stabdyti įrašymą, kad išeitumėte iš klausymosi režimo. Galite vėl atnaujinti tiesioginių bandomųjų įvykių klausymąsi spustelėdami Pradėti įrašymą.

Sukurkite imituotus įvykius, kad išbandytumėte darbo eigą „Shopify Flow“

Kuriant imituotus įvykius rankiniu būdu arba naudojant „Sidekick“, pateikiate įvykių duomenis pagal nustatytą paleidiklį, kad sukurtumėte bandomųjų įvykių sąrašą. Šie imituoti įvykiai naudoja tikrus parduotuvės duomenis, tokius kaip jūsų parduotuvėje realiai egzistuojanti produktų ir kolekcijų informacija, tačiau neatlieka jokių faktinių pakeitimų jūsų parduotuvėje. Tada galite leisti darbo eigai naudoti tą imituotą įvykį ir paleisti darbo eigos bandymą.

Duomenys, kuriuos pasirenkate kuriant įvykį, priklauso nuo paleidiklio, kuris pradeda darbo eigą, tipo. Pavyzdžiui, darbo eigai, kuri prasideda nuo paleidiklio Užsakymas sukurtas, reikia tik pasirinkti esamą užsakymą, kurį naudosite kaip bandomąjį įvykį. Tačiau, esant paleidikliui Įmonės kontaktui priskirtas leidimas, norint sukurti bandomąjį įvykį, reikia pasirinkti įmonės padalinį, tos įmonės kontaktą ir leidimo lygį.

Jei nenorite patys pasirinkti duomenų, kad sukurtumėte bandomąjį įvykį, „Sidekick“ gali sugeneruoti jums bandomųjų įvykių rinkinį.

Veiksmai:

Sukurti įvykio duomenis rankiniu būdu
  1. „Shopify“ administratoriaus skydelyje eikite į Programėlės > Flow.

  2. Skiltyje Darbo eigos spustelėkite darbo eigą, kurią norite testuoti.

  3. Spustelėkite Redaguoti, kad atidarytumėte darbo eigos rengyklę.

  4. Prie darbo eigos paleidiklio spustelėkite Išbandyti darbo eigą.

  5. Dialogo lange Išbandyti darbo eigą spustelėkite + Pridėti įvykį > Sukurti įvykį.

  6. Dialogo lange Sukurti įvykį pridėkite bandomojo įvykio informaciją:

    1. Remdamiesi privalomais paleidiklio laukais pasirinkite parduotuvės duomenis, kuriuos norite naudoti kaip bandomąjį įvykį.
    2. Pasirenkama: Lauke Įvykio pavadinimas suteikite savo bandomajam įvykiui trumpą, aprašomąjį pavadinimą.
    3. Spustelėkite Išsaugoti.
  7. Darbo eiga paryškina konkrečias sąlygas ir veiksmus, kad vizualiai pavaizduotų loginį kelią, kurį naudoja darbo eiga, atsižvelgiant į jūsų naują bandomąjį įvykį. Galite atlikti bet kurį iš šių veiksmų:

    • Norėdami peržiūrėti taikomą išvestį pagal bandomojo įvykio duomenis, darbo eigoje spustelėkite sąlygos arba veiksmo veiksmą, tada spustelėkite skirtuką Peržiūra. Tai gali būti naudingas būdas patvirtinti, kad visi kintamieji rodo teisingus duomenis.
    • Norėdami pasirinkti kitą bandomąjį įvykį, pasirinkite naują bandomąjį įvykį iš sąrašo Išsaugoti įvykiai arba Įvykių istorija.
    • Norėdami atnaujinti darbo eigos bandymo rezultatus, darbo eigos paleidiklyje spustelėkite Redo Icon Paleisti bandymą iš naujo.
Generuoti įvykio duomenis naudojant „Sidekick“
  1. „Shopify“ administratoriaus skydelyje eikite į Programėlės > Flow.

  2. Skiltyje Darbo eigos spustelėkite darbo eigą, kurią norite testuoti.

  3. Spustelėkite Redaguoti, kad atidarytumėte darbo eigos rengyklę.

  4. Prie darbo eigos paleidiklio spustelėkite Išbandyti darbo eigą.

  5. Dialogo lange Išbandyti darbo eigą spustelėkite Generuoti įvykius.

  6. Sąraše Išsaugotas įvykis pasirinkite bet kurį iš 2 naujų bandomųjų įvykių, kuriems norite paleisti bandomąją darbo eigą.

  7. Darbo eiga paryškina konkrečias sąlygas ir veiksmus, kad vizualiai pavaizduotų loginį kelią, kurį naudoja darbo eiga, atsižvelgiant į jūsų pasirinktą bandomąjį įvykį. Galite atlikti bet kurį iš šių veiksmų:

    • Norėdami peržiūrėti taikomą išvestį pagal bandomojo įvykio duomenis, darbo eigoje spustelėkite sąlygos arba veiksmo veiksmą, tada spustelėkite skirtuką Peržiūra. Tai gali būti naudingas būdas patvirtinti, kad visi kintamieji rodo teisingus duomenis.
    • Norėdami pasirinkti kitą bandomąjį įvykį, pasirinkite naują bandomąjį įvykį iš sąrašo Išsaugoti įvykiai arba Įvykių istorija.
    • Norėdami atnaujinti darbo eigos bandymo rezultatus, darbo eigos paleidiklyje spustelėkite Redo Icon Paleisti bandymą iš naujo.

Redaguoti išsaugotus bandomuosius įvykius „Shopify Flow“

Bet kuriuo metu galite redaguoti išsaugotų savo darbo eigos bandomųjų įvykių turinį. Taip pat galite visiškai pašalinti bet kokius išsaugotus bandomuosius įvykius.

Veiksmai:

  1. „Shopify“ administratoriaus skydelyje eikite į Programėlės > Flow.

  2. Skiltyje Darbo eigos spustelėkite darbo eigą, kurią norite testuoti.

  3. Spustelėkite Redaguoti, kad atidarytumėte darbo eigos rengyklę.

  4. Prie darbo eigos paleidiklio spustelėkite Išbandyti darbo eigą.

  5. Sąraše Išsaugotas įvykis užveskite žymeklį ant bandomojo įvykio, kurį norite redaguoti, tada spustelėkite > Redaguoti.

  6. Atnaujinkite bandomojo įvykio laukų turinį. Gali tekti spustelėti X, kad pašalintumėte duomenis prieš pasirenkant naujus.

  7. Spustelėkite Išsaugoti.

  8. Pasirenkama: Norėdami ištrinti išsaugotą bandomąjį įvykį, užveskite žymeklį ant bandomojo įvykio, kurį norite ištrinti, tada spustelėkite > Pašalinti.

Darbo eigos testo peržiūra

Kai testuojate darbo eigą „Shopify Flow“, peržiūrėkite šią informaciją, kad įsitikintumėte, jog Jūsų darbo eiga veikia taip, kaip tikėtasi, atsižvelgiant į bandomąjį paleidiklio įvykį:

  • Ar bendra darbo eigos logika veikia taip, kaip tikitės? Pavyzdžiui, jei bandomojo įvykio sąlyga yra teisinga, ar darbo eiga seka logikos keliu, skirtu sąlygos įvykdymui?
  • Ar darbo eiga naudoja teisingus kintamuosius visose sąlygose ir veiksmuose? Pavyzdžiui, galbūt paprašėte, kad darbo eiga patikrintų kintamąjį fulfillments_item.totalQuantity, kuris grąžina visų užsakymo įvykdymo prekių pozicijų kiekių sumą, o ne kintamąjį order.fulfillmentsCount.count, kuris grąžina užsakymo įvykdymų skaičių užsakyme.
  • Ar darbo eiga naudoja teisingus operatorius visose sąlygose ir kintamuosiuose?
    • Patikrinkite AND / OR (IR / ARBA) logiką. Pavyzdžiui, ar sąlyga su keliais elementais tikrina, ar abu elementai yra teisingi (A AND B), ar tik vienas (A OR B)?
    • Patikrinkite logiką None of (Nė vienas iš) / At least one of (Bent vienas iš) / All of (Visi iš), kai taikoma.
    • Patikrinkite savo kintamojo operatorių teisingumą, pvz., logiką Equal to (Lygu), Not equal to (Nelygu), Does not exist (Neegzistuoja), Exists (Egzistuoja), Greater than (Daugiau nei), Less than (Mažiau nei) ir Is at least one of (Yra bent vienas iš), kai taikoma.
  • Ar darbo eigos sąlygos ir veiksmai vykdomi teisinga seka? Pavyzdžiui, Jūsų darbo eiga gali būti nustatyta taip, kad vienu metu tikrintų kelias skirtingas sąlygas, užuot patikrinus vieną sąlygą ir, atsižvelgiant į rezultatą, pereinant prie kitos.

Jei bandomoji darbo eiga veikia netikėtai, peržiūrėkite informaciją apie klaidų šalinimą „Shopify Flow“ darbo eigose.