Skip to content
Open Nexym

Sathena: instellingen

Productregels, bezorgdiensten, de codelijst, dekking, het exportoverzicht en de verwerking van bestanden: elk scherm van de module Sathena uitgelegd.

Updated 11 Oct 2026·Reading time 28 mingevorderdmodule

De module heeft zes tabbladen: Overzicht, Bezorgdiensten, Codelijst, Dekking, Verzonden (met Werkorders en Bestanden als knoppen bovenaan) en Instellingen.

Bovenaan kies je de periode: 7 dagen, 30 dagen of 90 dagen. Daaronder staan de cijfers van Verzonden over die periode: Naar Sathena verstuurd, Door een regel tegengehouden, Geweigerd en Nog in wachtrij (die laatste altijd zoals hij nu is). Op de tweede rij staan Afgesproken codes, Regels, Producten met een code en Handmatig vastgezet; elk getal opent het tabblad met de lijst. Daaronder staat wat aandacht vraagt: nog geen codelijst (met Laad de codelijst), nog geen regels, geweigerde orders, orders die na verzenden zijn gewijzigd, en oudere orders die nu wel aan de regels voldoen.

Werkorders en Bestanden houden hun eigen periodekeuze (Vandaag, Deze week, Deze maand, Dit kwartaal, Dit jaar, Alles): dat zijn logboeken die je naast de maand en het kwartaal van Sathena legt.

Een Admin of Customer wijzigt regels, instellingen, de codelijst en vastgezette codes, en haalt labels op. Een Viewer ziet alle schermen en kan exporteren, maar verandert niets. Vastzetten en weer loslaten komt in het auditlog. Zie Gebruikers en rollen.

Op Instellingen (het laatste tabblad), onder Gedrag. Je wijzigt de velden en bewaart ze met Instellingen opslaan onderaan; daaronder staan Planning (de nachtelijke taak) en Regels.

Instelling Wat het doet Standaard Wanneer aanpassen
Standaarddienst De dienst die elk artikel krijgt, tenzij een regel op Bezorgdiensten iets anders zegt THRESHOLD-DELIVERY (drempellevering) Als je meestal een andere dienst levert
Herhaalde diensten als staffel nummeren Het eerste voorkomen van een dienst op een order gaat als gewone code mee, elke herhaling als -STAFFEL aan Alleen uit als je assortiment al aparte staffel-artikelen heeft
Markeer een orderregel met een code als dienstregel Zet het type van de regel op service. Daaraan ziet de Sathena-koppeling dat het om een dienst gaat. aan Zelden

Na opslaan staat er: “Instellingen opgeslagen. Pas de regels toe om de codes op je producten bij te werken.” Verander je de standaarddienst, dan kloppen de opgeslagen codes op je producten pas weer na Toepassen op producten.

Er is nog geen logica die een inbouw boven een bezorging kiest. Daarvoor zou de order moeten vastleggen welke extra diensten de klant bestelde, en dat gebeurt nog niet. Tot die tijd bepaalt de standaarddienst, plus de regels op Bezorgdiensten (de Waddenregel en de etageregel), welke dienst een order krijgt.

Een productregel zegt: “als het artikel aan deze voorwaarden voldoet, dan hoort het bij deze apparaatgroep”.

  • Klik + Regel toevoegen. Geef de regel een naam.
  • Voeg voorwaarden toe met + Voorwaarde toevoegen. Een voorwaarde is een veld, een vergelijking en een waarde, zoals bij de sync-regels. Je kunt ook attributen gebruiken (attr.…).
  • Kies bij Dan de groep (Kies een groep…). Heeft die groep geen code bij de standaarddienst, dan staat erbij “(geen …-code — zet deze handmatig vast)”.
  • Klik Opslaan.

De volgorde is de betekenis. Regels worden van boven naar beneden gelezen; de eerste die past, wint. Zet dus de specifieke regel boven de algemene. Bij elke regel staat zijn plek (“regel 3 — in deze volgorde geëvalueerd”). Verplaats hem met Omhoog en Omlaag. De lijst is gegroepeerd per apparaatgroep, grootste eerst; dat is alleen een weergave.

Een regel zonder voorwaarde doet niets: hij zou anders je hele catalogus claimen. Onder Meer acties vind je Regel pauzeren, Regel hervatten en Regel verwijderen. Een gepauzeerde regel telt niet mee bij Toepassen op producten en bij de nachtelijke taak. Verwijder je een regel, dan houden producten hun code tot je de regels opnieuw toepast.

