Validations zijn bedoeld om zaken als acceptatiecriteria en clausulering in onder te brengen. Ze zijn gekoppeld aan een Supplier of Node en worden automatisch afgevuurd als de Supplier of Node klaar is met verwerken van de eigen Tools (en PostEvents). Validations kunnen alle Tools bevatten die ook onder het Product kunnen worden gebruikt.
Description
Hier kunt u een omschrijving van de Validation plaatsen.
Versions
Toont de versie waar de Tools toe behoren die zich onder de Validation bevinden. Wanneer er meerdere versies van de Validation beschikbaar zijn, kan een andere worden geselecteerd. Welke versie van de Validation wordt uitgevoerd wordt bepaald door de Version Conditions die zich op Configuration niveau bevinden.
New version
Na een druk op de knop New version verschijnt bovenstaande dialoog. Er kan een versie geselecteerd worden die op Configuration niveau is vastgelegd. Met de Edit knop kan deze versie worden bekeken en eventueel aangepast. Door Copy previous version aan te vinken worden alle Tools van de huidige versie gekopieerd naar de nieuwe versie. Er zijn nu 2 instanties van dezelfde Validation aangemaakt. In de nieuw gecreëerde Validation kunnen nu de benodigde aanpassingen worden gemaakt die de nieuwe versie onderscheiden van de vorige versie.
Delete version
Met de Delete version knop kan een versie van een Validation worden verwijderd. De Base version kan niet worden verwijderd.
Enable exception handling
Onder de validatie wordt een node getoond tbv de Exception handling. Bij het optreden van een Exception binnen de validatie, en deze Exception is niet ergens anders binnen de validatie afgehandeld, worden de tools uitgevoerd die onder deze node gedefinieerd zijn.
Include
Functions, Validations en Tables kunnen als apart bestand worden opgeslagen door de eigenschap Include aan te vinken. Na het aanvinken wordt de bestandsnaam in het scherm weergegeven:
In de directory bij het bron bestand wordt de Include opgeslagen. Bij het opnieuw laden van de configuratie zal SoftRules®alle Include bestanden automatisch inladen. Het uitvinken resulteert in het herstellen van de oorspronkelijke situatie. Het betreffende include bestand wordt dan verwijderd. Dit maakt het o.a. mogelijk om met meerdere mensen aan één configuratie te werken. Include bestanden hebben de extentie: srif (SoftRules Include File).