Einleitung
In diesem Dokument wird beschrieben, wie Automatisierungsereignisse wie der SWIM-Anwendungsfall der Integration von Catalyst Center und ITSM (ServiceNow) überwacht werden.
Hintergrundinformationen
Das Dokument enthält alle Details zum SWIM Closed Loop-Vorgang, beginnend mit den beteiligten Komponenten, Voraussetzungen, Ereignisabläufen, Konfigurationen, Workflow-Ausführung und Fehlerbehebungsszenarien. Dieses Dokument ist relevant, wenn Cisco DNA App auf der ServiceNow-Instanz installiert ist.
Die Closed-Loop-Integration mit ServiceNow für SWIM-Events ermöglicht die automatisierte Ticketerstellung, Freigabe, Implementierung bis zum Abschluss. Der für ein SWIM-Update geöffnete Änderungsantrag wird vom Eigentümer der Änderung in ServiceNow genehmigt/abgelehnt, und das Ticket wird in Abhängigkeit vom Genehmigungsstatus in den nächsten Status verschoben.
Integration von Cisco Catalyst Center-ITSM (ServiceNow)
Weitere Informationen zur Catalyst Center-ITSM-Integration finden Sie in dieser TechZone:
Grundlegende Konzepte für die Integration von Catalyst Center und ITSM
Architektur: Automation Event (SWIM)
SWIM-Automatisierungs-Workflow: High-Level-Architektur

SWIM-Automatisierungs-Workflow: Unter der Haube

Ereignisablauf: Catalyst Center
- Wenn ein SWIM-Ereignis über das Inventar-Dashboard von Catalyst Center geplant wird, wird eine Aufgabe erstellt und über den Scheduler-Service geplant. Details dieser Aufgabe werden der ServiceNow-Instanz über den dnacap-runtime-Dienst mitgeteilt. Anschließend ruft Catalyst Center die auf der ServiceNow-Instanz installierte Cisco DNA-App über die REST-API auf.
- Die ServiceNow-Instanz empfängt dieses Ereignis, und die Cisco DNA-Anwendung löst automatisch den vom Cisco DNA Center veröffentlichten Change Request Workflow für das Netzwerk-SWIM-Ereignis aus. Dieser Änderungsantrag muss vom Netzwerkbetriebsteam geprüft und der Status des Änderungsantrags muss aktualisiert werden.
- Das Genehmigungsstatusattribut des Änderungsantrags ist erforderlich, wenn sich das Änderungsticket im Status "Geplant" befindet. Die vom ServiceNow-Admin-/Netzwerkbetriebsteam für das Zeitfenster erteilte Genehmigung/Ablehnung ist für den Fortschritt des Tickets unerlässlich. Sobald das Ticket in den Implementierungsstatus versetzt wurde, gibt es in ServiceNow Trigger, die Cisco Catalyst Center benachrichtigen, dass die Image-Verteilung und das Upgrade auf Grundlage der erteilten Genehmigung beginnen.
- Catalyst Center löst dann die SWIM-Aktivität zum festgelegten geplanten Zeitpunkt aus. Nach erfolgreichem Abschluss der Aufgabe wird der Änderungsantrag in ServiceNow über den Closed Loop-Automatisierungs-Workflow abgeschlossen.
Ereignisablauf: ITSM (ServiceNow)
- Das für Cisco Catalyst Center geplante SWIM-Ereignis wird mithilfe von ServiceNow Import Set APIs oder Scripted REST APIs oder generischen REST API-Endpunkten in ServiceNow an ServiceNow weitergeleitet. Die Import Set-Tabelle, an die die Daten gesendet werden, lautet x_caci_cisco_dna_create_workflow_for_eve.
- Basierend auf dem in der Ereigniskonfiguration festgelegten Workflow-Indikatorwert wird in ServiceNow basierend auf Transformationsskripten ein Änderungsantrag erstellt.
- Jedem SWIM-Ereignisdatensatz von DNA ist ein Workflow-Indikator zugeordnet, der festlegt, welche Art von Workflow das Ereignis in ServiceNow durchläuft. Dieser Ausschnitt ist ein Beispiel für den Workflow-Indikator.

- Basierend auf der Workflow-Indikatorentscheidung wird eine der Transformationszuordnungen ausgeführt, und die Daten in der Stagingtabelle werden analysiert und der entsprechenden Zieltabelle zugeordnet, die im Falle eines SWIM-Ereignisses "Ändern" ist.

