Einrichten einer Remotetabellenintegration
Dieser Anwendungsfall veranschaulicht, wie ein Service Desk-Mitarbeiter bei einem Finanzinstitut auf einzelne Verbraucher-, Bankkonto- und Transaktionsdaten zugreifen kann, die sich in einem externen System einer Drittpartei befinden. Diese Integrationsmethode kann branchenübergreifend angewendet werden, z. B. die Integration in ein Policenverwaltungssystem in der Versicherung.
Szenario
Ein Verbraucher des Finanzinstituts ruft an, um weitere Informationen zu einer aktuellen Transaktion auf seinem Sparkonto zu erhalten. Der Service Desk-Mitarbeiter des Finanzinstituts erstellt einen Interaktionsdatensatz, während er mit dem Verbraucher telefoniert. Der Service Desk-Mitarbeiter möchte die letzte Transaktionsaktivität überprüfen, damit er die Details des Verbrauchers im Feld Verbraucher ausfüllt und speichert.
Das Feld Verbraucher verweist auf eine Remote-Tabelle, was bedeutet, dass der Datensatz des Verbrauchers aus dem CRM-Tool des Finanzinstituts abgerufen wird, ohne in gespeichert zu werden ServiceNow.
Sobald der Service Desk-Mitarbeiter den Verbraucher im Feld Verbraucher ausgewählt hat, kann er alle zugehörigen Sparkonten in einem separaten Feld mit der Bezeichnung Einlagenkonto anzeigen. Dieses Feld verweist auf Account-Informationen aus einem externen System. Die Liste der Bankkonten wird mithilfe eines Referenzqualifizierers nach den Konten des Verbrauchers gefiltert.
Sobald der Service Desk-Mitarbeiter den Datensatz des Verbrauchers geöffnet hat, kann er die zugehörigen Bankkonten und zugehörigen Transaktionen anzeigen, die sich im externen System befinden. Der Service Desk-Mitarbeiter kann die Transaktion, die der Verbraucher anruft, leicht finden und den Lösungsprozess fortsetzen.
Der Service Desk-Mitarbeiter erstellt einen Fall aus dem Interaktionsdatensatz über eine UI-Aktion. Die Remote-Daten aus der Interaktion werden abgerufen und im Fallformular vorab ausgefüllt.
Ziele
- Sucht einen einzelnen Kunden (Verbraucher) aus einer Interaktion, die in einem externen System gespeichert ist
- Filtern Sie die Liste der verfügbaren Einlagenkonten im Interaktionsdatensatz basierend auf dem ausgewählten Verbraucher
- Geben Sie nach dem Öffnen der Verbraucherdetailseite eine zugehörige Liste mit dem Titel „Bankkonten“ an, in der alle Bankkonten abgerufen werden, die in einem externen System für diesen Verbraucherdatensatz gespeichert sind
- Nachdem Sie einen „Bankkonto“-Datensatz ausgewählt haben, geben Sie eine zugehörige Liste mit dem Titel „Transaktionen“ an, in der alle Transaktionen abgerufen werden, die in einem externen System für dieses Bankkonto gespeichert sind
- Nutzen Sie eine UI-Richtlinie, um einen Finanzdienstleistungsfall aus dem Interaktionsdatensatz zu erstellen und die Verbraucher- und Bankkontoinformationen, die vom Service Desk-Mitarbeiter im Interaktionsdatensatz ausgefüllt wurden, vorab auszufüllen
Allgemeines Setup-Verfahren
Die folgende Tabelle zeigt die Schritte zum Einrichten einer Remote-Tabellenintegration und zum Anzeigen der Daten in der Anwenderoberfläche.
| Schritt | Beschreibung |
|---|---|
| Aktivieren Sie das Plugin „Remote-Tabellen“ | Das Plugin „Remote-Tabellen“ muss für aktiviert sein ServiceNow Instanz zur Unterstützung von Remote-Tabellen. Weitere Informationen finden Sie unter Activate the remote tables plugin. |
| Überprüfen Sie die Quelldaten | Basierend auf dem von Ihnen geplanten Ansatz sollten Sie bestimmen, welche externen Daten im System angezeigt werden. Die Endpunkte und abgefragten Quelldaten variieren je nach Ihrem individuellen Architekturlayout. |
| Erstellen Sie die erforderlichen Remote-Tabellen | Erstellen Sie die erforderlichen Remote-Tabellen, damit Sie die richtigen Daten sehen können, die aus der externen Quelle abgerufen wurden. Eine Remotetabelle benötigt einen externen primären Schlüssel, um ihre temporären Daten mit den in der externen Quelle gespeicherten Daten zu verknüpfen. Sie sollten die Datenelemente identifizieren, die Sie aus den externen Quellen abrufen und in Ihrem Arbeitsbereich anzeigen möchten. Wenn Sie beispielsweise Verbraucherinformationen abrufen, können Sie zusätzlich zum externen primären Schlüssel den vollständigen Namen, den Ländercode, die Stadt usw. angeben. |
| Erstellen Sie ausgehende REST-Nachrichten | Richten Sie die Anforderungen ausgehender REST-Nachrichten ein, um ordnungsgemäße GET-Aufrufe an das externe System durchzuführen, in dem die Informationen gespeichert werden. Navigieren zu Dazu. |
| Erstellen Sie eine Verbraucher-Remotetabellendefinition | Erstellen Sie die richtigen Definitionen, in denen Sie das Skript definieren und Tell durchführen ServiceNow Welche Aktionen beim Aufrufen der einzelnen REST-API-Aufrufe ausgeführt werden sollen. In diesem Schritt richten Sie die Werte aus, die Sie in Ihrer Remote-Tabelle anzeigen möchten, an den Werten aus, die in Ihrem externen System angegeben sind. Sie müssen das Feld sys_ID auch dem festgelegten externen primären Schlüssel im externen System zuordnen. |
| Erstellen Sie Entitätsbeziehungen über Remote-Tabellen | Wenn Sie andere Remote-Tabellen erstellen, erstellen Sie Beziehungen zwischen ihnen, indem Sie den eindeutigen externen Primärschlüssel dem Feld „sys_ID“ Ihrer Remote-Tabelle zuordnen. Um beispielsweise ein Bankkonto oder eine Versicherungspolice mit seinem Verbraucher zu verknüpfen, muss der externe primäre Schlüssel dem Feld sys_ID in der Remote-Tabellendefinition Verbraucher zugeordnet werden. Konfigurieren Sie die zugehörigen Listen für den Verbraucher, um die zugehörigen Datensätze anzuzeigen. Dies kann geschehen, indem Sie das Kontextmenü des Verbraucherdatensatzes öffnen und dann zu navigieren an. |
| Aktualisieren Sie Felder im Interaktionsdatensatz, um auf Remote-Tabellen zu verweisen | Dieser Schritt gibt Service Desk-Mitarbeitern die Möglichkeit, bei Bedarf nach Remote-Daten zu suchen. Erstellen Sie anwenderdefinierte Felder, die in einer Interaktion auf Ihre Remote-Tabellen verweisen. Dies kann geschehen, indem Sie das Kontextmenü des Interaktionsdatensatzes öffnen und dann zu navigieren an. |
| Fügen Sie Referenzqualifizierer zu Feldern hinzu | Dieser Schritt ermöglicht das Filtern der Liste, sodass z. B. nur Accounts oder Richtlinien innerhalb des externen Systems angezeigt werden, die sich auf den ausgewählten Verbraucher beziehen. Weitere Informationen finden Sie unter Reference qualifiers. |
| Erstellen Sie eine UI-Aktion, um Remote-Daten auszufüllen | Erstellen Sie eine UI-Aktion, um Remote-Daten aus der Interaktion in den Fall oder die entsprechenden Objekte in Ihrem Workflow auszufüllen. Weitere Informationen finden Sie unter . |
| Verwenden Sie die FSO-Suche-Clientaktion | Die Aktion „UXF-Client suchen“, die im Plugin „Financial Services Remote Tables“ enthalten ist, ist für die Einrichtung der FSO-Suchclient-Aktion wichtig. Diese Aktion integriert die Aktionsnutzlastdefinition und wird in einem Feld-Decorator als UXF-Clientaktion verwendet. Sie ist als Teil der Remote-Tabellensuche-Anwendung verfügbar, erfordert jedoch die Integration mit einem Feld-Decorator oder einer deklarativen Aktion. Weitere Informationen zur FSO Clientsuche-Aktion finden Sie unter FSO Clientaktion suchen. |
| Zeigen Sie Remote-Transaktionen für lokal gespeichertes Finanzkonto an | Sie können Informationen, die sich häufig in Remotetabellen ändern (z. B. Transaktionen), beibehalten, während Sie andere Daten speichern, die sich nicht in lokalen Tabellen ändern. Sie können beispielsweise Transaktionen für ein beibehaltenes Bankkonto als zugehörige Liste anzeigen, in der alle Transaktionsdaten in einem externen System verbleiben. Weitere Informationen finden Sie unter Create defined related lists. Geben Sie beim Erstellen der Beziehung die Remote-Tabelle als an Abfragen aus Tabelle Wert. Verwenden Sie eine Funktion in Abfrage mit Feld zum Definieren der Beziehung zwischen den Transaktionen und dem Account. |
Weitere Informationen zur Implementierungs-Walkthrough finden Sie im Setup-Handbuch für FSO Remote-Tabelle.