Inleiding
In dit document wordt beschreven hoe Automation-gebeurtenissen, zoals SWIM-use case van Catalyst Center en ITSM (ServiceNow)-integratie, kunnen worden gecontroleerd.
Achtergrondinformatie
Het document bevat alle details met betrekking tot de SWIM Closed Loop-operatie, te beginnen met de betrokken onderdelen, vereisten, gebeurtenisstromen, configuraties, uitvoering van de werkstroom en scenario's voor probleemoplossing. Dit document is relevant als Cisco DNA App is geïnstalleerd op de ServiceNow-installatie.
De closed loop integratie met ServiceNow for SWIM events maakt het mogelijk om tickets te maken, goed te keuren, te implementeren en het afsluitingsproces te automatiseren. Het wijzigingsverzoek dat voor een SWIM-update is geopend, wordt goedgekeurd/afgewezen door de eigenaar van de wijziging in ServiceNow en het ticket gaat naar de volgende staten op basis van de goedkeuringsstatus.
Cisco Catalyst Center-ITSM (ServiceNow)-integratie
Raadpleeg deze TechZone voor meer informatie over de integratie van Catalyst Center-ITSM:
Scope Onderliggende concepten van Catalyst Center en ITSM-integratie
Architectuur: Automation Event (SWIM)
Werkstroom voor SWIM-automatisering: architectuur op hoog niveau

SWIM Automation Workflow: onder de motorkap

Gebeurtenisstroom: Catalyst Center
- Wanneer een SWIM-gebeurtenis is gepland vanuit het Inventory Dashboard van Catalyst Center, wordt een taak gemaakt en via de plannerservice wordt de taak gepland; details van deze taak worden via de dnacap-runtime-service aan de ServiceNow-instantie meegedeeld. Catalyst Center doet vervolgens REST API-oproep naar de Cisco DNA-app die is geïnstalleerd op ServiceNow Instance.
- ServiceNow ontvangt deze gebeurtenis en Cisco DNA App activeert automatisch de werkstroom voor wijzigingsverzoeken voor SWIM-netwerkgebeurtenissen die door Cisco DNA Center zijn gepubliceerd. Dit wijzigingsverzoek moet worden beoordeeld door het Network Ops-team en de status van het wijzigingsverzoek moet verder worden bijgewerkt.
- Het attribuut goedkeuringsstatus van wijzigingsverzoek is verplicht wanneer het wijzigingsticket in de staat Gepland is. De goedkeuring/afwijzing door het ServiceNow admin/network ops-team voor het planningsvenster is essentieel voor de voortgang van het ticket. Zodra het ticket is verplaatst naar de implementatiestatus, zijn er triggers in ServiceNow om Cisco Catalyst Center op de hoogte te stellen van het starten van de imagedistributie en de upgrade op basis van de verstrekte goedkeuring.
- Catalyst Center activeert vervolgens de SWIM-activiteit op het aangegeven geplande tijdstip en na succesvolle voltooiing van de taak wordt het wijzigingsverzoek afgesloten op ServiceNow via de werkstroom voor automatisering van de closed loop.
Gebeurtenisstroom: ITSM (ServiceNow)
- De SWIM-gebeurtenis die op Cisco Catalyst Center is gepland, wordt naar ServiceNow gepusht met behulp van ServiceNow Import Set API's of Scripted REST API's of Generic REST API-eindpunten in ServiceNow. De tabel met invoersets waarnaar de gegevens worden gepost, is x_caci_cisco_dna_create_workflow_for_eve.
- Op basis van de waarde voor de werkstroomindicator die is ingesteld in de gebeurtenisconfiguratie, wordt in ServiceNow een wijzigingsverzoek gemaakt op basis van transformatiescripts.
- Elk SWIM-gebeurtenisrecord van DNA heeft een bijbehorende Workflow Indicator die bepaalt wat voor soort workflow het evenement doorloopt in ServiceNow. Dit fragment is een voorbeeld van een werkstroomindicator.

- Op basis van de beslissing over de werkstroomindicator wordt een van de transformatiekaarten uitgevoerd en worden de gegevens in de faseringstabel geparseerd en toegewezen aan de juiste doeltabel die Verandering is in het geval van een SWIM-gebeurtenis.