Toepassen op producten bepaalt de code van elk product opnieuw met de huidige regels. Het werk gaat in de wachtrij; het resultaat staat in Runs & logs. Dit doe je na elke wijziging aan je regels of aan de standaarddienst.

Daarnaast draaien er drie taken vanzelf, na de productimport:

Taak Wanneer Wat
Sathena · service codes Elke nacht rond 04:30 Geeft artikelen die nog geen code hebben er een
Sathena · re-apply to every article De 1e van de maand om 04:15 Bepaalt de code van elk artikel opnieuw
Sathena · analyse the catalogue Elke nacht om 05:00 Leest de catalogus voor de voorsteller, zodat die meteen opent. Schrijft niets.

Komt een product binnen dat een order nodig heeft die al wachtte, dan krijgen de lege orderregels meteen na die productimport hun code, niet pas ’s nachts.

Voorstellen uit de catalogus opent een venster dat je catalogus leest en regels voorstelt. Er wordt niets opgeslagen tot je onderaan op de knop drukt.

Zo beslist het:

  1. Eerst op naam. Een product dat “vaatwasser” in de naam heeft, zegt zelf wat het is. Dat wint.
  2. Dan op attributen. Producten met dezelfde attribuutwaarde zijn vaak van dezelfde soort. Zijn de namen binnen zo’n groep het eens, dan wordt de hele groep voorgesteld. Ook de producten waarvan de naam niets zegt.

Een groep wordt alleen voorgesteld als hij minstens 15 producten met een apparaatwoord heeft, als minstens 85% daarvan het eens is, als hij minstens 0,2% van de catalogus claimt die nog niets anders claimt (en nooit minder dan 10 artikelen), en als niet elk product die waarde heeft. Een attribuutwaarde telt alleen mee als minstens 20 producten hem hebben. Wat daar niet aan voldoet, blijft voor jou.

Koelkasten en fornuizen worden op breedte gesplitst: onder 700 mm wordt Koelkast (t/m 69 cm) of Fornuis (t/m 69 cm), vanaf 700 mm Amerikaanse koelkast (70cm+) of Fornuis 70cm+. De brede regel komt eerst, want de eerste die past, wint.

Per voorstel zie je de Regel, de → groep, hoeveel artikelen hij Claimt en het Bewijs: “het woord staat in de naam” of bijvoorbeeld “94% van 212 benoemde artikelen”. Bovenaan staan vier getallen:

Getal Betekent
Producten geanalyseerd Hoeveel producten er gelezen zijn
Zou een groep krijgen Hoeveel daarvan een groep zouden krijgen, als deel van alles
Lijken onderdelen Filters, kranen, pannen: artikelen die geen code horen te krijgen
Van wat een apparaat is Het deel van de echte apparaten dat een groep krijgt. Dit is het cijfer dat telt.

Vink aan wat klopt. Met Vervang de … regels die ik al heb worden je bestaande regels vervangen; de nieuwe worden aangemaakt in de getoonde volgorde. Klik Maak de geselecteerde regels aan en daarna Toepassen op producten.

De analyse wordt een dag bewaard. Heb je sindsdien iets geïmporteerd? Klik dan rechtsboven Opnieuw analyseren. Is de bewaarde analyse verlopen, dan maakt de knop niets aan en zegt dat.

Woordenlijst. Onderaan het venster staat de Woordenlijst — de woorden die een apparaat betekenen: per groep de woorden die in je productnamen voorkomen. Eén woord per regel of gescheiden door komma’s. De volgorde telt: de eerste groep waarvan een woord voorkomt, wint. Staat oven boven fornuis, dan wordt elk “fornuis met oven” een oven. Klik Woordenlijst opslaan en draai de voorsteller opnieuw.

Hier bepaal je welke dienst een order krijgt. Eén keer per order, niet per regel: alles op een werkorder gaat naar één adres op één dag.

  • Klik + Dienstregel toevoegen, geef hem een naam, voeg voorwaarden toe en kies bij Dan de dienst.
  • Voorwaarden gaan over de order, bijvoorbeeld de postcode van het bezorgadres (“ligt in een van deze reeksen”).
  • Regels worden van boven naar beneden gelezen; de eerste die past, wint. Past er geen, dan geldt de standaarddienst.
  • Een regel zonder voorwaarde blijft inactief: hij zou anders elke order raken.

Kies je een dienst, dan zie je meteen of elke groep die dienst heeft: “Elke apparaatgroep heeft deze code.” of “12 van 14 groepen hebben deze code — … niet; die vallen terug op de standaard.” Een groep zonder die dienst krijgt de standaarddienst, want een code die Sathena niet kent, is erger.

