Het handmatig accepteren en valideren van EDI orders kost tijd. EDI orders accepteren zonder enige controle is (meestal) onwenselijk.
Het is in Transpas mogelijk om een of meerdere voorwaarden in te stellen voor een order, dit wordt een controle set genoemd. Daarna is in te stellen of de order moet voldoen aan de voorwaarde, of juist niet. Als de EDI order niet door de de controle komt, komt er een waarschuwing in beeld.
Denk bij het instellen van een controle set van te voren goed na waar een zending exact aan moet voldoen.
Een controle-set bestaat uit één of meerdere controles, bijvoorbeeld:
Deze controles zijn in te richten in het scherm Controle sets onder tabblad Controles (afbeelding hieronder).
De zojuist gebouwde controle heeft nog voorwaarden nodig.
De ingestelde policy bepaalt wanneer een waarschuwing wordt getoond.
De mogelijkheden zijn:
Voorbeeld:
In het voorbeeld hieronder wordt een waarschuwing getoond wanneer de laaddatum vandaag of eerder is en de EDI zending na 09:30 uur is aangemaakt.
Een waarschuwing wordt weergegeven wanneer de ingestelde policy klopt.
De voorwaarden worden ingericht onder tabblad Controle condities (zie afbeelding hierboven).
Eronder, in tabblad Conditie wordt de regel erboven 'vertaald' in SQL code.
Het is ook mogelijk om daar een manual expression te schrijven. Bijvoorbeeld om een Outer apply uit te voeren, om bijvoorbeeld te checken of iets al is gepland, of wanneer iets een bepaalde status heeft.
Om het schrijven van code makkelijker te maken staan in het rechterdeel van dit scherm beschikbare velden en een aantal basisfuncties zoals bijvoorbeeld ‘de datum van vandaag’:
Nu er een of meerdere controles zijn aangemaakt, moeten we deze toevoegen aan een controle-set.
Maak op het tabblad Controle sets bovenin het scherm een nieuwe controle set en geeft deze een omschrijving.
Voeg hier de items aan toe. Dit zijn de controles die zojuist zijn aangemaakt.
Bij Items zijn de volgende velden beschikbaar:
Controle | Hier vul je de controleregel in |
Subset | Hier kun je een andere controle set invullen als voorwaarde |
Negeerbaar | Als dit op ja staat, kan je EDI orders die niet voldoen aan de controle set alsnog handmatig accepteren. |
Actief | Dit kun je op 'nee' zetten om de controle uit te zetten |
Het is dus ook mogelijk om 1 controle in te vullen bij meerdere controle-sets.
Nadat de controle set is aangemaakt, moet deze nog toegevoegd worden aan de EDI-Provider.
Vul de controle set in op het tabblad Eigenschappen provider in het veld Controle set:
Het is mogelijk een standaard controle set in te vullen voor alle EDI Providers in een bedrijf in het Bedrijvenscherm op het tabblad Transport.