Wenn Sie ein Datenrasterelement in einem benutzerdefinierten Formular verwenden, können die in der Tabelle angezeigten Daten unter Umständen manuell bereitgestellt werden.

Bereitgestellte CSV-Daten – Beispiel

In diesem Anwendungsfall verwenden Sie eine Tabelle mit Werten, die Sie im benutzerdefinierten Anforderungsformular bereitstellen. Sie geben die Informationen in der Tabelle als konstante Wertquelle an. Die Quelle basiert auf einer CSV-Datenstruktur, wobei die erste Zeile die Kopfzeilen der Tabelle definiert. Bei den Kopfzeilen handelt es sich um die durch ein Komma getrennten Spalten-IDs. Alle zusätzlichen Zeilen stellen die Daten dar, die in jeder Zeile in der Tabelle angezeigt werden.

  1. Fügen Sie das generische Datenrasterelement zur Design-Arbeitsfläche hinzu.
  2. Wählen Sie das Datenraster aus und definieren Sie die Werte im Bereich „Eigenschaften“.
    Bereich „Eigenschaften“ für das Datenraster
    Bezeichnung ID Typ
    Benutzername username Zeichenfolge
    Mitarbeiter-ID employeeId Ganzzahl
    Manager manager Zeichenfolge
    Definieren Sie die CSV-Werte.
    username,employeeId,manager
    leonardo,95621,Farah
    vindhya,15496,Farah
    martina,52648,Nikolai
  3. Stellen Sie sicher, dass das Datenraster die erwarteten Daten im Anforderungsformular anzeigt.
    Datenraster im benutzerdefinierten Anforderungsformular

Externe Quelle - Beispiel

In diesem Beispiel wird das vorherige Beispiel verwendet, die Werte basieren jedoch auf einer vRealize Orchestrator-Aktion. Dies ist ein Beispiel für eine einfache Aktion. Sie können eine komplexere Aktion verwenden, mit der Sie diese Informationen aus einer anderen Datenbank oder einem anderen System abrufen.

  1. Konfigurieren Sie in vRealize Orchestrator eine Aktion, getUserDetails, mit einem Datenfeld ähnlich dem folgenden Beispiel.
    vRealize Orchestrator-Aktion zum Befüllen des Datenrasters eines benutzerdefinierten Formulars
    1. Geben Sie auf der Registerkarte „Allgemein“ den Namen getUsenDetails ein und stellen Sie einen Modulnamen bereit.
    2. Verwenden Sie auf der Registerkarte „Skript“ das folgende Skriptbeispiel.
      return [{"username":"Fritz", "employeeId":6096,"manager":"Tom"}]
    3. Geben Sie im Bereich „Rückgabetyp“ den Wert Eigenschaften als Typ ein oder wählen Sie diesen Wert aus und klicken Sie auf Array.
    4. Versionieren und speichern Sie die Aktion.
  2. Fügen Sie in Service Broker das Datenraster hinzu und verwenden Sie die Registerkarte „Werte“, um die Datenrasterspalten mit den folgenden Werten zu konfigurieren.
    Bezeichnung ID Typ
    Benutzername username Zeichenfolge
    Mitarbeiter-ID employeeId Ganzzahl
    Manger manager Zeichenfolge
  3. Wählen Sie in der Liste „Standardwert“ > „Wertquelle“ den Eintrag Externe Quelle aus.
  4. Geben Sie getUserDetails unter „Aktion auswählen“ ein und wählen Sie die in vRealize Orchestrator erstellte Aktion aus.
  5. Speichern Sie das Formular.
  6. Überprüfen Sie im Katalog die Tabelle im Anforderungsformular.
    Anhand einer vRealize Orchestrator-Aktion befülltes Datenraster