Modifizieren Sie das Beispiel Dynamic Form Fields Configuration, um eine benutzerdefinierte Konfiguration für dynamische Formularfelder (DFFs) zu erstellen.

Eingeführt im Januar 2025

Definieren Sie die zu erstellenden Ansichten, Gruppen und Felder. Ansichten werden als zusätzliche Registerkarten im Slide-Out-Fenster angezeigt. Sie können Felder in Gruppen zusammenfassen, um die Felder logisch zu ordnen.
Bevor Sie beginnen, starten Sie Ihre DFF-Konfiguration.
  1. Öffnen Sie Ihre DFF-Konfigurationsdatei.
    ...
                "views": [
                    {
                        "key": "View_Example",
                        "order": "10",
                        "displayText": "View Example",
                        "helpText": "",
    ...
  2. Um Ihre benutzerdefinierte Registerkarte zu benennen, ändern Sie den Schlüssel displayText.
  3. Geben Sie die Reihenfolge der Registerkarten an. Folgende Ordnung wird empfohlen:
    • Ordnen Sie Ihre erste benutzerdefinierte Registerkarte dem Wert "10" zu.
    • Inkrementieren Sie für nachfolgende Registerkarten um 10. Beispiel: "20" und "30".
    Durch das Inkrementieren um 10 können Sie Registerkarten leicht neu anordnen oder neue Register zwischen bestehenden einfügen.
  4. Optional: Ändern Sie den i18n--Schlüssel, so dass Sie eine lokalisierte Version der hinzugefügten Registerkarte bereitstellen können.
    ...
                        "i18n": [
                            {
                                "localeId": "de",
                                "displayText": "View Beispiel",
                                "helpText": ""
                            }
    ...
    1. Geben Sie die gewünschte localeId an. Verwenden Sie einen der folgenden unterstützten Werte.
      • "fr" für Französisch
      • "de" für Deutsch
      • "en" für Englisch
      • "ja" für Japanisch
      • "zh" für vereinfachtes Chinesisch
    2. Aktualisieren Sie displayText mit dem lokalisierten Text.
    Per Voreinstellung zeigt SystemLink Enterprise den Wert für displayText an, den Sie im Schlüssel in Ansichten definiert haben. SystemLink Enterprise zeigt den lokalisierten Wert für displayText an, wenn die folgenden Bedingungen erfüllt sind.
    • Sie definieren displayText im i18n-Schlüssel.
    • Sie haben Ihre Browsersprache auf eine der unterstützten lokalisierten Sprachen eingestellt.
  5. Optional: Listen Sie die Schlüsselwerte für die Gruppen auf, mit denen Sie Ihre Felder auf der Benutzeroberfläche ordnen möchten. Diese Gruppen werden weiter unten in der Konfigurationsdatei definiert.
    ...
                        "groups": [
                            "Group_1_Example",
                            "Group_2_Example"
                        ]
    ...
    1. Geben Sie die Felder der Gruppe an.
  6. Legen Sie die Gruppen fest, mit denen Sie Ihre Felder auf der Benutzeroberfläche ordnen möchten.
    ...
    "groups": [
            {
                "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e",
                "key": "Group_1_Example",
                "displayText": "Group 1 Example",
                "helpText": "",
    ...
    1. Listen Sie die Schlüsselwerte für die Felder der Gruppe auf. Diese Felder werden weiter unten in der Konfigurationsdatei definiert.
      ...
                  "editable": false,
                  "fields": [
                      "Text_Field_Example",
                      "Checkbox_Field_Example",
                      "Number_Field_Example",
                      "Enum_Field_Example"
                  ]
      ...
  7. Legen Sie die hinzuzufügenden Felder fest. Die Beispielkonfigurationsdatei enthält ein Feld jedes Typs.
    • "TEXT"
    • "BOOLEAN"
    • "NUMBER"
    • "ENUM"
    ...
        "fields": [
            {
                "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e",
                "key": "Text_Field_Example",
                "type": "TEXT",
                "displayText": "Text Field Example",
                "helpText": "Help Text",
    ...
    1. Optional: Löschen Sie nicht benötigte Felder.
    2. Optional: Kopieren Sie die Felder, von denen Sie weitere hinzufügen möchten. Erstellen Sie für jedes kopierte Feld einen eindeutigen Schlüsselwert.
    3. Aktualisieren Sie den Anzeigetext.
    4. Optional: Fügen Sie einen i18n-Schlüssel hinzu, so dass Sie für jedes hinzugefügte Feld eine lokalisierte Version bereitstellen können.
  8. Fügen Sie Anforderungen und Validierungsparameter für das Feld hinzu.
    ...
                    }
                ],
                "editable": true,
                "mandatory": false,
                "defaultValue": null,
                "validation": {
                    "minValue": 0,
                    "maxValue": 10
                }
    ...
  9. Speichern Sie Ihre aktualisierte Konfigurationsdatei.
  10. Kopieren Sie den Inhalt der Konfigurationsdatei und aktualisieren Sie Ihre ursprüngliche Konfiguration mit Hilfe der DFF API.
    post_nidynamicformfields_v1_update-configurations
  11. Öffnen Sie SystemLink Enterprise.
  12. Wählen Sie die Ressource aus, die Sie in der Konfigurationsdatei angegeben haben, um Ihre dynamischen Formularfelder zu sehen.