De Waddenregel. Bij het laden van de codelijst wordt een regel voor de Waddeneilanden aangemaakt en aangezet. Sathena factureert een bezorging op een Waddeneiland onder een eigen code (107 in plaats van 106), geen toeslag. De regel heeft één voorwaarde: de postcode van het bezorgadres ligt in deze reeksen. Heeft een order helemaal geen bezorgadres (geen straat, postcode of plaats), dan lezen de regels op Bezorgdiensten het factuuradres als bezorgadres. De meegeleverde postcodes:

Eiland Postcodes
Texel 1791–1797
Terschelling 8881–8897
Vlieland 8899
Ameland 9161–9164
Schiermonnikoog 9166

Alleen de vier cijfers tellen, dus 8881 BB valt erin. Een order zonder postcode past nooit. Een order met een bezorgadres op het vasteland en een factuuradres op een eiland past niet: die gaat als gewone bezorging naar Sathena.

De etageregel. Direct onder de Waddenregel staat Etage 5+ zonder lift, ook meegeleverd en aangezet. Moet een apparaat vijf of meer hoog zonder lift naar boven, dan wordt het Alleen tillen:

Voorwaarde Vergelijking Waarde
Delivery — floor is groter dan of gelijk aan 5
Delivery — lift available (bool) is een van 0, n, nee, no, false

Beide moeten kloppen. Wil je een andere grens, verander dan de 5. De tweede voorwaarde leest de liftkolom zoals je bestand hem aanlevert (N, nee, no, 0) en ook als je hem al naar waar/onwaar omzet.

  • Welke apparaten. Alleen Koelkast (t/m 69 cm), Vaatwasser en Wasmachine / Wasdroger hebben een Alleen tillen-code, bijvoorbeeld 106-WASHING-MACHINE-DRYER-LIFT-ONLY (Wasmachine / Wasdroger - Alleen tillen). De andere groepen op dezelfde order houden hun gewone code.
  • Twee apparaten. Gaan er twee apparaten uit dezelfde groep mee, zoals een wasmachine en een droger, dan krijgt het eerste de gewone code en het tweede de staffel: 106-WASHING-MACHINE-DRYER-LIFT-ONLY-STAFFEL (Wasmachine / Wasdroger - Alleen tillen - staffel). Dat is dezelfde staffelregel als voor elke andere dienst, en hij telt per groep: een vaatwasser naast een wasmachine is geen herhaling.
  • Niets ingevuld. Zegt een order niet op welke etage hij bezorgd wordt, of niet of er een lift is, dan past de regel niet en blijft het een gewone bezorging. Nexym gokt niet.
  • Waddeneiland én etage 5 zonder lift. De Waddenregel staat bovenaan en wint: het wordt een Waddeneiland levering (107), met staffel bij het tweede apparaat. De codelijst heeft geen Wadden-variant van Alleen tillen. Wil je het andersom, zet de etageregel dan boven de Waddenregel. Dan krijgen de apparaten zonder Alleen tillen-code op het eiland wel de gewone drempelcode en niet de Waddencode.

Beide meegeleverde regels zijn gewone dienstregels: je kunt ze aanpassen, pauzeren en verplaatsen. Pauzeer een regel die je niet wilt, in plaats van hem te verwijderen: bij opnieuw laden van de codelijst komt een verwijderde Wadden- of etageregel terug, aangezet.

De etage en de lift komen uit je orderbestand. Koppel de twee kolommen in de veldmapping van de koppeling die je orders levert:

Kolom in je bestand (voorbeeld) Hubveld Aanpassing
Etage Delivery — floor geen nodig
Lift Delivery — lift available (bool) Naar waar/onwaar, met bij Telt als waar 1, j, ja, y, yes, true en bij Telt als onwaar 0, n, nee, no, false

Vul je Telt als onwaar in, dan blijft een lege of onbekende liftcel leeg in plaats van “geen lift” te worden.

Draait je project meer dan één store, dan heeft elke dienstregel een keuze Stores: Alle stores (zo staat elke bestaande regel) of alleen de stores die je aanvinkt. Een regel voor één store geldt alleen voor de orders die in die store zijn geplaatst; voor de orders van andere stores slaat Sathena hem over en kijkt naar de volgende regel. Een order waarvan niet bekend is in welke store hij is geplaatst, krijgt alleen de regels voor alle stores. Kies je bovenin een store, dan zie je de regels van die store en die voor alle stores, en begint een nieuwe regel als regel van die store.