- Cisco DNA App in de doelartefacten verrijkt ITSM Change Request met netwerkapparaatgegevens van Cisco Catalyst Center. De Cisco DNA-app maakt REST API-oproepen naar het Cisco Catalyst Center voor het ophalen van verrijkingsinformatie van verschillende typen, zoals apparaat, probleem, gebruiker en client voor een door de gebruiker gemaakt ticket.
Bundelconfiguratie voor Automation Event (SWIM)
De Cisco DNA Center Automation events for ITSM (ServiceNow)-bundel haalt gebeurtenissen op met betrekking tot updates van software-images die zijn geactiveerd vanuit Cisco DNA Center. Deze bundel kan vervolgens de gebeurtenisgegevens op een terugkerend schema publiceren naar een ITSM-systeem (Service Now). De gebeurtenisgegevens kunnen worden gepubliceerd in de tabel Gebeurtenis in ServiceNow.
Voor de configuratie van de automatiseringsgebeurtenisbundel (SWIM) raadpleegt u het gedeelte Configureren van de Cisco DNA Center Automation Events for ITSM (ServiceNow)-bundel van de Cisco DNA Center ITSM Integration Guide, versie 2.3.5.
Werkstroomuitvoering voor Automation Event (SWIM)
katalysatorcentrum
- a. Navigeer naar Voorraad > Selecteer Apparaat > Acties > Software-afbeelding > Image Update.

b. Selecteer het apparaat waarvoor de upgrade moet worden gepland.

c. Schakel de controles voor imagedistributie in.

d. Kies of Image Activation wordt overgeslagen of niet.

e.De beelddistributie plannen.

f. Controleer de SWIM-taak en klik op Indienen.

ii. a. Geplande SWIM-taak wordt vermeld onder Activiteiten > Taken en in de status Ticket Pending.

b. Als het wijzigingsticket is goedgekeurd op ServiceNow en is verplaatst naar Implementatiestatus, verandert de respectieve taakstatus op Catalyst Center in Ticket Approved.

c. Image Distribution wordt automatisch op het geplande tijdstip geactiveerd.

III. A. De geplande SWIM-taak wordt vermeld als een evenement op het platform Runtime-dashboard van Catalyst Center.

b. De geplande SWIM-taak krijgt de ID Wijzigingsverzoek en de ServiceNow-koppeling van het Wijzigingsverzoek.

c. ITSM Status van het wijzigingsverzoek wordt bijgewerkt in overeenstemming met de status van wijzigingsverzoek op de ServiceNow.

ITSM-ServiceNow
De SWIM-gebeurtenis van Cisco Catalyst Center wordt ontvangen door Import Set Table of ServiceNow. De gegevens worden naar ServiceNow gepusht met behulp van ServiceNow Import Set API's of Scripted REST API's of Generic REST API-eindpunten in ServiceNow.
- Als u de gegevens wilt controleren die vanuit het Cisco Catalyst Center naar ServiceNow zijn gepost, gaat u naar Sets importeren en zoekt u het item Import Set voor de tabel: x_caci_cisco_dna_cisco_dna_inventory_det
- Filter het item Import Set uit het dashboard Import Set voor de tabel x_caci_cisco_dna_cisco_dna_inventory_det.

ii. Controleer de details van de importset en controleer de importsetrijen voor het betreffende incidentnummer.


iii. Werkstroomindicator bepaalt het soort werkstroom dat de gebeurtenis doorloopt in ServiceNow; op basis van de beslissing over de werkstroomindicator wordt een van de transformatiekaarten uitgevoerd.
iv. Als u de details van Transformatieoverzicht wilt controleren, klikt u op Hyperlink in de kolom Transformatieoverzicht van rijen van importeerverzamelingen.

Transform Map Tables for Automation Event (SWIM):

Automation Event (SWIM) Workflow Execution Validation
- Zodra de SWIM-workflow met succes is gepland, wordt het wijzigingsverzoek gemaakt met de details van het apparaat waarvoor de SWIM-upgrade is gepland.
- Wereldwijd zoeken > Wijzigen > Alles

ii. Filter het wijzigingsverzoek uit het dashboard van wijzigingsverzoeken.

iii. a. Klik op het wijzigingsverzoek om de details van het aanvraagticket te bekijken.

b. Controleer de apparaatgegevens van het wijzigingsverzoek, keur het goed en plan de wijziging.



c. Controleer de details van het wijzigingsverzoek en implementeer de wijziging.

d. Nadat de SWIM-workflow met succes is voltooid, wordt het wijzigingsverzoek automatisch via automatisering van de gesloten lus naar de status Gesloten verplaatst.

- Uitvoering set importeren voor SWIM-gebeurtenis:
- Navigeer naar Globaal zoeken > Alle resultaten > Systeemimportsets > Geavanceerd > Importsets.

ii. Identificeer de importset en selecteer deze om de details te controleren.

iii. Controleer onder Details van importeerset de rijen van de importeerset en de importeerset.

iv. Klik op de invoer Reeks importeren voor het wijzigingsverzoek om de details van de SWIM-gebeurtenis te zien, zoals apparaatspecificaties, versies, enzovoort.

Gerelateerde informatie