目录

简介

背景信息

Cisco Catalyst Center-ITSM (ServiceNow)集成

架构：自动化活动(SWIM)

SWIM自动化工作流程：高级架构

SWIM自动化工作流程：深入探讨

事件流：Catalyst Center

事件流：ITSM (ServiceNow)

自动化事件(SWIM)捆绑配置

自动化事件(SWIM)工作流程执行

Catalyst中心

ITSM-ServiceNow

自动化事件(SWIM)工作流执行验证

简介

本文档介绍如何监控自动化事件，例如Catalyst Center和ITSM (ServiceNow)集成的SWIM使用案例。

背景信息

本文档涵盖与SWIM闭环操作相关的所有详细信息，从所涉及的组件、前提条件、事件流、配置、工作流程执行和故障排除方案开始。如果ServiceNow实例上安装了Cisco DNA应用，则本文档将适用。

通过与ServiceNow for SWIM事件的闭环集成，票证创建、批准、实施到关闭过程实现了自动化。为SWIM更新打开的变更请求由ServiceNow中的变更所有者批准/拒绝，并且票证将根据批准状态移至下一状态。

Cisco Catalyst Center-ITSM (ServiceNow)集成

有关Catalyst Center-ITSM集成的详细信息，请参阅以下TechZone：

介绍Catalyst Center和ITSM集成的基本概念

架构：自动化活动(SWIM)

SWIM自动化工作流程：高级架构

SWIM自动化工作流程：深入探讨

事件流：Catalyst Center

- 从Catalyst Center的“资产清单”(Inventory Dashboard)中安排SWIM事件时，将创建任务并通过scheduler-service安排任务；此任务的详细信息将通过dnacaap-runtime服务传递到ServiceNow实例。然后，Catalyst Center对ServiceNow实例上安装的思科DNA应用执行REST API调用。

- ServiceNow实例收到此事件，思科DNA应用将自动触发思科DNA中心发布的网络SWIM事件的更改请求工作流。此变更请求需要由网络运营团队进行审核，并且需要进一步更新变更请求的状态。

- 当变更单处于“已计划”状态时，“变更请求”的批准状态属性是必需的。ServiceNow管理员/网络运营团队为计划窗口提供的审批/拒绝功能对故障单的处理至关重要。一旦票证被移至实施状态，ServiceNow中就会出现触发器，用于通知Cisco Catalyst Center根据提供的批准开始映像分发和升级。

- 然后，Catalyst Center在规定的计划时间触发SWIM活动，在成功完成任务后，变更请求会通过闭环自动化工作流在ServiceNow上关闭。

事件流：ITSM (ServiceNow)

- 使用ServiceNow中的ServiceNow Import Set API或脚本REST API或通用REST API终端，将Cisco Catalyst Center上计划的SWIM事件推送到ServiceNow。数据过帐到的导入集表为x_caci_cisco_dna_create_workflow_for_eve。

- 根据事件配置中设置的工作流指示器值，系统会基于转换脚本在ServiceNow中创建更改请求。

- 来自DNA的每个SWIM事件记录都有一个相关的工作流指示符，用于确定事件在ServiceNow中经历的工作流类型。此代码段是工作流指示器的一个示例。

- 根据工作流程指示器决策，执行转换映射之一，解析临时表中的数据，并将其映射到在SWIM事件情况下发生更改的适当目标表。

- 目标对象中的思科DNA应用通过来自Cisco Catalyst Center的网络设备详细信息丰富了ITSM更改请求。思科DNA应用会向Cisco Catalyst Center发出REST API调用，以获取各种类型的丰富信息，例如设备、问题、用户和用户创建的票证。

自动化事件(SWIM)捆绑配置

Cisco DNA Center Automation events for ITSM (ServiceNow)捆绑包检索与从Cisco DNA Center触发的软件映像更新相关的事件。然后，此捆绑包可以定期将事件数据发布到ITSM(Service Now)系统。 事件数据可以发布到ServiceNow中的Event表中。

有关自动化事件(SWIM)捆绑配置，请参阅Cisco DNA Center ITSM集成指南2.3.5版的配置Cisco DNA Center Automation Events for ITSM (ServiceNow)捆绑部分。

自动化事件(SWIM)工作流程执行

Catalyst中心

1. a.导航到资产>选择设备>操作>软件映像>映像更新。

b.选择要为其安排升级的设备。

c.启用对映像分配的检查。

d.选择是否跳过映像激活。

e.安排映像分发。

f.查看SWIM任务，然后单击提交。

ii. a.已安排的SWIM任务列在活动>任务下并处于“票证暂挂”状态。

b.如果更改单已在ServiceNow上获得批准并已移至“实施”状态，则Catalyst Center上各任务状态将更改为“已批准单”。

c.映像分发在计划的时间自动触发。

三。 a.已安排的SWIM任务在Catalyst Center的Platform Runtime控制面板上作为事件列出。

b.安排的SWIM任务获取变更请求的“变更请求ID”和“ServiceNow”链接。

c.更改请求的ITSM状态将根据ServiceNow上的更改请求通知单的状态进行更新。

ITSM-ServiceNow

Cisco Catalyst Center的SWIM事件通过Import Set Table of ServiceNow接收。使用ServiceNow中的ServiceNow Import Set API或脚本REST API或通用REST API终端将数据推送到ServiceNow。

- 要检查从Cisco Catalyst Center发布到ServiceNow的数据，请导航到导入集，并查找表中的导入集条目：x_caci_cisco_dna_cisco_dna_inventory_det

1. 从表x_caci_cisco_dna_cisco_dna_inventory_det的“导入集”控制面板中筛选出导入集条目。

ii.检查导入集的详细信息，并检查相应事件编号的导入集行。

iii.工作流指示器确定事件在ServiceNow中经历的工作流的类型；根据工作流指示器决策，执行转换映射之一。

iv.要检查转换映射的详细信息，请点击导入集行的转换映射列中的超链接。

自动化事件(SWIM)的转换映射表：

自动化事件(SWIM)工作流执行验证

- 成功安排SWIM工作流程后，系统将使用已为其安排SWIM升级的设备的详细信息创建变更请求。

1. 全局搜索(Global Search) >更改(Change) >全部(All)

ii.从更改请求控制面板中过滤更改请求。

iii. a.单击更改请求以查看请求票证详细信息。

b.验证更改请求的设备详细信息，批准该请求并安排更改。

c.验证变更请求的详细信息并实施变更。

d.成功完成SWIM工作流后，“变更请求”会通过“闭环自动化”自动移至“关闭”状态。

- 为SWIM事件导入集执行：

1. 导航到全局搜索>所有结果>系统导入集>高级>导入集。

ii.确定导入集并选择它以检查详细信息。

iii.在导入集详细信息下，选中导入集运行和导入集行。

iv.单击更改请求的“导入集行”条目，查看SWIM事件的详细信息，例如设备规格、版本等。

相关信息

- 介绍Catalyst Center和ITSM集成的基本概念

- 将Catalyst Center库存与ServiceNow CMDB系统同步

- 使用Catalyst Center Network Issue Monitor and Encryption for ITSM