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

  1. Laden Sie das Beispiel Dynamic Form Fields Configuration (DynamicFormFieldConfigurationExample.json) von GitHub herunter.
  2. Öffnen Sie die Datei.
    {
        "configurations": [
            {
                "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e",
                "resourceType": "workorder:testplan",
                "name": "Configuration Example",
                "displayRule": "properties['name']=='Test'",
    ...
  3. 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.
  4. 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.
    RessourceKonfiguration
    Hardwareprodukte "resourceType": "asset:asset"
    Produkte "resourceType": "testmonitor:product"
    Testpläne "resourceType": "workorder:testplan"
    Arbeitsaufträge "resourceType": "workorder:workorder"
    Systeme "resourceType": "system:system"
  5. Optional: Ändern Sie den Namen der Konfiguration.
  6. Um festzulegen, unter welchen Bedingungen die Felder sichtbar sind, ändern Sie den Wert displayRule.
    "displayRule": "properties['vendor']=='NI'"
  7. Speichern Sie die Konfigurationsdatei.
  8. 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.
  9. Kopieren Sie den Inhalt der API-Antwort.
  10. Ersetzen Sie den Inhalt Ihrer Konfigurationsdatei durch die API-Antwort.
  11. Speichern Sie die Konfigurationsdatei.
  12. Öffnen Sie SystemLink Enterprise.
  13. Wählen Sie die in der Konfigurationsdatei angegebene Ressource aus, um benutzerdefinierte Felder anzuzeigen.
Passen Sie die Felder in Ihrer DFF-Konfiguration an.