De productregels en de instellingen hierboven gelden altijd voor het hele project: een product hoort niet bij één store, en de instellingen gaan over de werkorder naar Sathena, niet over wat een bezoeker ziet. Met één store verandert er niets.

De lijst met afgesproken codes, gegroepeerd per apparaatgroep. Zoek op code of dienst. Per groep zie je hoeveel regels ernaar wijzen. Een code met staffel is alleen geldig als de gewone code eerder in dezelfde order staat.

  • Uitzetten haalt een code uit de keuzelijsten, voor wat je niet verkoopt. De code blijft bewaard.
  • De … meegeleverde codes opnieuw laden voegt toe wat ontbreekt na een update. Het zet nooit terug aan wat jij uitzette, en verwijdert nooit iets.

Per artikel zie je de Apparaatgroep, de Standaardcode (de groep bij de standaarddienst), Waarom (welke regel won, of hoeveel regels geprobeerd zijn) en Code vastzetten, 50 artikelen per pagina. Bovenaan: Producten, Met een dienstcode, Handmatig vastgezet en Zonder code.

Filter op Alle artikelen, Met een code, Zonder code of Handmatig vastgezet, en op groep. Zoek op referentie, SKU of naam. Met Exporteren download je de lijst als spreadsheet.

Labels die je kunt tegenkomen:

Label Betekent
handmatig Met de hand bepaald; er wordt geen regel op dit artikel toegepast
exacte code Vastgezet op één code, zonder groep. Er geldt dan geen dienst per order.
geen standaard Deze groep heeft geen code voor de standaarddienst. Zet een exacte code vast.
verouderd Geen regel past nog; pas de regels opnieuw toe om het te wissen
geen regel matchte Geen enkele regel paste

Vastzetten. In de laatste kolom typ of kies je een groep (de gewone keuze) of een exacte code (voor de eenmalige CUSTOM-diensten), en je klikt Vastzetten. De code op het product verandert meteen, niet pas bij Toepassen op producten. Het artikel is dan helemaal uit handen van de regels, en een import verandert het niet. Laat je het veld leeg en sla je op, dan staat het vast als bewust geen dienst. Met × geef je het terug aan de regels. Ook een vastgezette code moet in de afgesproken lijst staan.

Een vastgezette groep volgt nog steeds de dienst van de order: een vastgezette vaatwasser naar Terschelling wordt toch een Waddenlevering. Een vastgezette exacte code gaat precies zo mee.

Verzonden heeft twee weergaven, bovenaan te kiezen: Werkorders en Bestanden. Het getal bij Werkorders is wat op jou wacht; het getal bij Bestanden is hoeveel bestanden nog op de dropbox wachten.

Werkorders laat in één oogopslag zien wat Sathena heeft, wat daarna veranderde en wat jij nog moet doen. Vijf tegels bovenaan zijn ook het filter van de lijst eronder:

  • Gewijzigd na verzenden: orders die veranderden nadat Sathena ze kreeg. Per order staat wat er veranderde, bijvoorbeeld Bezorgdatum 28 okt → 31 okt, een artikel erbij of eraf, een andere dienst of een nieuw adres. Telefoonnummers staan afgekort. Kies Opnieuw aanbieden per order, of vink orders aan en kies Opnieuw aanbieden aan Sathena in de zwarte balk. Sathena maakt dan een tweede werkorder; de eerste blijft staan tot je hem annuleert.
  • Oude werkorder annuleren: orders die nu twee werkorders hebben. Annuleer de oude in SathenaPortal en vink hier Geannuleerd bij Sathena aan. Een vinkje kun je weer weghalen; beide staan in het auditlog.
  • Negeren staat bij beide lijsten. Er gaat niets naar Sathena en er verandert daar niets. Een genegeerde gewijzigde order komt pas terug als hij weer wijzigt; bij oude werkorders kan ook Alles negeren. Onder Genegeerd kun je alles Terugzetten. Beide staan in het auditlog.
  • Bij Sathena, Geweigerd en Tegengehouden: wat in de gekozen periode ging, wat Sathena weigerde (met de reden eronder) en wat een regel tegenhield.

Verzonden opent op de Laatste 7 dagen, net als het dashboard. Met de datumkiezer kies je een andere periode of je eigen dagen. Bij Sathena telt op het moment van verzenden. Zoeken op een order of werkorder zoekt in alle periodes en alle weergaven. Staat er niets open, dan opent de lijst op Bij Sathena.

