Rules bekijken
Rules in Dashboard beheren:
- Log in op uw Zonos Dashboard-account.
- Ga naar Settings -> Rules.
Op de pagina „Rules” ziet u alle rules van uw account, kunt u filteren en rules snel in- of uitschakelen.

Rules aanmaken
Een nieuwe rule aanmaken in Dashboard:
- Log in op uw Zonos Dashboard-account.
- Ga naar Settings -> rules.
- Klik Create rule.
- Geef een naam zodat u de rule later herkent. Alleen zichtbaar voor teamleden.
- Volg „Rule-conditie specificeren” hieronder voor een conditie.
- Volg „Rule-actie specificeren” voor een actie.
- Optioneel: voeg een opmerking toe (alleen voor teamleden).
- Optioneel: start- en/of einddatum (zie hieronder).
- Zet de rule op Enabled of Disabled.
- Klik Save.
Start- en einddatums
Rules kunnen optioneel een startdatum, einddatum of beide hebben. Dat bepaalt wanneer een rule actief is — handig voor seizoensacties of tijdelijke situaties.
Rule-gedrag
| Datums↕ | Gedrag↕ |
|---|---|
| Start- en einddatum | Rule is actief tussen start- en einddatum. |
| Alleen startdatum, geen eind | Rule wordt actief na startdatum en moet handmatig worden uitgeschakeld. |
| Geen start of eind | Rule is altijd actief tenzij handmatig uitgeschakeld. |
Rule-conditie specificeren
Elke rule vereist een conditie: waar geldt de rule en welke variabelen zijn beschikbaar — dus of en wanneer de rule draait. Condities hebben verschillende opties.
Kiest u bijvoorbeeld „Shipping carrier”, dan selecteert u welke carrier — handig voor een buffer voor één carrier.
Rules ondersteunen één conditie; geen complexe logica zoals „else if” of „and/or”. Ketens bereikt u met meerdere rules in plaats van één grote rule.

Rule-actie specificeren
De actie is wat gebeurt als de conditie waar is. Net als condities zijn er diverse acties met opties.
Wilt u alleen voor één carrier een buffer, stel de actie in op „apply a buffer” met bedrag en toepassing; de carrier specificeert u in de conditie.
Rules ondersteunen één actie. Meerdere acties: meerdere rules in plaats van één complexe rule.

Rules bijwerken
Rules in place bijwerken kan niet — wij houden traceerbare historie bij van welke rules wanneer liepen. Archiveer de rule en maak deze opnieuw aan met de gewijzigde waarden; dat komt in de praktijk neer op een „update” van de rule.
Deze mutatie combineert ruleArchive en ruleCreate:
mutation ruleUpdate($ruleId: ID!$action: String!$condition: String!$context: String!$description: String!$name: String!) { ruleArchive(id: $ruleId) ruleCreate( input: { action: $action condition: $condition context: $context name: $name description: $description } ) { id action context condition }}Rules archiveren
Rules kunt u in- of uitschakelen. Handmatig in-/uitschakelen overschrijft start-/einddatum-logica.
Per rule op „Edit a rule”, of bulk via checkboxes op „All rules”.
Alle rule-contexts
Globale queries voor rules zijn handig om te begrijpen hoe rules werken of UI erbovenop te bouwen. Niet organisatie-specifiek. Deze query geeft alle contexts; een context bepaalt wanneer een rule draait en welke variabelen beschikbaar zijn.
query { ruleContexts { name context variables { ruleTokenType value } }}
Advanced rules
COMING SOON
Zonos ondersteunt geavanceerde aanpassing van berekeningen in uw account via rules. Rules voegen buffers toe aan delen van de berekening, passen kosten aan en meer. Voor een volledig overzicht van rules en alle rule types, zie onze rules breakdown-doc. Rules beheert u via Zonos Dashboard of de GraphQL API.