Transportorders

Orders controleren met validatieregels

Stel ja/nee-regels in die waarschuwen of blokkeren bij het opslaan van orders, zendingen, trips of facturen, als voorwaarden of in gewone taal via AI.

Bijgewerkt 13 oktober 2026

Wie kan dit: De platformfunctie validationRules, toegang tot het tabblad Variabelen (rolniveau boven 600) en de rechten voor validatieregels, zoals get:validationRules en create:validationRule.

Validatieregels vangen fouten af voordat ze problemen geven, bijvoorbeeld een order voor een klant die altijd een PO-referentie nodig heeft, of een factuur zonder btw-nummer. Een regel is een ja/nee-controle op een order, zending, trip of factuur. Als een record de regel schendt, waarschuwt Transportial de gebruiker of blokkeert het opslaan. Een regel oordeelt alleen: hij wijzigt nooit gegevens.

De validatieregels openen

  1. Open Instellingen en klik op het tabblad Variabelen.
  2. Ga naar de sectie Validatieregels.

De tabel toont per regel de Naam, waarvoor hij Geldt voor, de Controle, Wanneer en gevolg en de Status (Actief of Inactief). Klik op een rij om de regel te bewerken, of kies Verwijderen om hem te verwijderen.

Een regel aanmaken

  1. Klik op Nieuwe validatieregel.
  2. Vul onder Algemeen een Naam en eventueel een Beschrijving in.
  3. Kies onder Wanneer bij Geldt voor waarop de regel van toepassing is: Transportorder, Zending, Trip of Factuur. Kies bij Wordt uitgevoerd bij voor Bij aanmaken, Bij wijzigen, Bij statuswijziging of, voor facturen, Voor het verzenden van de factuur. Met Bij statuswijziging kun je de regel beperken tot bepaalde statussen.
  4. Kies onder Regel de Controle:
    • Voorwaarden: bouw de regel op met filters. Gebruik Alleen voor records die voldoen om te beperken naar welke records de regel kijkt (laat leeg voor alle), en voeg minstens één voorwaarde toe onder Deze voorwaarden moeten kloppen, anders wordt de regel geschonden.
    • AI-beoordeling: schrijf in gewone taal wat er moet kloppen in Wat moet kloppen (met ja of nee beantwoord door AI), bijvoorbeeld "Het afleveradres ligt in hetzelfde land als het factuuradres van de klant."
  5. Kies onder Gevolg per kanaal voor Uit, Waarschuwen of Blokkeren voor de Webapp, het Portaal en API en koppelingen (daar vallen ook imports onder). De standaard is Waarschuwen.
  6. Schrijf onder Melding de tekst die gebruikers zien als de regel wordt geschonden. Je kunt hem per taal invullen; als de taal van een gebruiker ontbreekt, wordt Engels gebruikt.
  7. Zet Deze regel afdwingen aan. Nieuwe regels staan eerst uit.
  8. Klik op Opslaan.

Een regel laten opstellen door AI

  1. Typ in Beschrijf een regel in je eigen woorden wat je wilt controleren, bijvoorbeeld "orders voor klant Acme hebben een referentie nodig die met PO begint".
  2. Kies waarop de regel van toepassing is, of laat Laat AI bepalen staan.
  3. Klik op Regel opstellen. Het concept opent in de editor met Hoe de AI het heeft begrepen.
  4. Controleer de voorwaarden en meldingen, zet Deze regel afdwingen aan en klik op Opslaan. Daarvoor wordt niets opgeslagen.

De AI bouwt de regel waar mogelijk op uit voorwaarden, en gebruikt alleen een AI-beoordeling als voorwaarden de regel niet kunnen uitdrukken.

Een regel testen voordat je hem aanzet

  1. Open de regel en scrol naar Testen op recente records.
  2. Vul bij Te controleren records in hoeveel records je wilt controleren (standaard 25, maximaal 200).
  3. Klik op Test uitvoeren. Je ziet hoeveel van de meest recente records zouden falen, met de reden per record. Er wordt niets opgeslagen.

Regels met AI-beoordeling worden op maximaal 10 records getest.

De AI-beoordeling aanzetten

Regels met AI-beoordeling werken alleen als AI-beoordeling onder de tabel met regels aanstaat. Ze gebruiken het AI-model van je platform. Stel het maximale aantal AI-beoordelingen per dag in (standaard 200). Een record dat al eerder is beoordeeld en niet is gewijzigd, wordt niet opnieuw naar de AI gestuurd.

Een regel met AI-beoordeling slaagt, zonder waarschuwing of blokkade, als de AI-beoordeling uitstaat, de daglimiet is bereikt, het record te groot is of de AI geen antwoord geeft. Gebruik Voorwaarden voor controles die altijd moeten gelden.

Wat gebruikers zien

  • Waarschuwen in de webapp of het portaal: het venster Controleer voor het opslaan toont de geschonden regels met hun meldingen. Klik op Terug om het record te verbeteren, of op Toch opslaan om het op te slaan. De activiteit van het record toont dan Saved with validation warnings.
  • Waarschuwen via de API of een koppeling: het record wordt opgeslagen en de waarschuwing wordt vastgelegd in de activiteit.
  • Blokkeren: het opslaan wordt geweigerd met Dit kan niet worden opgeslagen: gevolgd door de meldingen. Je kunt niet verder; verbeter eerst het record.

Wijzigingen die Transportial zelf doorvoert, zonder gebruiker of koppeling, worden niet gecontroleerd.

Records controleren in een workflow

Workflows hebben een stap Validatie die je regels op een record uitvoert en verdergaat via Valid of Invalid. Zie Een workflow bouwen in de designer.

Niet hetzelfde als het JSON-veld Validatieregels onder UI-instellingen in de instellingen op het tabblad Omgeving: dat zijn eenvoudige formuliercontroles, zoals verplichte velden of een e-mailformaat, die alleen in de browser worden uitgevoerd. De regels in dit artikel worden door Transportial zelf gecontroleerd, voor elk kanaal.

Nog steeds hulp nodig?

Ons supportteam beantwoordt graag al je vragen over Transportial.