Voldoen oudere orders nu aan de regels, dan staan ze als rijen in de melding bovenaan, met de reden waarom ze tot nu toe werden tegengehouden.

De lijst opent op Actie nodig: gewijzigde orders en tweede werkorders waarvan de oude nog open staat. Zoek op ordernummer of werkordernummer. Apparaten, diensten en waarom tegengehouden onderaan klapt open en toont dat als balkjes.

Verwijderen uit Nexym. Vink orders aan in de lijst (of gebruik het prullenbakje op een regel) en kies Verwijderen uit Nexym. Alleen orders die bij Sathena horen, en alleen voor wie mag beheren. De order verdwijnt met zijn koppelingen en labels uit Nexym; bij Sathena verandert niets. Heeft Sathena er al een werkorder voor, annuleer die zelf in SathenaPortal. Zet de ERP hetzelfde bestand nog eens neer, dan komt de order terug als nieuwe order.

Bestanden toont elk bestand op de SFTP-dropbox en wat de import ermee deed, met per bestand hoeveel orders nieuw, gewijzigd of ongewijzigd waren. Klap een bestand open voor de orders zelf: per order wat de import deed en wat er bij Sathena van werd (bijvoorbeeld Doorgestuurd naar Sathena als S09791). Wacht er een bestand, dan staat erboven wanneer de volgende run het leest, met Nu uitvoeren. Bestanden waarin niets veranderde, worden niet bewaard; onder de tabel staat hoeveel dat er vandaag waren.

Zoek bovenaan op een exact ordernummer om te zien in welke bestanden die order stond en wat de import er per bestand mee deed. Wachtende bestanden en bestanden waarin niets veranderde worden niet doorzocht. In oudere bestanden zijn ongewijzigde orders niet bijgehouden.

Exports toont welke werkorders Sathena bereikten. Kies de periode: Vandaag, Deze week, Deze maand, Dit kwartaal, Dit jaar of Alles. De lijst toont 50 orders per pagina, de nieuwste eerst; blader onderaan verder. De export (knop rechtsboven) bevat de nieuwste 500.

Tegel Betekent
Naar Sathena verstuurd Orders die Sathena heeft ontvangen
Tegengehouden door een regel Orders die de regel van je koppeling beoordeelde en tegenhield, bijvoorbeeld zonder dienstcode. Elke order telt één keer. Dat is geen fout: de regels doen hun werk. Staat eronder “waarvan N beoordeeld door de export van vóór de regelversies”, dan zijn dat orders die de oude export (tot eind september 2026) bij elke run opnieuw bekeek; hun datum is de laatste keer dat hij dat deed.
Geweigerd Orders die Sathena weigerde. De reden staat op het orderrecord.
Niet geaccepteerd (buiten werkgebied) Belgische orders met een postcode buiten het gebied dat Sathena bedient. Een melding, geen fout. Alleen zichtbaar als er zulke orders zijn.
Nog in wachtrij Orders die aan de regels voldoen en nu wachten op verzending, ongeacht de periode

Sathena levert in België alleen op postcodes die beginnen met 20–26, 29, 31–39 of 91. Een Belgische order met een andere postcode stuurt Nexym niet. Hij staat als Niet geaccepteerd door Sathena: postcode buiten het werkgebied: een melding, geen fout. De run blijft groen, er komt geen foutmelding en hij telt niet bij Geweigerd. De order wacht tot hij wijzigt; klopt het adres daarna wel, dan gaat hij mee in de volgende run. Weigert Sathena zelf een Belgische order om zijn postcode, dan telt die ook zo.

De lijst staat in de instellingen van de Sathena-koppeling, bij Accepted Belgian postcodes (first digits). Pas hem aan als Sathena zijn gebied wijzigt. Maak je hem leeg, dan gaat elke Belgische order mee en beslist Sathena.

Onder de tegels staat Waarom tegengehouden: per regel hoeveel orders hij tegenhield. “Voldoet aan geen enkele ‘Alleen deze’-regel” betekent dat je koppeling ‘Alleen deze’-regels heeft en de order bij geen ervan past. Orders die al bij het ophalen buiten de regel vallen (bijvoorbeeld van vóór de datum in je regel) worden niet gelezen en tellen hier niet mee. Deze kaart en de lijstjes Apparaten en Diensten laden net na de pagina; tot dan zie je hun vorm grijs.

