Înțelegerea declanșatorilor în Shopify Flow
Un declanșator este evenimentul care pornește fluxul de lucru și reprezintă setul inițial de date pe care fluxul de lucru îl utilizează pentru a stabili condițiile fluxului de lucru. În esență, este primul pas, sau evenimentul declanșator, care lansează automatizarea.
Fiecare flux de lucru poate avea un singur pas de declanșare.
Pe această pagină
Alegerea unui declanșator pentru fluxul de lucru
Există multe declanșatoare diferite din care puteți alege pentru a porni fluxul de lucru, astfel încât selectarea celui mai adecvat declanșator înseamnă că fluxul dvs. de lucru are cele mai mari șanse de a se executa cu succes.
Atunci când decideți ce declanșator să alegeți pentru a porni un flux de lucru, analizați următoarele considerente în funcție de sarcina pe care doriți ca fluxul de lucru să o automatizeze:
- Luați în considerare când doriți să pornească fluxul de lucru: eveniment versus programare.
- Confirmați definiția declanșatorului pe care îl luați în considerare.
- Luați în considerare ce date trebuie să verifice fluxul de lucru.
Luați în considerare când doriți să pornească fluxul de lucru: eveniment versus programare
Aproape toate declanșatoarele fluxului de lucru se bazează pe evenimente specifice care au loc în magazinul dvs. Aceste evenimente nu au o programare fixă și pot apărea de mai multe ori pe zi, în funcție de activitatea magazinului dvs. De exemplu, dacă de obicei onorați toate comenzile în aceeași zi a săptămânii, atunci un flux de lucru care începe cu declanșatorul Comandă onorată poate să nu se execute deloc timp de aproape o săptămână, ajungând să se execute de mai multe ori într-o singură zi atunci când începeți să vă onorați comenzile. Pentru multe sarcini, declanșatoarele bazate pe evenimente sunt alegerea corectă, deoarece se execută numai atunci când are loc evenimentul relevant.
Cu toate acestea, este posibil să doriți să automatizați o sarcină care are loc conform unei programări fixe, în loc de un eveniment specific. În aceste cazuri, trebuie să utilizați declanșatorul Oră programată, care este un declanșator unic ce pornește un flux de lucru la o anumită oră și dată pe care le specificați. De asemenea, puteți programa fluxul de lucru să se repete la fiecare oră, zi, săptămână sau lună. Acest tip de declanșator poate fi util pentru configurarea automatizărilor bazate pe programare, cum ar fi generarea unei liste zilnice a tuturor produselor dvs. fără stoc și trimiterea unui e-mail managerului dvs. de inventar.
De ce este important: Alegerea momentului potrivit pentru fluxul de lucru este esențială, deoarece asigură activarea automatizării numai atunci când este relevantă pentru nevoile afacerii dvs. Dacă selectați un declanșator bazat pe evenimente, atunci fluxul dvs. de lucru pornește ca răspuns direct la o acțiune din magazinul dvs., cum ar fi plasarea unei comenzi de către un client. Dacă utilizați un declanșator programat, atunci fluxul dvs. de lucru se execută la orele specifice pe care le alegeți, făcând posibilă automatizarea sarcinilor la intervale regulate.
Confirmați definiția declanșatorului pe care îl luați în considerare
În Shopify Flow, declanșatoarele sunt foarte literale, cu definiții rigide. De exemplu, declanșatoarele Comandă creată și Tranzacție de comandă creată ar putea părea că se referă la același lucru, dar, de fapt, se referă la evenimente de comandă complet diferite; Comandă creată se declanșează atunci când se creează o comandă în magazinul dvs., în timp ce Tranzacție de comandă creată se declanșează atunci când se creează o tranzacție legată de plată pentru orice comandă existentă, cum ar fi capturarea manuală a unei plăți pentru o comandă neplătită sau emiterea unei restituiri către un client.
De ce este important: Deoarece declanșatorul este primul lucru pe care îl caută fluxul de lucru înainte de a începe restul execuției, un declanșator corect asigură pornirea fluxului de lucru atunci când are loc evenimentul corect. Nu faceți presupuneri cu privire la ceea ce se referă un nume de declanșator. Dacă 2 declanșatoare par similare, atunci există cu siguranță o diferență cheie între ele care poate avea un impact semnificativ asupra alegerii celui potrivit pentru fluxul dvs. de lucru.
Luați în considerare ce date trebuie să verifice fluxul de lucru
Declanșatoarele determină setul de date inițial pe care fluxul de lucru îl poate utiliza la rularea condițiilor sale. De exemplu, atunci când un flux de lucru începe cu declanșatorul Client creat, fluxul de lucru are acces la informațiile noului client, cum ar fi detaliile de contact ale clientului, istoricul comenzilor sale și dacă a fost de acord să primească materiale de marketing prin e-mail. Cu toate acestea, nu ar avea acces la alte tipuri de date, cum ar fi metoda de transport pe care a selectat-o pentru cea mai recentă comandă, deoarece acest tip de informații sunt stocate în setul de date al comenzii, mai degrabă decât în setul de date al clientului.
Declanșatorii determină, de asemenea, direct ce condiții, acțiuni și variabile sunt disponibile pentru utilizare în restul fluxului de lucru. Dacă o variabilă sau o acțiune nu este disponibilă, atunci aceasta nu va fi afișată ca opțiune pe care să o selectați.
De asemenea, merită luat în considerare faptul că unele date nu vor fi disponibile imediat atunci când are loc un declanșator. De exemplu, în majoritatea cazurilor, dacă fluxul de lucru pornește cu declanșatorul Comandă creată și încearcă să utilizeze variabila order.fulfillmentOrders, atunci fluxul de lucru ar putea eșua, deoarece comanda nu are încă nicio onorare, fiind abia creată. Declanșatorul Eveniment de onorare creat ar putea fi o alegere mai potrivită în acest caz.
De ce este important: Fluxurile de lucru pot reuși sau eșua în funcție de datele disponibile de la declanșator. Declanșatorul pe care îl alegeți determină exact ce detalii din magazinul dvs. sunt accesibile pentru a fi examinate de condițiile și acțiunile fluxului de lucru. Dacă datele de care aveți nevoie nu sunt prezente în setul de date al declanșatorului, atunci fluxul de lucru nu poate accesa sau utiliza acele informații pentru automatizări sau pentru luarea deciziilor. Înainte de a finaliza fluxul de lucru, confirmați că declanșatorul furnizează toate informațiile necesare pentru a vă atinge obiectivele de automatizare.
Exemple de declanșatoare utilizate pentru fluxuri de lucru comune
Tabelul următor oferă exemple de declanșatoare comune și modul în care le puteți utiliza în fluxurile de lucru Shopify Flow.
De asemenea, puteți examina alte exemple de fluxuri de lucru în Shopify Flow care sunt disponibile ca șabloane.
| Declanșator | Exemple de cazuri de utilizare a fluxului de lucru |
|---|---|
| Comandă creată |
|
| Comandă plătită |
|
| Cantitatea din inventar a variantei de produs a fost modificată |
|
| Produs creat |
|
| Client creat |
|
| Oră programată |
|