Konfigurieren dynamischer Formularfelder
- Aktualisiert2025-12-02
- 1 Minute(n) Lesezeit
Verwenden Sie das Beispiel Dynamic Form Fields Configuration und die API für dynamische Formularfelder (DFFs) als Ausgangspunkt für Ihre benutzerdefinierte Konfiguration.
Eingeführt im Januar 2025
- Laden Sie das Beispiel Dynamic Form Fields Configuration (DynamicFormFieldConfigurationExample.json) von GitHub herunter.
-
Öffnen Sie die Datei.
{ "configurations": [ { "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e", "resourceType": "workorder:testplan", "name": "Configuration Example", "displayRule": "properties['name']=='Test'", ... -
Geben Sie für den Arbeitsbereich die Arbeitsbereichs-ID an, an der die Formularfelder verfügbar sein sollen.
Hinweis Sie müssen jede Instanz des Arbeitsbereichswerts in der Konfigurationsdatei aktualisieren.
-
Geben Sie für den Ressourcentyp die Ressource an, für die die Formularfelder verfügbar sein sollen. Wählen Sie aus den folgenden Konfigurationen.
Ressource Konfiguration Hardwareprodukte "resourceType": "asset:asset" Produkte "resourceType": "testmonitor:product" Testpläne "resourceType": "workorder:testplan" Arbeitsaufträge "resourceType": "workorder:workorder" Systeme "resourceType": "system:system" - Optional: Ändern Sie den Namen der Konfiguration.
-
Um festzulegen, unter welchen Bedingungen die Felder sichtbar sind, ändern Sie den Wert displayRule.
"displayRule": "properties['vendor']=='NI'"
- Speichern Sie die Konfigurationsdatei.
-
Kopieren Sie den Inhalt der Konfigurationsdatei und posten Sie Ihre aktualisierte Konfiguration mit Hilfe der DFFs-API.
POST <server_api_url>/nidynamicformfields/v1/update-configurations
Die API gibt eine Kopie Ihrer Konfiguration aus, die eine Konfigurations-ID enthält. - Kopieren Sie den Inhalt der API-Antwort.
- Ersetzen Sie den Inhalt Ihrer Konfigurationsdatei durch die API-Antwort.
- Speichern Sie die Konfigurationsdatei.
- Öffnen Sie SystemLink Enterprise.
- Wählen Sie die in der Konfigurationsdatei angegebene Ressource aus, um benutzerdefinierte Felder anzuzeigen.
Verwandte Inhalte
- SystemLink Enterprise – Beispiele
Im SystemLink Enterprise-GitHub-Repository finden Sie Beispiele für .NET, Python und Jupyter-Notebooks. Verwenden Sie diese Beispiele, um mehr über das Produkt zu erfahren oder Ihre eigene Anwendungsentwicklung zu beschleunigen.
- Anpassen einer dynamischen Formularfeldkonfiguration
Modifizieren Sie das Beispiel Dynamic Form Fields Configuration, um eine benutzerdefinierte Konfiguration für dynamische Formularfelder (DFFs) zu erstellen.
- Veröffentlichen eines Jupyter-Notebooks
Veröffentlichen Sie ein Jupyter-Notebook (*.ipynb) auf SystemLink Enterprise, um das Notebook für Datenanalysen und Visualisierungen zu verwenden.