Slik fungerer planlegging
Tidsplaner, tidspunkt, endringer, tidsrom og kjøringer: ideene bak Metascheduler, og hva som skjer i hvert øyeblikk.
Byggeklossene
En tidsplan er en oppføring i kalenderen din. Den har et navn, et tidspunkt og en liste med endringer.
En endring er én type redigering av en samling elementer: «trekk fra 20 % på disse 140 variantene», eller «bytt ut hovedmenyen med Black Friday-menyen». Hver endring har:
- en endringstype, som Variantpriser eller Meny (alle typer);
- elementene den endrer, som produkter, oppføringer eller en meny;
- det den gjør ved starten;
- det som skjer ved slutten: Tilbakestill, Sett til noe annet eller Behold.
Endringene kjører i den rekkefølgen de står i.
Tidspunkt
| Tidspunkt | Kjører | Ved slutten |
|---|---|---|
| Én gang | Én gang, på en dato og et klokkeslett. | Ingenting: endringene blir værende, som en lansering i utrullinger. |
| Tidsrom | Fra en start til en slutt. | Hver endring følger sitt sluttvalg, som en hendelse i utrullinger. |
| Gjenta | Et tidsrom som skjer daglig, ukentlig eller månedlig. | Hvert tidsrom tilbakestilles ved sin egen slutt. |
| Følg en utrulling | Når en Shopify-utrulling blir aktiv. | Når utrullingen slutter, slik du valgte. |
Hver tidsplan har sin egen tidssone. Tidspunkter lagres nøyaktig, og vises i tidsplanens sone.
Statuser
En tidsplan går gjennom disse statusene:
- Utkast: under oppsett. Den kjører aldri.
- Planlagt: venter på starten.
- Pågår: endringene er gjort nå.
- Avsluttet: den har kjørt, og ingenting mer skal skje.
Du kan også Sette på pause en tidsplan (ingenting nytt starter, og alt som pågår, tilbakestilles fortsatt ved slutten) eller Arkivere den (den kjører ikke igjen, og alt som pågår, tilbakestilles fortsatt). En avsluttet eller arkivert tidsplan kan ikke redigeres: velg Dupliser for å kjøre den på nytt.
Hva som skjer ved starten
For hvert element gjør Metascheduler dette:
- leser den gjeldende verdien og lagrer den (øyeblikksbildet);
- skriver den nye verdien;
- lagrer det den skrev.
Hvis et element allerede har verdien, skrives ingenting. En prosentandel regnes alltid ut fra den lagrede verdien, så et nytt forsøk trekker aldri fra 20 % to ganger.
Hva som skjer ved slutten
For hvert element, avhengig av sluttvalget for endringen:
- Tilbakestill: hvis verdien som er aktiv, fortsatt er den Metascheduler skrev, setter den tilbake den lagrede verdien. Hvis noen har endret den, lar den den være og spør deg. Se Slik fungerer tilbakestilling.
- Sett til noe annet: skriver sluttverdien du valgte.
- Behold: gjør ingenting.
Forsinkede kjøringer
Metascheduler kjører hver start og slutt én gang, til riktig tid. Hvis den ikke kan kjøre til riktig tid (for eksempel fordi Shopify var nede), følger den disse reglene:
| Situasjon | Hva som skjer |
|---|---|
| En start som er opptil 5 minutter forsinket | Kjører som vanlig. |
| En start som er mer forsinket enn det, innenfor tidsrommet | Kjører, og merkes Forsinket. |
| En start der tidsrommet allerede er over | Hoppes over, og vises i Krever handling. Slutten avbrytes. |
| En slutt, uansett hvor forsinket | Kjører alltid. Det er tryggest å sette ting tilbake. |
| En engangsendring som er mer enn en dag forsinket | Venter på deg i Krever handling: Kjør nå eller Hopp over. |
Kjør nå, Prøv på nytt og start av utrullinger holdes ikke tilbake av disse reglene.
Nye forsøk
Når Shopify er opptatt eller utilgjengelig, venter Metascheduler og prøver på nytt, opptil 5 ganger, med lengre ventetid for hver gang. En endring Shopify avviser (en verdi som ikke er tillatt, et element som er borte) prøves ikke på nytt: det elementet mislykkes og resten fortsetter, og kjøringen viser Delvis fullført.
Konflikter
Når to tidsplaner endrer det samme elementet til overlappende tider, viser redigeringsvisningen det under Konflikter, og kalenderen merker begge. Det er en advarsel, ikke en sperre: de trygge tilbakestillingsreglene hindrer at overlappingen overskriver noen av dem.
Står du fortsatt fast? Vi hjelper deg gjerne.