En formular og dennes workflow består i D4GenericForms af en Masterformular, forskellige afledte formularer og lister. Denne samling af formularer og lister samt bagvedliggende datasæt kaldes et formularsæt.
På formularerne opsamler du data og knapperne definerer workflowet for formularsættet.
Listerne binder de forskellige formularer sammen. Dvs. hver gang du på en formular klikker på en knap, der gemmer data, gemmes data ned på en liste. På listerne kan du vise registreringer med udvalgt indhold fra formularen. Det er også på listerne, du styrer listeadgang i forhold til, hvad bruger må se.
Det bagvedliggende datasæt holder styr på typen af data i de enkelte felter, og sørger for at data bliver placeret korrekt i databasen.
Sammenhæng mellem formularer og lister
Sammenhængen mellem formularer og lister er illustreret nedenfor. En registrering begynder altid med en formular, og slutter med en liste. Der kan være et vilkårligt antal trin i processen.
Når du opretter en ny registrering taster du data ind på en formular og gemmer ned på en liste. Det er så muligt at åbne registreringen fra listen, evt. med en ny formular og arbejde videre med data herfra. Data gemmes igen ned på en liste og således fortsætter det indtil, der ikke er flere trin i workflowet, og data ligger på en liste for afsluttede registreringer
