Erstellen Sie eine UX-Add-on-Event-Zuordnung

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Verbinden Sie eine Schaltfläche mithilfe der UX-Add-on-Event-Zuordnung mit einem Modal, damit eine Aktionsschaltfläche ein benutzerdefiniertes Modal öffnen kann.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Öffnen Sie die Add-on-Event-Zuordnung <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.do in Ihrem Browser.
    2. Erstellen Sie einen neuen Datensatz, indem Sie Neuwählen.
    3. Geben Sie einen Namen für Ihre Karte ein.
    4. Wählen Sie ui_action_bar für das Feld Quellelement-ID aus.
    5. Wählen Sie den Aktionsnamen für Ihre deklarative Aktion für das Feld Deklarative Quellaktion aus.
    6. Legen Sie das Macroponent auf das Macroponent des Arbeitsbereichsdatensatzes fest, indem Sie die sysID verwenden, die aus der Seitendefinition des Datensatzes kopiert wurde.
      Weitere Informationen finden Sie unter Seitenvarianten als modale Elemente in UIB konfigurieren.
    7. Lösen Sie das Event aus, um ein Modal zu öffnen, indem Sie [Datensatzseite] Modal öffnen im Feld Ziel-Event auswählen.
    8. Definieren Sie die Felder, die an das Modal gesendet werden sollen, indem Sie das JSON-Objekt in das Feld Zielnutzlastzuordnung einfügen.
      {
      	"type": "MAP_CONTAINER",
      	"container": {
      		"route": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["route"]
      			}
      		},
      		"size": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["size"]
      			}
      		},
      		"fields": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["fields"]
      			}
      		},
      		"params": {
      			"type": "EVENT_PAYLOAD_BINDING",
      			"binding": {
      				"address": ["params"]
      			}
      		}
      	}
      }
    9. Wählen Sie Absenden.