- Die Cisco DNA App in den Zielartefakten ergänzt die ITSM-Änderungsanfrage mit Netzwerkgerätdetails vom Cisco Catalyst Center. Die Cisco DNA-App führt REST-API-Aufrufe im Cisco Catalyst Center durch, um Anreicherungsinformationen verschiedener Art, wie Gerät, Problem, Benutzer und Client für ein vom Benutzer erstelltes Ticket, abzurufen.
SWIM-Paketkonfiguration (Automation Event)
Das Cisco DNA Center Automation-Paket für ITSM (ServiceNow) ruft Ereignisse im Zusammenhang mit Software-Image-Updates ab, die vom Cisco DNA Center ausgelöst wurden. Dieses Paket kann dann die Ereignisdaten in einem wiederkehrenden Zeitplan in einem ITSM(Service Now)-System veröffentlichen. Die Ereignisdaten können in der Event-Tabelle in ServiceNow veröffentlicht werden.
Informationen zur SWIM-Paketkonfiguration (Automation Event) finden Sie im Abschnitt Konfigurieren des Cisco DNA Center Automation Events for ITSM (ServiceNow)-Pakets des Cisco DNA Center ITSM-Integrationsleitfadens, Version 2.3.5.
Ausführung des Automatisierungsereignisses (SWIM)-Workflows
Catalyst Center
- antwort: Navigieren Sie zu Inventory > Select the Device > Actions > Software Image > Image Update.

b. Wählen Sie das Gerät aus, für das die Aktualisierung geplant werden soll.

c. Aktivieren Sie die Prüfungen für die Bildverteilung.

d. Wählen Sie, ob die Bildaktivierung übersprungen wird oder nicht.

e.Planen Sie die Bildverteilung.

f. Überprüfen Sie die SWIM-Aufgabe, und klicken Sie auf Submit (Senden).

ii) a. Geplante SWIM-Aufgaben werden unter Aktivitäten > Aufgaben und im Status Ticket ausstehend aufgeführt.

b. Wenn das Change Ticket in ServiceNow genehmigt wurde und in den Status Implementierung verschoben wurde, ändert sich der entsprechende Aufgabenstatus in Catalyst Center in Ticket Genehmigt.

c. Die Bildverteilung wird automatisch zur geplanten Zeit ausgelöst.

iii. antwort: Der geplante SWIM-Task wird als Event auf dem Platform Runtime Dashboard von Catalyst Center aufgeführt.

b. Der geplante SWIM-Task erhält die Change Request ID- und die ServiceNow-Verknüpfung des Change Request.

c. Der ITSM-Status des Change Request wird entsprechend dem Status des Change Request Tickets im ServiceNow aktualisiert.

ITSM-ServiceNow
Die SWIM-Veranstaltung vom Cisco Catalyst Center wird von Import Set Table of Service Now empfangen. Die Daten werden mithilfe von ServiceNow Import Set-APIs oder skriptbasierten REST-APIs oder generischen REST-API-Endpunkten in ServiceNow an ServiceNow übertragen.
- Um die Daten zu überprüfen, die von Cisco Catalyst Center an ServiceNow gesendet wurden, navigieren Sie zu Import Sets und suchen Sie nach dem Import Set Entry für die Tabelle: x_cisco_dna_cisco_dna_inventar_det
- Filtern Sie den Eintrag Import Set aus dem Import Set Dashboard für die Tabelle x_caci_cisco_dna_cisco_dna_Inventory_det heraus.

ii) Überprüfen Sie die Details des ImportSets und die ImportSet-Zeilen auf die entsprechende Incident-Nummer.


iii. Der Workflow-Indikator bestimmt die Art des Workflows, den das Ereignis in ServiceNow durchläuft. Basierend auf der Workflow-Indikatorentscheidung wird eine der Transformationszuordnungen ausgeführt.
iv. Um die Details der Transformationszuordnung zu überprüfen, klicken Sie auf Hyperlink in Transformationszuordnungsspalte von Importieren Zeilen festlegen.

Transform Map Tables for Automation Event (SWIM):

Validierung der Ausführung des Automatisierungsereignisses (SWIM)-Workflows
- Sobald der SWIM-Workflow erfolgreich geplant wurde, wird der Änderungsantrag mit den Details des Geräts erstellt, für das das SWIM-Upgrade geplant wurde.
- Globale Suche > Ändern > Alle

ii. Filtern Sie den Änderungsantrag aus dem Dashboard für Änderungsanträge heraus.

iii. antwort: Klicken Sie auf Change Request (Änderungsantrag), um Details zum Request-Ticket anzuzeigen.

b. Überprüfen Sie die Gerätedetails des Änderungsantrags, genehmigen Sie ihn, und planen Sie die Änderung.



c. Überprüfen Sie die Details des Änderungsantrags, und implementieren Sie die Änderung.

d. Nach erfolgreichem Abschluss des SWIM-Workflows wechselt der Change Request automatisch über Closed Loop Automation in den Status Closed.

- Import Set-Ausführung für SWIM-Ereignis:
- Navigieren Sie zu Globale Suche > Alle Ergebnisse > Systemimport-Sets > Erweitert > Import-Sets.

ii) Identifizieren Sie das Import Set, und wählen Sie es aus, um die Details zu überprüfen.

iii. Aktivieren Sie unter Import Set Details das Kontrollkästchen Import Set Runs and Import Set Rows.

iv. Klicken Sie auf den Eintrag Import Set Row für den Change Request, um Details des SWIM-Ereignisses wie Gerätespezifikationen, Versionen usw. anzuzeigen.

Zugehörige Informationen