Heb je een regel gewijzigd en voldoen oudere orders er nu aan, dan staat bovenaan “N oudere orders voldoen nu aan de regels van …”, met het tijdstip waarop dat is berekend. Nexym rekent dat op de achtergrond uit zodra je een regel opslaat, en daarna elk uur als je de pagina bekijkt. Is het nog niet klaar, dan staat er “wordt berekend…”; ververs de pagina na een minuut. Die orders gaan niet vanzelf. Zet het vinkje, typ de naam van de koppeling en kies Ook deze versturen om ze alsnog te sturen. Op dat moment telt Nexym opnieuw, zodat precies gaat wat nu aan de regels voldoet.

Daaronder staan twee lijstjes over de gekozen periode: Apparaten (welke apparaatgroepen meegingen) en Diensten (wat ermee gedaan werd), elk één keer geteld per order. Twee vaatwassers op één werkorder zijn één bezoek. Telt de periode meer dan één Sathena-koppeling, bijvoorbeeld een testomgeving en productie, dan tellen ze allebei mee.

Per order zie je het Sathena-nummer, de Bezorging, de Klant, de Plaats, de Dienstcode(s) en wanneer hij Verstuurd is. De dienstcodes zijn die van de dienst die de order kreeg: een Waddeneiland levering of Alleen tillen staat er dus als zodanig, met de staffel erbij. Met Labels ophalen vraag je de barcodelabels op die Sathena voor die werkorder maakte. Die knop staat ook als Delivery labels op het scherm van de order zelf. Labels bestaan pas als Sathena de bezorging heeft ingepland. Met Exporteren download je de orders als spreadsheet.

Gewijzigd na verzenden. Sathena kan alleen werkorders aanmaken, niet wijzigen of annuleren. Verandert een order nadat hij verstuurd is, bijvoorbeeld omdat een bestand hem opnieuw aanbood met een andere bezorgdatum, dan stuurt Nexym hem niet vanzelf opnieuw: dat zou een tweede werkorder worden, en de eerste blijft ingepland. Zulke orders staan bovenaan onder “N orders gewijzigd na verzenden”, met het werkordernummer dat Sathena al heeft. Met Opnieuw aanbieden stuur je er één opnieuw, na een bevestiging. Alles van één koppeling tegelijk kan ook: zet het vinkje, typ de naam van de koppeling en kies de knop eronder. Reken erop dat Sathena dan een tweede werkorder maakt; annuleer de oude daar als dat nodig is. Op het scherm van de order staat de status Gewijzigd na verzenden met het nummer.

Opnieuw naar Sathena. Heeft Sathena orders verwijderd en wil het ze nog een keer krijgen? Vink ze aan op Exports (of de hele pagina met het vakje bovenaan) en kies Opnieuw naar Sathena. Nexym vraagt dan per order bij Sathena of de werkorder er nog is:

  • Niet meer in Sathena: staat aangevinkt en wordt opnieuw aangemaakt. Wat Sathena antwoordde, staat erbij.
  • Staat al in Sathena: je kiest Ja of Nee bij “Tweede werkorder aanmaken?”. Nee is de standaard; ja maakt een tweede werkorder naast de eerste.
  • Kon niet controleren (Sathena gaf geen antwoord): net als hierboven, standaard nee.

Een order gaat naar de Sathena-koppeling waar hij eerder heen ging. De oude labels vervallen; de labels van de nieuwe werkorder worden na het versturen opgehaald. Per keer worden maximaal 60 orders gecontroleerd. Versturen staat in het auditlog.

Het dashboard Sathena · Overzicht (Rapportages) telt ook Gewijzigd na verzenden en Oude werkorder annuleren, en toont de gewijzigde orders in een eigen lijst. Op een gedeelde link is “Wat is er veranderd” afgeschermd.

Dezelfde stap zit in het dashboard Sathena · Overzicht (Rapportages): Opnieuw aanbieden per order naast Label, en Dag opnieuw aanbieden in de kop van elke dag. Ingelogd in Nexym kan dat als beheerder. Op een gedeelde link kan het alleen als die link een gebruikersnaam en wachtwoord heeft, na het inloggen; op een link die iedereen kan openen staan de knoppen er niet. In het auditlog staat dan dat het via de gedeelde link ging.

Gewijzigde orders automatisch opnieuw aanbieden. Wil je dat een gewijzigde order wél vanzelf opnieuw naar Sathena gaat, zet dan deze instelling aan op de Sathena-koppeling (Koppelingen → de koppeling → Instellingen). Aanzetten vraagt een bevestiging: vink “Ik begrijp dat Sathena dubbele records maakt” aan of typ de naam van de koppeling. Vanaf dat moment gaat een order die na verzenden wijzigt mee in de gewone run, als nieuwe werkorder. Elke wijziging maakt dus een tweede werkbon bij Sathena; de eerste blijft ingepland tot je hem daar annuleert. Het oude werkordernummer blijft bij de order bewaard. Op Exports staat zo’n order als Opnieuw aangeboden (tweede werkbon), met de eerdere nummers eronder, en de voorbeeldrun zegt het ook. Een order gaat één keer per wijziging, niet bij elke run.

