# Hoe inplannen werkt

> Schema's, timing, wijzigingen, periodes en uitvoeringen: de ideeën achter Metascheduler, en wat er op elk moment gebeurt.

Documentatie · 3 min leestijd · Bijgewerkt op 4 november 2026

## De bouwstenen

Een **schema** is een invoer op je kalender. Het heeft een naam, een **timing** en een lijst met **wijzigingen**.

Een **wijziging** is één soort bewerking van een set items: "geef 20% korting op deze 140 varianten", of "vervang het hoofdmenu door het Black Friday-menu". Elke wijziging heeft:

- een **soort wijziging**, zoals Prijzen van varianten of Navigatiemenu ([alle soorten](https://metascheduler.app/nl/help/change-types.md));
- de **items** die ze wijzigt, zoals producten, vermeldingen of een menu;
- wat ze doet bij de **start**;
- wat er **aan het einde** gebeurt: **Terugzetten**, **Op iets anders zetten** of **Behouden**.

Wijzigingen worden uitgevoerd in de volgorde waarin ze staan.

## Timing

> **Probeer het:** [Hoe een schema wordt uitgevoerd](https://metascheduler.app/nl/help/how-scheduling-works)

| Timing | Wordt uitgevoerd | Aan het einde |
| --- | --- | --- |
| **Eenmalig** | Eén keer, op een datum en tijd. | Niets: de wijzigingen blijven staan, zoals bij een lancering in Uitrollen. |
| **Periode** | Vanaf een start, tot een einde. | Elke wijziging volgt haar keuze voor het einde, zoals bij een evenement in Uitrollen. |
| **Herhalen** | Een periode die dagelijks, wekelijks of maandelijks plaatsvindt. | Elke periode wordt aan het eigen einde teruggezet. |
| **Een uitrol volgen** | Als een Shopify-uitrol actief wordt. | Als de uitrol eindigt, zoals je hebt gekozen. |

Elk schema heeft een eigen **tijdzone**. Tijden worden exact opgeslagen en getoond in de zone van het schema.

## Statussen

Een schema doorloopt deze statussen:

1. **Concept**: wordt ingesteld. Het wordt nooit uitgevoerd.
2. **Gepland**: wacht op de start.
3. **Live**: de wijzigingen zijn nu aangebracht.
4. **Beëindigd**: het is uitgevoerd en er is niets meer te doen.

Je kunt een schema ook **Pauzeren** (er start niets nieuws; wat live is, wordt aan het einde nog steeds teruggezet) of **Archiveren** (het wordt niet meer uitgevoerd; wat live is, wordt nog steeds teruggezet). Een beëindigd of gearchiveerd schema kan niet worden bewerkt: selecteer **Dupliceren** om het opnieuw uit te voeren.

## Wat er bij de start gebeurt

Voor elk item doet Metascheduler het volgende:

1. het leest de huidige waarde en bewaart die (de momentopname);
2. het schrijft de nieuwe waarde;
3. het bewaart wat het heeft geschreven.

Als een item de waarde al heeft, wordt er niets geschreven. Een percentage wordt altijd berekend vanuit de bewaarde waarde, dus bij een nieuwe poging wordt er nooit twee keer 20% afgehaald.

## Wat er aan het einde gebeurt

Voor elk item, afhankelijk van de keuze voor het einde van de wijziging:

- **Terugzetten**: als de huidige waarde nog is wat Metascheduler heeft geschreven, zet het de bewaarde waarde terug. Als iemand haar heeft gewijzigd, laat het haar ongemoeid en vraagt het jou. Zie [Hoe terugzetten werkt](https://metascheduler.app/nl/help/undo-and-drift.md).
- **Op iets anders zetten**: schrijft de eindwaarde die je hebt gekozen.
- **Behouden**: doet niets.

## Te late uitvoeringen

Metascheduler voert elke start en elk einde één keer op tijd uit. Als het niet op tijd kan (bijvoorbeeld omdat Shopify niet beschikbaar was), gelden deze regels:

| Situatie | Wat er gebeurt |
| --- | --- |
| Een start tot 5 minuten te laat | Wordt gewoon uitgevoerd. |
| Een start die later is, binnen de periode | Wordt uitgevoerd en krijgt de markering **Te laat**. |
| Een start waarvan de periode al voorbij is | Wordt overgeslagen en staat in **Actie vereist**. Het einde wordt geannuleerd. |
| Een einde, hoe laat ook | Wordt altijd uitgevoerd. Terugzetten is de veilige richting. |
| Een eenmalige wijziging die meer dan een dag te laat is | Wacht op jou in **Actie vereist**: **Nu uitvoeren** of **Overslaan**. |

**Nu uitvoeren**, **Opnieuw proberen** en starten van uitrollen worden niet tegengehouden door deze regels.

## Nieuwe pogingen

Als Shopify het druk heeft of onbereikbaar is, wacht Metascheduler en probeert het opnieuw, maximaal 5 keer, met telkens een langere wachttijd. Een wijziging die Shopify weigert (een waarde die niet is toegestaan, een item dat niet meer bestaat) wordt niet opnieuw geprobeerd: dat item mislukt en de rest gaat door, en de uitvoering toont **Deels voltooid**.

## Conflicten

Als twee schema's op overlappende tijden hetzelfde item wijzigen, toont de editor het onder **Conflicten** en markeert de kalender beide. Het is een waarschuwing, geen blokkade: dankzij de veilige regels voor terugzetten overschrijft de overlap geen van beide.

## Verwante artikelen

- [Hoe terugzetten werkt](https://metascheduler.app/nl/help/undo-and-drift.md): Metascheduler bewaart wat het vervangt en controleert voordat het iets terugzet, zodat het nooit een bewerking overschrijft die iemand in de tussentijd heeft gedaan.
- [Je eerste wijziging inplannen](https://metascheduler.app/nl/help/first-schedule.md): Maak een schema met een start en een einde, voeg een wijziging toe, controleer het voorbeeld en plan het in.
- [Woordenlijst](https://metascheduler.app/nl/help/glossary.md): De woorden die Metascheduler gebruikt, en de statussen die je ziet bij schema's, uitvoeringen en items.
