Op het User Interface tabblad kunnen de Userinterfaces worden getest. U kunt op de volgende manieren beginnen met het debuggen van een Userinterface:
door een Userinterface te selecteren en dan met de rechtermuisknop voor Debugger te kiezen of op Ctrl-D te drukken, of
door in de Debugger op het In tabblad op de knop Interface te klikken en de procedure te volgen zoals hier beschreven, of
door een SoftRules® XML voorzien van Userinterface te plakken in het Memoveld op het In tabblad of door deze in te lezen met een van de Load knoppen op het In tabblad.
door een sessie XML op het in-tabblad te plakken, eventueel door de knoppen Paste session of Load session.
Let op!
In de eerste twee gevallen gaat het in de Userinterface vastgelegde PreEvent af. In het derde geval niet omdat in dat geval de Userinterface XML al elders is gecreëerd.
In alle gevallen wordt de Userinterface getoond op dit tabblad waarbij deze eventueel wordt geprefilled met data uit het SoftRules xml document. Zie hiervoor de beschrijving van de XML structuur.
In bovenstaande afbeelding is een deel van een Userinterface te zien. Als de Userinterface wordt ingevuld gaan eventuele Create, Change en Refresh Events ook gewoon af zodat de functionaliteit daarvan kan worden getest.
Als de Userinterface volledig is ingevuld kan deze met een druk op de knop Go aan SoftRules® worden aangeboden ter verwerking. De Userinterface XML wordt dan omgezet in een XML volgens het schema van de Local Configuration en daar verder verwerkt.
Het is ook mogelijk om de Userinterface zodanig te bouwen dat er een paginastructuur ontstaat. In dat geval verschijnen en Vorige en Volgende buttons in de HTML pagina. Op die manier is het mogelijk om flow te bouwen. Het voert echter te ver om dit hier te behandelen. Neem daarom contact met ons op voor de mogelijkheden.
Voorbeeld:
Debugger options
Na een klik op Debugger options verschijnen de volgende 3 schakelaars:
Field info:
Met deze optie is het mogelijk te kijken naar de informatie van de achterliggende userinterface items. Bijvoorbeeld:
Show invisible fields:
Laat de velden zien die op dit moment onzichtbaar zijn.
Ignore validation:
Als in een Question een waarde wordt ingevuld die niet aan de Validation requirements voldoet, dan kun je niet verder met de process (of naar een volgende pagina). Door deze optie aan te zetten, kan dit wel.
Layout settings
Hiermee zijn enkele layoutparameters aan te passen. Zie boven.