Kako deluje načrtovanje
Urniki, časovni potek, spremembe, obdobja in izvedbe: zamisli, na katerih temelji Metascheduler, in kaj se zgodi v posameznem trenutku.
Gradniki
Urnik je vnos v vašem koledarju. Ima ime, časovni potek in seznam sprememb.
Sprememba je ena vrsta urejanja skupine elementov: »odštej 20 % pri teh 140 različicah« ali »glavni meni zamenjaj z menijem za črni petek«. Vsaka sprememba ima:
- vrsto spremembe, na primer cene različic ali navigacijski meni (vse vrste);
- elemente, ki jih spreminja, na primer izdelke, vnose ali meni;
- kaj naredi ob začetku;
- kaj se zgodi ob koncu: Razveljavi, Nastavi na nekaj drugega ali Ohrani.
Spremembe se izvedejo v vrstnem redu, v katerem so navedene.
Časovni potek
| Časovni potek | Izvede se | Ob koncu |
|---|---|---|
| Enkrat | Enkrat, na datum in ob uri. | Nič: spremembe ostanejo, kot pri lansiranju v Rollouts. |
| Obdobje | Od začetka do konca. | Vsaka sprememba sledi svoji izbiri ob koncu, kot pri dogodku v Rollouts. |
| Ponavljanje | Obdobje, ki se zgodi dnevno, tedensko ali mesečno. | Vsako obdobje se razveljavi ob svojem koncu. |
| Sledi zagonu | Ko zagon v Shopifyju postane aktiven. | Ko se zagon konča, kot ste izbrali. |
Vsak urnik ima svoj časovni pas. Časi so shranjeni natančno in prikazani v časovnem pasu urnika.
Stanja
Urnik preide skozi ta stanja:
- Osnutek: v pripravi. Nikoli se ne izvede.
- Načrtovano: čaka na začetek.
- V veljavi: njegove spremembe so zdaj uveljavljene.
- Končano: izvedel se je in nič več ni na vrsti.
Urnik lahko tudi začasno ustavite z gumbom Začasno ustavi (nič novega se ne začne; vse, kar je v veljavi, se še vedno razveljavi ob koncu) ali ga arhivirate z gumbom Arhiviraj (ne bo se več izvedel; vse, kar je v veljavi, se še vedno razveljavi). Končanega ali arhiviranega urnika ni mogoče urejati: izberite Podvoji, da ga izvedete znova.
Kaj se zgodi ob začetku
Za vsak element Metascheduler:
- prebere trenutno vrednost in jo shrani (posnetek);
- zapiše novo vrednost;
- shrani, kar je zapisal.
Če ima element že to vrednost, se ne zapiše nič. Odstotek se vedno izračuna iz shranjene vrednosti, zato ponovni poskus nikoli ne odšteje 20 % dvakrat.
Kaj se zgodi ob koncu
Za vsak element, glede na izbiro ob koncu pri spremembi:
- Razveljavi: če je vrednost, ki je v veljavi, še vedno tista, ki jo je zapisal Metascheduler, povrne shranjeno vrednost. Če jo je spremenil nekdo drug, jo pusti pri miru in vas vpraša. Glejte Kako deluje razveljavitev.
- Nastavi na nekaj drugega: zapiše končno vrednost, ki ste jo izbrali.
- Ohrani: ne naredi nič.
Pozne izvedbe
Metascheduler vsak začetek in konec izvede enkrat, pravočasno. Če ne more pravočasno (denimo, ker Shopify ni deloval), sledi tem pravilom:
| Položaj | Kaj se zgodi |
|---|---|
| Začetek z zamudo do 5 minut | Izvede se običajno. |
| Začetek z večjo zamudo, znotraj obdobja | Izvede se in je označen kot Z zamudo. |
| Začetek, katerega obdobje se je že končalo | Preskočen in prikazan v razdelku Čaka na vas. Njegov konec je preklican. |
| Konec, ne glede na zamudo | Vedno se izvede. Povrnitev je varna smer. |
| Enkratna sprememba z zamudo več kot en dan | Čaka na vas v razdelku Čaka na vas: Izvedi zdaj ali Preskoči. |
Ta pravila ne veljajo za Izvedi zdaj, Poskusi znova in začetke zagonov.
Ponovni poskusi
Ko je Shopify zaseden ali nedosegljiv, Metascheduler počaka in poskusi znova, do 5-krat, vsakič z daljšim čakanjem. Spremembe, ki jo Shopify zavrne (nedovoljena vrednost, element, ki ga ni več), ne ponavlja: ta element ne uspe, ostali tečejo naprej, izvedba pa prikaže Delno opravljeno.
Navzkrižja
Ko dva urnika ob prekrivajočih se časih spreminjata isti element, ga urejevalnik navede pod Navzkrižja, koledar pa označi oba. To je opozorilo, ne blokada: pravila varne razveljavitve preprečujejo, da bi prekrivanje prepisalo katerega koli od njiju.
Se vam zatika? Z veseljem pomagamo.