Erstellen Sie eine Listenanzeige mit mehreren Datenquellen in der Aktionszuordnung der Entitätsansicht

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie EVAM, um verschiedene Datenquellen aufzunehmen, Ansichten zu konfigurieren und in einer Kartenansicht anzuzeigen.

    Vorbereitungen

    Erforderliche Rolle: admin oder evam_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Ein typisches Szenario ist die Anzeige von Benutzeranfragen und Incidents in einer einzigen Ansicht. Ein Benutzer möchte möglicherweise Anforderungen anzeigen, die aus einem Katalog gestellt werden können, z. B. eine Computerbestellung. Sie möchten möglicherweise auch offene oder geschlossene Incidents anzeigen. Diese Elemente stammen aus verschiedenen Datenquellen, müssen jedoch durch einen einheitlichen Standard angezeigt werden, der sich leicht konfigurieren lässt.

    Dieses Tutorial führt Sie durch die Erstellung einer EVAM-Definition mit zwei Datenquellen, einem Konfigurationspaket für jede Datenquelle, das zwei Ansichtskonfigurationen und zugehörige Aktionen und Ansichtsvorlagen enthält. Viele Aufgaben werden wiederholt. Anstatt jeden Schritt zu wiederholen, listet die folgende Tabelle die eindeutigen Konfigurationen und Definitionen auf:
    EVAM – Definition Datenquelle [Tabelle] Konfigurationspaket Aktion Konfigurationsansicht Anzeigevorlage
    Anwenderanforderungen Kataloganforderungen [Angefordertes Element] Kataloganforderungspaket Navigation Offene Anforderungen Offene Anforderungsvorlage
    Geschlossene Anforderungen Vorlage für geschlossene Anforderungen
    Übermittelte Incidents [Incidents] Übermitteltes Paket von Incidents Offene Incidents Vorlage für offene Incidents
    Geschlossene Incidents Vorlage für geschlossene Incidents

    Prozedur

    1. Erstellen Sie eine EVAM-Definition für Benutzeranforderungen.
      Eine EVAM-Definition enthält Datenquellen, Konfigurationspakete mit zugehörigen Ansichtskonfigurationen, Datenfilter, Aktionen und Vorlagen. Nachdem Sie Ihre EVAM-Definition zum ersten Mal übermittelt haben, werden die zugehörigen Listen zum Hinzufügen von Datenquellen, Konfigurationspaketen und Datenfiltern angezeigt.
      Erstellen Sie eine EVAM-Definition für eine Anwenderanforderung
    2. Definieren Sie Datenquellen für Ihre EVAM-Definition.
      Erstellen Sie jede Datenquelle, und verknüpfen Sie sie mit der Anwenderanforderungsdefinition. Die anfängliche Datenquelle ist für Kataloganforderungen vorgesehen. Sie können auch einen für eingereichte Incidents erstellen.
      Erstellen Sie die Datenquelle „Kataloganforderungen“.
    3. Erstellen und verknüpfen Sie ein Ansichtskonfigurationspaket.
      Sie sollten zwei Konfigurationspakete erstellen, ein Kataloganforderungspaket und ein Paket mit übermittelten Incidents.
      EVAM-Konfigurationspaket
    4. Verwenden Sie Erstellen und Verknüpfen, um Ansichtskonfigurationen zum Erstellen und Hinzufügen hinzuzufügen.

      Die erste Ansichtskonfiguration gilt für offene Anforderungen.


      Erstellen Sie eine Ansichtskonfiguration für offene Anforderungen
    5. Erstellen Sie eine Aktionsdefinition.
      Sie können die zugehörige Liste „Erstellen“ und „Verknüpfen“ verwenden.
      Definition der Navigationsaktion
    6. Erstellen Sie Ansichtsvorlagen für angeforderte Elemente, und ordnen Sie sie der Ansichtskonfiguration zu.
      Hier sind die Vorlageninformationen für die Vorlage „Angeforderte Elemente“:
      {
      	"component": "now-card-evam-record",
      	"staticValues": {
      		"highlightedHeaderIcon": {
      			"key": "clock-outline"
      		},
      		"highlightedHeaderBkgColor": {
      			"key": "positive"
      		},
      		"imageType": {
      			"key": "image"
              },
      		"detailLabelOne": {
      			"translatable": true,
      			"key": "created"
      		},
      		"detailLabelTwo": {
      			"translatable": true,
      			"key": "number"
              }
      	},
      	"mappings": {
      		"highlightedHeaderLabel": "state",
      		"titleLabel": "cat_item.name",
      		"imageURL": "cat_item.picture",
      		"subtitle": "cat_item.short_description",
      		"detailValueOne": "sys_created_on",
      		"detailValueTwo": "number"
      	},
      	"actionMappings": {
      		"clickAction": "navigation"
      	}
      }
    7. Wiederholen Sie die Schritte 3–5, um eine weitere Ansichtskonfiguration für geschlossene Anforderungen hinzuzufügen.
      Sie haben ein Konfigurationspaket mit einer Ansichtskonfiguration erstellt. Fügen Sie eine weitere Konfiguration mit der Bezeichnung Geschlossene Anforderungen hinzu. Diese Ansichtskonfiguration verweist auf dieselbe Datenquelle [Angefordertes Element], verwendet jedoch andere Bedingungen zum Anzeigen von ().
    8. Ordnen Sie Ansichtsvorlagen zu, um Konfigurationen anzuzeigen, und klicken Sie auf Aktualisieren.
    9. Zeigen Sie Ihr fertiges Produkt an.

      Anzeige der EVAM-Kartenliste