Dit artikel is een naslag van de bouwstenen die je in een workflow op bestellingen kunt gebruiken: de triggers die een workflow starten, de condities waarmee je filtert, en de acties die MrStock automatisch uitvoert.
Een trigger is de gebeurtenis die de workflow start. Voor bestellingen kun je kiezen uit:
Bestelling aangemaakt: een nieuwe bestelling komt binnen of wordt aangemaakt.
Bestelling bewerkt: een bestaande bestelling wordt gewijzigd.
Bestelling status gewijzigd: de status verandert (bijvoorbeeld naar picken of verzonden).
Labels gewijzigd: er worden labels toegevoegd of verwijderd.
Cut-off gewijzigd: de toegewezen cut-off tijd verandert.
Je kunt meerdere triggers combineren; de workflow draait zodra een ervan afgaat.
Een conditie bestaat uit een veld, een operator en een waarde, en splitst de workflow in een Ja- en een Nee-tak.
Beschikbare velden:
Status: de status van de bestelling.
Verzendland: het land van het verzendadres.
Ordertotaal: de totale waarde van de bestelling.
Aantal regels: het aantal bestelregels.
Totaal aantal: het totale aantal stuks.
Verzendmethode: de gekozen verzendmethode.
Prioriteit: normaal, hoog of urgent.
Labels: de labels op de bestelling.
Bevat product: of de bestelling een bepaald product bevat.
Cut-off tijd: de toegewezen cut-off tijd.
Verkoopkanaal: het kanaal waar de bestelling vandaan komt.
Fulfilment-klant: de klant (bij fulfilment-accounts).
Beschikbare operatoren:
is gelijk aan / is niet gelijk aan
is groter dan / is kleiner dan (voor getallen zoals ordertotaal of aantal)
bevat / bevat niet (bijvoorbeeld voor labels)
is een van (voor een keuze uit meerdere waarden)
Een actie voert MrStock automatisch uit, doorgaans onder de Ja-tak van een conditie:
Labels toewijzen: voeg één of meer labels toe.
Labels verwijderen: haal labels weg.
Cut-off tijd toepassen: koppel een cut-off tijd (deadline) aan de bestelling.
Product toevoegen: voeg automatisch een product toe. Kies Altijd toevoegen of Alleen indien op voorraad.
Magazijn forceren: dwing af vanuit welk magazijn de bestelling wordt verwerkt.
Pakbon printen: print de pakbon. Kies Printer van actief werkstation of een specifieke printer, en het aantal exemplaren.
Verzendmethode instellen: stel de voorkeurs-verzendmethode in (vereist een gekoppelde verzendprovider).
Verzendverpakking instellen: stel de voorkeurs-verzendverpakking in.
De actie Pakbon printen naar het actieve werkstation wordt overgeslagen als er geen actief werkstation is, bijvoorbeeld bij een statuswijziging vanuit een achtergrondtaak.
Voor Verzendmethode instellen heb je een gekoppelde verzendprovider nodig; voor Verzendverpakking instellen minimaal één ingestelde verzendverpakking.
Elke uitgevoerde actie komt in de logregels van de bestelling, bijvoorbeeld "Cut-off [naam] toegepast" of "Product [naam] toegevoegd".
Kan ik meerdere condities combineren? Ja. Zet condities achter elkaar via de Ja/Nee-takken om samengestelde regels te bouwen (bijvoorbeeld: land is België én ordertotaal groter dan 100).
Welke velden werken met "is groter dan"? De numerieke velden zoals ordertotaal, aantal regels en totaal aantal. Voor tekst- en keuzevelden gebruik je operatoren als "is gelijk aan", "bevat" of "is een van".