Aanzetten verstuurt niets meteen. Orders die al onder “gewijzigd na verzenden” stonden, blijven daar staan als “N oudere gewijzigde orders — Opnieuw aanbieden”, ook als ze later nog eens wijzigen; die bied je met de hand aan zoals hierboven. Alleen orders die ná het aanzetten wijzigen gaan vanzelf. Zet je de instelling uit, dan worden gewijzigde orders weer vastgehouden. Aan- en uitzetten staat in het auditlog.

Testkoppelingen. Stuurt een koppeling geanonimiseerde (verzonnen) personen, bijvoorbeeld een testomgeving van Sathena, dan staat dat erbij. Die rijen tonen de verzonnen persoon die Sathena heeft, met de echte klant uit de hub eronder, en een referentie met -TEST. Zo kan een testorder nooit botsen met de echte order met hetzelfde nummer.

Verwerking (op het tabblad Exports, de tweede knop bovenaan) toont de bestanden die op de SFTP-dropbox van je project zijn gezet, bijvoorbeeld de orderexport uit je ERP, en wat de import ermee deed. Het is de stap vóór Exports: eerst komt het bestand binnen, dan gaan de orders naar Sathena. Nexym verwerkt het bestand zelf, dus alles hier is wat Nexym bij de import vastlegde.

Status Betekent
Verwerkt Gelezen en naar successful/ verplaatst
Mislukt Niet te lezen, naar failed/ verplaatst. De reden staat bij het bestand.
Wacht op import Staat nog in upload/; de volgende importrun leest het
Wordt niet opgepakt Staat in upload/, maar de naam past niet bij het bestandspatroon van de import, of er staat geen import aan voor dat type. Het blijft liggen tot je de naam of het patroon aanpast. Hoofdletters tellen niet: Sathena.XLS past op sathena.xls.

Per bestand zie je wanneer het Ontvangen is (het moment van uploaden), wanneer het Verwerkt is, hoeveel Records erin stonden, hoeveel er Geïmporteerd zijn, hoeveel Mislukt en de Duur van het lezen. Stond er al een bestand met dezelfde naam, dan bewaart de dropbox het nieuwe met de tijd ervoor, bijvoorbeeld 20260928_101704_sathena.xls; dat staat onder de naam. Klik op een bestand voor de records die niet binnenkwamen: de referentie (klik door naar de order) en de reden. De eerste 200 per bestand worden bewaard, de rest geteld.

Per bestand (rechts in de rij; alleen met beheerrechten, telkens na een bevestiging):

  • Klik op de bestandsnaam om de inhoud te zien: de kolomkoppen en de eerste 200 rijen, met het aantal rijen en bij Excel de naam van het blad. Met Downloaden haal je het bestand zelf op. Is het bestand verwijderd, dan staat dat er.
  • Nu verwerken (wachtend bestand) leest dat ene bestand meteen in. De run staat in Runs & logs.
  • Opnieuw verwerken (verwerkt of mislukt bestand) zet het bestand terug in upload/ en leest alleen dat bestand opnieuw in, met de huidige instellingen van de koppeling. Wacht er al een bestand met dezelfde naam, dan kan dat niet.
  • Verwijderen haalt het bestand van de dropbox. De rij en de tellingen blijven staan, gemarkeerd als verwijderd.

Onder Geïmporteerd staat wat de import met de orders deed: nieuw, bijgewerkt, ongewijzigd of overgeslagen.

Wat er per order gebeurt, en of hij naar Sathena gaat. Elk bestand in upload/order/ wordt altijd gelezen en daarna naar successful/ verplaatst. “Geïmporteerd” telt de orders die gelezen zijn, niet de orders die veranderden. Per order:

Order in het bestand In Nexym Naar Sathena
Nog niet in Nexym Nieuw: aangemaakt Ja, bij de volgende export
Al in Nexym, precies gelijk Ongewijzigd: niets geschreven Nee
Al in Nexym, anders, “Bestaande orders bijwerken” uit Overgeslagen: blijft zoals hij is Nee
Al in Nexym, anders, “Bestaande orders bijwerken” aan Bijgewerkt: alleen de verschillen Nog niet verstuurd: ja. Al verstuurd: alleen met “Gewijzigde orders automatisch opnieuw aanbieden” aan (een tweede werkbon); anders wacht hij onder Opnieuw aanbieden op Exports

