FlinkISO generiert Add-, Edit-, View-, Index- und Berichtsseiten aus einer gespeicherten Formulardefinition. Die wichtigste Designentscheidung ist, wie sich jede Informationsgruppe auf den Hauptdatensatz bezieht.
Wählen Sie den richtigen Formulartyp
| Bedarf | Verwendung |
|---|---|
| Ein einzelner Satz von Feldern für einen Datensatz | Hauptformular |
| Mehrere Zeilen, die nur zum übergeordneten Datensatz gehören | Kinderform |
| Ein verwandter Datensatz, der ein eigenes Dokument, Formular, Berechtigungen oder einen eigenen Verlauf benötigt | Formular für ein Kinderdokument |
| Gemeinsame Lookup-Werte wie Lieferanten, Mitarbeiter oder Ausrüstung | Master Form oder ein Link zu einem bestehenden Master |
Plan vor dem Bau
- Notieren Sie sich den Zweck und den einzelnen Datensatz, der durch das Hauptformular dargestellt wird.
- Separate wiederverwendbare Stammdaten von Transaktionsdaten.
- Identifizieren Sie wiederholbare Gruppen und entscheiden Sie, ob es sich um ein Child-Formular oder ein Child-Dokument-Formular handelt.
- Listen Sie die erforderlichen Status, Genehmigungen, Aufgaben, Benachrichtigungen, Berichte und PDF-Ausgaben auf.
- Gruppieren Sie Felder in ein übersichtliches Layout und fügen Sie Registerkarten nur dort hinzu, wo sie die Verwendung eines langen Formulars erleichtern.
Was die API generiert
Die Formularerstellungs-API erstellt die Datenbanktabelle und konsistente Add-, Edit- und View-Seiten aus der gespeicherten JSON-Definition. Es unterstützt auch Feldlayouts, Registerkarten, Kinderplatzierung, Tabellenberechtigungen, Dateneingabeeinstellungen, Diagramme und Panels, E-Mail-Trigger, Aufgaben und benutzerdefiniertes JavaScript, wo konfiguriert.
Bauen Sie in einer sicheren Ordnung
Erstellen Sie zuerst alle erforderlichen Masterformulare, dann das Hauptdokumentformular, gefolgt von Child Forms und Child Document Forms. Konfigurieren Sie das generierte Modul erst, nachdem die Formularbeziehungen korrekt sind.