Cum funcționează programarea
Programări, moment, modificări, intervale și rulări: ideile din spatele Metascheduler și ce se întâmplă în fiecare moment.
Elementele de bază
O programare este o intrare în calendarul dvs. Are un nume, un moment și o listă de modificări.
O modificare este un tip de editare aplicat unui set de elemente: „aplicați o reducere de 20% la aceste 140 de variante” sau „înlocuiți meniul principal cu meniul Black Friday”. Fiecare modificare are:
- un tip de modificare, de exemplu Prețurile variantelor sau Meniu de navigare (toate tipurile);
- elementele pe care le modifică, de exemplu produse, intrări sau un meniu;
- ce face la început;
- ce se întâmplă la încheiere: Revenire la valoarea anterioară, Setare la altceva sau Păstrare.
Modificările rulează în ordinea în care sunt listate.
Moment
| Moment | Rulează | La încheiere |
|---|---|---|
| O singură dată | O dată, la o dată și o oră. | Nimic: modificările ei rămân, ca la o Lansare din Implementări. |
| Interval | De la un început până la o încheiere. | Fiecare modificare urmează opțiunea ei de încheiere, ca la un Eveniment din Implementări. |
| Repetare | Un interval care are loc zilnic, săptămânal sau lunar. | Fiecare interval revine la valoarea anterioară la propria încheiere. |
| Urmărește o implementare | Când o implementare Shopify devine activă. | Când implementarea se încheie, așa cum ați ales. |
Fiecare programare are propriul fus orar. Orele sunt stocate exact și afișate în fusul programării.
Stări
O programare trece prin aceste stări:
- Schiță: este în curs de configurare. Nu rulează niciodată.
- Programată: își așteaptă începutul.
- În vigoare: modificările ei sunt făcute acum.
- Încheiată: a rulat și nu mai este scadent nimic.
De asemenea, puteți Întrerupe o programare (nu pornește nimic nou; tot ce este în vigoare revine la valoarea anterioară la încheiere) sau o puteți Arhiva (nu va mai rula; tot ce este în vigoare revine la valoarea anterioară). O programare încheiată sau arhivată nu poate fi editată: selectați Duplică pentru a o rula din nou.
Ce se întâmplă la început
Pentru fiecare element, Metascheduler:
- citește valoarea curentă și o salvează (instantaneul);
- scrie valoarea nouă;
- salvează ce a scris.
Dacă un element are deja valoarea, nu se scrie nimic. Un procent este întotdeauna calculat pornind de la valoarea salvată, așa că o reîncercare nu aplică niciodată reducerea de 20% de două ori.
Ce se întâmplă la încheiere
Pentru fiecare element, în funcție de opțiunea de încheiere a modificării:
- Revenire la valoarea anterioară: dacă valoarea curentă este încă cea scrisă de Metascheduler, pune înapoi valoarea salvată. Dacă a modificat-o altcineva, o lasă neschimbată și vă întreabă. Vedeți Cum funcționează revenirea.
- Setare la altceva: scrie valoarea de încheiere pe care ați ales-o.
- Păstrare: nu face nimic.
Rulări întârziate
Metascheduler rulează fiecare început și fiecare încheiere o singură dată, la timp. Dacă nu poate rula la timp (de exemplu, Shopify nu funcționa), urmează aceste reguli:
| Situație | Ce se întâmplă |
|---|---|
| Un început întârziat cu până la 5 minute | Rulează normal. |
| Un început mai târziu de atât, în interiorul intervalului | Rulează și este marcat Întârziat. |
| Un început al cărui interval s-a încheiat deja | Este omis și apare în Necesită atenția dvs. Încheierea lui este anulată. |
| O încheiere, oricât de târziu | Rulează întotdeauna. Readucerea lucrurilor la normal este direcția sigură. |
| O modificare unică întârziată cu mai mult de o zi | Vă așteaptă în Necesită atenția dvs.: Rulează acum sau Omite. |
Rulează acum, Reîncearcă și începuturile unei implementări nu sunt reținute de aceste reguli.
Reîncercări
Când Shopify este ocupat sau indisponibil, Metascheduler așteaptă și încearcă din nou, de până la 5 ori, cu pauze din ce în ce mai lungi. O modificare pe care Shopify o refuză (o valoare nepermisă, un element care nu mai există) nu este reîncercată: acel element eșuează, iar restul continuă, iar rularea afișează Finalizat parțial.
Conflicte
Când două programări modifică același element în intervale care se suprapun, editorul îl listează la Conflicte, iar calendarul le marchează pe amândouă. Este un avertisment, nu o blocare: regulile sigure de revenire împiedică suprapunerea să o suprascrie pe vreuna dintre ele.
Încă aveți nevoie de ajutor? Vă ajutăm cu plăcere.