Een bestand met precies dezelfde gegevens nog eens neerzetten verandert dus niets en verstuurt niets. Zo’n bestand wordt ook niet bewaard: Nexym verwijdert het meteen, zodat Verwerking niet volloopt met kopieën. Het daglog op de dropbox vermeldt het nog wel. Een bestand waarin ook maar één order nieuw is, wijzigt of iets misgaat, blijft gewoon staan. De export naar Sathena is een eigen run met een eigen schema; een import start hem niet.

Een bestand zonder orders. Een bestand wordt altijd helemaal gelezen, ook als je het opnieuw neerzet of de orders erin ouder zijn dan de laatste import; wat er met een order gebeurt die al in Nexym staat, bepaalt alleen de instelling hieronder. Leverde een bestand met rijen geen enkele order op, dan staat het op Mislukt en zegt de melding onder de naam waarom, bijvoorbeeld: “34 row(s) read, but none has a value in the column “Referentienummer” …“, met de kolommen die het bestand wel heeft. Dat betekent dat de kolom die de regels tot één order groepeert (Koppelingen & sync → de import → Bestand) anders heet dan in dit bestand. Pas hem aan en kies Opnieuw verwerken. Hoofdletters en spaties rond de kolomnaam maken niet uit. Een bestand met alleen een kopregel staat op Verwerkt, met de melding dat er geen rijen in stonden. Een Excel-bestand (.xls, .xlsx, ook het oude Excel 97-2004 en SYLK) wordt als Excel gelezen, ook als de import op CSV staat, met de accenten zoals ze in het bestand staan.

Een bestand dat orders opnieuw aanbiedt. Staat een order uit het bestand al in Nexym, dan hangt het af van de instelling Bestaande orders bijwerken als een bestand ze opnieuw aanbiedt op de SFTP-dropbox-koppeling (Koppelingen & sync → de koppeling → Instellingen → instellingen).

Instelling Wat er met een order gebeurt die al in Nexym staat
Uit (standaard) Hij blijft zoals hij is. Is hij in het bestand anders, dan telt hij als overgeslagen; in het bestand zie je welke.
Aan Hij wordt bijgewerkt waar het bestand verschilt, per veld. Regels worden toegevoegd, gewijzigd of verwijderd. Een wijziging die je in Nexym maakte en die nog niet verstuurd is, blijft staan; veranderde het bestand hetzelfde veld, dan zie je een conflict. Is alles gelijk, dan verandert er niets.

Staat hij aan, dan kun je per veld zeggen dat het niet overschreven mag worden: open op de SFTP-koppeling Mapping voor orders, klap het veld open en vink Niet overschrijven bij bijwerken aan. Dat veld blijft dan zoals het in Nexym staat, wat het bestand ook zegt, bijvoorbeeld een leverdatum die je met de klant hebt afgesproken. Een nieuwe order krijgt het veld wel uit het bestand. Dit geldt voor de velden van de order zelf, niet voor de orderregels.

De instelling geldt voor het volgende bestand. Omzetten leest geen oude bestanden opnieuw in en verstuurt niets. Wil je een gecorrigeerd bestand laten verwerken, zet hem aan en zet het bestand opnieuw in upload/. Was een bijgewerkte order al naar Sathena verstuurd, dan staat hij daarna op Exports onder “gewijzigd na verzenden”; open het bestand om de orders uit dat bestand in één keer opnieuw aan te bieden.

Filter op periode en status zoals op Exports. Wachten er bestanden, dan start Nu uitvoeren de import meteen, met eerst een voorbeeld. Op Exports staat onder een order uit welk bestand hij kwam.

De tellers bovenaan gelden voor de hele periode. De tabel toont de nieuwste 200 verwerkte bestanden en de nieuwste 50 wachtende; staan er meer in upload/, dan zegt de laatste wachtende rij hoeveel nog. Een nieuw bestand kan tot tien seconden later verschijnen.

Waar Wat
Je orderlijst De kolom Sathena: het nummer van Sathena en of de bezorging is ingepland
Het scherm van een order De knop Delivery labels
Het voorbeeld van een payload De kolom Service code per orderregel; een regel zonder code staat er als “goods — sent as its SKU”
Je dashboard De widget Sathena this month: Geëxporteerd, Tegengehouden door een regel en Artikelen met een code