上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

思科 DNA 中心与 ServiceNow 集成的自定义工作流程.pdf

编号:139009 PDF 116页 18.81MB 下载积分:VIP专享
下载报告请您先登录!

思科 DNA 中心与 ServiceNow 集成的自定义工作流程.pdf

1、#CiscoLive#CiscoLiveGabi Zapodeanu,Technical Marketing EngineerzapodeanuBRKOPS-2471Custom Workflows for the Cisco DNA Center Integration with ServiceN https:/YouT 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveEnter your personal notes hereCisco Webex App Questions?Use Ci

2、sco Webex App to chat with the speaker after the sessionFind this session in the Cisco Live Mobile AppClick“Join the Discussion”Install the Webex App or go directly to the Webex spaceEnter messages/questions in the Webex spaceHowWebex spaces will be moderated by the speaker until June 9,2023.12343ht

3、tps:/ 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicBRKOPS-24713 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive4Cisco DNA Center ITSM Integration SessionsBRKOPS-2471BRKOPSBRKOPS-24712471Custom Workflows for the Cisco DNA Center Integration with Service

4、NowBRKOPSBRKOPS-20322032Cisco DNA Center and ITSM Workflows:CMDB,Incident Management and Software Image ManagementAgenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration OverviewCMDB Sync to Staging TableEvents Notifications to Gen

5、eric REST API EndpointNetwork Troubleshooting Custom WorkflowSummaryBRKOPS-24715Agenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration OverviewCMDB Sync to Staging TableEvents Notifications to Generic REST API EndpointNetwork Trou

6、bleshooting Custom WorkflowSummaryBRKOPS-24716 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Center PlatformCisco Physical and Virtual InfrastructureCisco Physical and Virtual InfrastructureCisco DNA Center PlatformCisco DNA Center PlatformREST APIsREST APIsEve

7、ntsEventsReportsReportsInfrastructureInfrastructure-asas-CodeCodeInfrastructure provisioning,workflow automation and network managementIntegrationsIntegrationsCisco SpacesCustom IntegrationsCustom IntegrationsNetwork InsightsNetwork InsightsManagedServicesEducationHospitalityHealthcareManufacturingR

8、etailWorkplacesDevOps ToolsDevOps ToolsBRKOPS-24717 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Center PlatformCisco Physical and Virtual InfrastructureCustom IntegrationsThird Party IntegrationsCisco IntegrationsDevOpsToolsREST APIsREST APIsWebhooksWebhooksI

9、nfrastructure as CodeBRKOPS-24718 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Center Platform OverviewNorthbound REST APIsEvent NotificationsIT Ecosystem IntegrationsDeveloper ResourcesAssurance IssuesAI/ML InsightsSystem Health Integration ConnectivityLicens

10、e ManagementWebhooksPagerDutyWebexSyslogSNMPNetwork InventoryNetwork TopologyNetwork DesignProvisioningSWIM,PnPPath TraceAssuranceSDATemplatesRMAConfig ArchiveSensorsSample Code,VideosPython SDK,Ansible,TerraformCisco DevNetSandboxes,Learning LabsDeveloper GuidesSample CodeIT Service ManagementIP Ad

11、dress ManagementReportingWireless PlanningIncident ResponseSIEM,SplunkBRKOPS-24719 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveDNA Center Platform Overview10BRKOPS-2471 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveDNA Center Platform Devel

12、oper ToolkitTryTryCall an API without writing any code 11BRKOPS-2471Review API docs,configure integration workflows and subscribe to events 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveTry an API CallBRKOPS-247112 2023 Cisco and/or its affiliates.All rights reserved.Cis

13、co Public#CiscoLiveCode PreviewBRKOPS-247113Code PreviewCode PreviewGenerate code in few programming languages 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Center and DevOps JourneyAd-hoc ScriptingEngineers run scripts and tools using Cisco DNA Center APIs and

14、 device APIsRe-usable FrameworksCentrally managed repos and templates to accelerate service delivery,and workflow automationsService OrchestrationIntent-based networks,automation in one place,across multiple domains,out-of-box integrationsBusiness ProcessBusiness-level intent,executive dashboards,fu

15、lly customizable integrations with ITSM,asset management and business applicationsBusinessAppsValueScaleBRKOPS-247114Agenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration OverviewCMDB Sync to Staging TableEvents Notifications to

16、Generic REST API EndpointNetwork Troubleshooting Custom WorkflowSummaryBRKOPS-247115 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow IT Service Management(ITSM)IT Service Management IT Service Management includes processes and technology used to plan,deliver and

17、 support IT ServicesBRKOPS-247116 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow ITSM CapabilitiesBRKOPS-247117 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveWhy Cisco DNA Center and ServiceNow?Cisco DNA Center ServiceNow Cisco DNA

18、Center ServiceNow Integration:Integration:Increased IT efficiency by Increased IT efficiency by streamlining and customizing streamlining and customizing processesprocessesAutomated ServiceNow CMDB population with rich asset data Enhanced incident management with enriched issue dataSimplified change

19、 management with closed loop functionalityEndpoint attribute synchronization for client profiling+BRKOPS-247118 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMulti Cisco DNA Center clusters integrated with one ServiceNow Instance supportedITSM Integration ArchitectureWit

20、hout the Cisco DNA App19BRKOPS-2471PlatformPlatformandandBundlesBundlesRESTRESTAPIsAPIsStaging and Staging and Event tables,Event tables,Generic REST Generic REST API endpointsAPI endpointsNotes:Notes:No support for closed-loop workflowsThis session will focus on sending data to staging table and ge

21、neric REST API endpoints and tables 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveIntegration CompatibilityWithout the Cisco DNA App20BRKOPS-2471Versions:Versions:Cisco DNA CenterCisco DNA CenterServiceNowServiceNowRef:Cisco DNA Center ITSM Integration Guide 2023 Cisco a

22、nd/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMulti Cisco DNA Center Multi Cisco DNA Center clusters integrated with one clusters integrated with one ServiceNow Instance ServiceNow Instance supportedsupportedITSM Integration ArchitectureWith the Cisco DNA App21BRKOPS-2471PlatformPla

23、tformandandBundlesBundlesRESTRESTAPIsAPIsCiscoCiscoDNADNAAppAppRESTRESTAPIsAPIsRESTRESTAPIsAPIsNotes:Notes:Management,Instrumentation,and Discovery(MID)Server is a Java application running on Windows and Linux,managed from the ServiceNow InstanceMID Server not required for some workflows 2023 Cisco

24、and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveIntegration CompatibilityWith the Cisco DNA App22BRKOPS-2471Ref:Cisco DNA Center ITSM Integration GuideVersions:Versions:Cisco DNA CenterCisco DNA CenterServiceNowServiceNowCisco DNA AppCisco DNA App 2023 Cisco and/or its affiliates.All

25、 rights reserved.Cisco Public#CiscoLiveCisco DNA App ServiceNow Storehttps:/23BRKOPS-2471Cisco DNA App installation and configuration guidesServiceNow MID Server installation and configuration guideNote:Note:Cisco DNA App and MID server installation requires ServiceNow Admin roleVersions:Versions:Ci

26、sco DNA CenterCisco DNA CenterServiceNowServiceNowCisco DNA AppCisco DNA App 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA App Installation and ConfigurationThe installation of the Cisco DNA App requires a ServiceNow admin accountBRKOPS-247124 2023 Cisco and/or

27、 its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow MID Server InstallationNote:Note:Installation instructions include all details for your host VM operating systemSupported on all major server operating systems,and DockerBRKOPS-247125 2023 Cisco and/or its affiliates.All rights res

28、erved.Cisco Public#CiscoLiveServiceNow MID Server ManagementServers Menu:Hostname,status and validation,version,config detailsServer management delete,rekey,update,restart,logsBRKOPS-247126 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMID Server IP RangesVerify if your

29、MID server will“route”traffic to the Cisco DNA Center subnetBRKOPS-247127 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMID Server LogsBRKOPS-247128 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Controller PropertiesConfigure the Ci

30、sco DNA Center clusters,username and passwordsSelect the MID Server to be usedBRKOPS-247129 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Center PreferencesAllow to create incidents for networks devices not in the ServiceNow CI tableEnable debugging in producti

31、on only when troubleshooting API calls,transform sets,business rulesBRKOPS-247130 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveIntegration Settings31BRKOPS-2471Cisco DNA Center System Settings Integration SettingsVerify and configure the callback IP address 2023 Cisco a

32、nd/or its affiliates.All rights reserved.Cisco Public#CiscoLiveUse CasesCMDB SyncCMDB SyncIncident Incident ManagementManagementChange Change ManagementManagementITSM use cases supportedITSM use cases supportedCMDB sync to CI table or Staging tablesStaging tablesIncident management to Incident,Probl

33、em,Change tables or Generic REST API EndpointGeneric REST API EndpointSWIM,Group Based Policy and Fabric automationsEndpoint attribute retrievalIncident enrichmentBRKOPS-247132Agenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration

34、 OverviewCMDB Sync to Staging TableEvents Notifications to Generic REST API EndpointNetwork Troubleshooting Custom WorkflowSummaryBRKOPS-247133 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveConfiguration Management Database SyncTo Staging TableIntegration FlowIntegration

35、 FlowScheduledScheduledBundled Enabled Bundled Enabled and Configuredand ConfiguredCreate Staging Table Create Staging Table and REST API Endpointand REST API EndpointInventory sent to Inventory sent to Staging TableStaging TableNotes:Notes:The Cisco DNA Center inventory sent to a staging table.Serv

36、iceNow code development is required to handle the inventory details.MID Server not requiredCiscoCiscoDNADNAAppAppNot requiredNot requiredBRKOPS-247134 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New Staging Table1.Apply filter TablesTables2.Select Sy

37、stem Definition/TablesSystem Definition/Tables3.Create new table23BRKOPS-247135 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create Table and REST API Endpoint1.Create a new Label.The table name will be created for you,customize if needed2.Create a new Colum

38、n label,Type,Max lengthexample:inventory_details,string,100,000inventory_details,string,100,0001.Submit23BRKOPS-247136 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow New REST API EndpointVerify the operations allowed for the new REST API endpointExplore the new

39、 REST API endpointBRKOPS-247137 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow New REST API Endpoint-continuedREST API ExplorerIdentify the new REST API endpointTest the new REST API endpointNote:Note:Save the new REST API endpoint:url=https:/ven03092.service-

40、2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1Create a New ServiceNow Destination231.Cisco DNA Center Menu2.System3.SettingsBRKOPS-247139 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCreate a New ServiceNow Destination-continued11.Destinati

41、onsBRKOPS-247140 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCreate a New ServiceNow Destination-continued11.ITSM2.Add3.ITSM Type ServiceNow4.Instance name,description,hostname,username,password5.Check Connectivity6.Add23546BRKOPS-247141 2023 Cisco and/or its affiliate

42、s.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration231.Cisco DNA Center Menu2.Platform3.ManageBRKOPS-247142 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration-continued21.Enable bundle2.ConfigureBRKOPS-247143 2023 Cisco and/or its aff

43、iliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync ConfigurationServiceNow Access SettingsServiceNow Access Settings1.Select existing instance or create new one2.Next2Note:Note:CMDB Sync requires configuration of:ServiceNow access settingsServiceNow inventory settingsBRKOPS-247144 2023 Cis

44、co and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration-continuedCMDB Inventory SettingsCMDB Inventory Settings1.Select existing instance or create new one2.Next2BRKOPS-247145 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Co

45、nfiguration continuedCisco DNA App1.Select“No”2.Next2BRKOPS-247146 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration continued21.Select Destination:Post device inventory details to a staging table2.NextBRKOPS-247147 2023 Cisco and/or its affiliates.A

46、ll rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration continued21.Configure the destination with the new Staging Table REST API endpoint2.SaveNote:Note:Use the new Staging Table REST API endpoint /api/now/table/u_staging_table_api/api/now/table/u_staging_table_apiBRKOPS-247148 2023 Cisco

47、 and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration continued1.Select all(or a subset)of inventory data fields2.Next2BRKOPS-247149 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1CMDB Sync Configuration continued21.Select the ServiceN

48、ow source identifier2.Configure number of inventory items per iteration(recommendation 100)3.Next3BRKOPS-247150Note:Note:This configuration step requires the integration ServiceNow user account to have this role:personalize_choicespersonalize_choices 2023 Cisco and/or its affiliates.All rights reser

49、ved.Cisco Public#CiscoLive1CMDB Sync Configuration continued1.Review settings and configure1BRKOPS-247151 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCMDB Sync Schedule ConfigurationConfigure new schedule:Cisco DNA Center Platform Developer Toolkit Integration FlowsBRK

50、OPS-247152 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCMDB Sync Schedule Configuration-continued1.Schedule options:Run NowRun LaterRecurring2.Schedule12BRKOPS-247153 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCMDB Sync Schedule Configur

51、ation-RecurringNote:Note:Minimum recurring schedule 24 hours121.Configure Schedule:Repeat Weekly or DailySet schedule start date and timeOptional,select schedule end2.ScheduleBRKOPS-247154 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveVerify CMDB Inventory in the Staging

52、 TableInventory DetailsDevice DetailBRKOPS-247155DemoCMDB Sync to Staging Table 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveBRKOPS-247157Agenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration Overvie

53、wCMDB Sync to Staging TableEvents Notifications to Generic REST API EndpointNetwork Troubleshooting Custom WorkflowSummaryBRKOPS-247158 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Issue Monitor and EnrichmentTo Generic REST API EndpointEvents Subscription Event

54、s Subscription to ITSMto ITSMEvent Notification Event Notification Received in Received in Staging TableStaging TableNotes:Notes:The event notification will be received in a staging table.ServiceNow code development is required to handle these event notifications.MID server not requiredBundled Enabl

55、ed Bundled Enabled and Configuredand ConfiguredCreate Table and Create Table and REST API EndpointREST API EndpointAssurance Issue Assurance Issue TriggeredTriggeredBRKOPS-247159CiscoCiscoDNADNAAppAppNot requiredNot required 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive

56、1ServiceNow Create New Table1.Apply filter Tables2.Select System Definition/Tables3.Create new table23BRKOPS-247160 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create Table and REST API Endpoint1.Create a new Label.The table name will be created for you,cus

57、tomize if needed2.Create a new Column labelexample:event_details,type string,max lengthevent_details,type string,max length1.Submit23BRKOPS-247161 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow New REST API EndpointVerify the operations allowed for the new REST

58、 API endpointExplore the new REST API endpointBRKOPS-247162 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveServiceNow New REST API Endpoint-continuedREST API ExplorerIdentify the new REST API endpointTest the new REST API endpointNote:Note:Save the new REST API endpoint:u

59、rl=https:/ven03092.service- 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1Network Issue Monitor and Enrichment Configuration231.Cisco DNA Center Menu2.Platform3.ManageBRKOPS-247164 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Issue

60、Monitor and Enrichment Configuration121.Enable bundle2.ConfigureBRKOPS-247165 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Issue Monitor and Enrichment Configuration1ServiceNow Access SettingsServiceNow Access Settings1.Select the ServiceNow instanceBRKOPS-24716

61、6 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Issue Monitor and Enrichment Configuration1Destination SettingsDestination Settings1.Select the instance destination2.Select the destination option to send the events to:Generic REST Endpoint in ServiceNow2BRKOPS-24

62、7167 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Issue Monitor and Enrichment Configuration21.Configure the destination with the new REST API endpoint2.SaveNote:Note:Use the created ServiceNow REST API endpoint/api/now/table/u_events_rest_api/api/now/table/u_ev

63、ents_rest_api1BRKOPS-247168 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveTrigger a Cisco DNA Center Assurance IssueBRKOPS-247169 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveVerify Received Events in the New TableEvent Notification detailsB

64、RKOPS-247170DemoEvents to Generic REST API Endpoint 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveBRKOPS-247172Agenda 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration OverviewCMDB Sync to Staging TableE

65、vents Notifications to Generic REST API EndpointNetwork Troubleshooting Custom WorkflowSummaryBRKOPS-247173 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Custom WorkflowEvents Subscription Events Subscription to ITSMto ITSMNote:Note:The network tr

66、oubleshooting custom workflow running on ServiceNow,will use Cisco DNA Center REST APIs to send CLI commands to network devices,collect the output and update the incident.Bundled Enabled Bundled Enabled and Configuredand ConfiguredCreate New App,Create New App,Business RuleBusiness RuleEvent Notific

67、ation Event Notification ReceivedReceivedAssurance Issue Assurance Issue TriggeredTriggeredNetwork TroubleshootingCiscoCiscoDNADNAAppApprequiredrequiredBRKOPS-247174RESTRESTAPIsAPIs 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveMulti Cisco DNA Center clusters supported N

68、etwork Troubleshooting Custom WorkflowRequires the Cisco DNA AppPlatformPlatformandandBundlesBundlesRESTRESTAPIsAPIsCiscoCiscoDNADNAAppAppRESTRESTAPIsAPIsNote:Note:T The Network Troubleshooting custom workflow will call the Cisco DNA Center REST APIs using the Cisco DNA App configured MID server and

69、 username.Network Network TroubleshootingTroubleshootingRESTRESTAPIsAPIsBRKOPS-247175 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App21.ServiceNow Studio2.Launch StudioBRKOPS-247176Create Custom WorkflowCreate Custom Workflow1.Create new app 2023

70、 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App-continued1.Create New ApplicationBRKOPS-247177 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App-continued1.App name and description2.Scoped or Global

71、3.Optional-update a logo image4.Create234BRKOPS-247178 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App-continued1.Select a role or create a new role2.Continue2BRKOPS-247179 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLi

72、ve1ServiceNow Create New App-continued1.Select Classic and/or Mobile2.Continue2BRKOPS-247180 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App-continued1.Select the tables required by this App2.Done with tables2Notes:Notes:The Cisco DNA controller

73、properties table provides details about the configured Cisco DNA Centers integrated with ServiceNowBRKOPS-247181 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App-end1.StartNote:Note:No user interface or forms will be created for our simple AppBRKO

74、PS-247182 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New App-Verify1.Apply filter My Company My Company ApplicationsApplications2.Find the new App2BRKOPS-247183 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow C

75、reate New Business Rule1.Apply filter Business RulesBusiness Rules2.Select System Definition/Business System Definition/Business RulesRules3.Verify the App scope is the new App4.Create new business rule324Note:Note:“A business rule is a server-side script that runs when a record is displayed,inserte

76、d,deleted,or when a table is queried.Use business rules to automatically change values in form fields when the specified conditions are met”BRKOPS-247184Create Custom WorkflowCreate Custom Workflow1.Create new app2.Write business rule 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public

77、#CiscoLive1ServiceNow Create New Business Rule continued1.New business rule,name2.Select AdvancedAdvanced3.Verify the App scope is the new App4.Select the table required-Incident Table423Note:Note:Most of the selected values are predefined options,from pull-down menusBRKOPS-247185 2023 Cisco and/or

78、its affiliates.All rights reserved.Cisco Public#CiscoLive1ServiceNow Create New Business Rule continued1.Select when the business rule will execute before,after,asyncasync2.What changes will trigger-insertinsert and updateupdate to records3.Additional filters execute only when changes to Additional

79、comments Additional comments field4.Select AdvancedAdvanced324BRKOPS-247186Notes:Notes:This Business Rule will execute every time:an incident is created or updated,ANDANDadditional comments field is changed 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive2ServiceNow Create

80、 New Business Rule end11.Placeholder for custom workflow code2.SubmitNotes:Notes:”Code developed in JavaScript to extend application functionality to:Interact with database tables:query,update,create,deleteValidate dataWrite to log filesInteract with 3rd party web services”The custom workflow will c

81、all the Cisco DNA Center REST APIsBRKOPS-247187 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code DevelopmentApp documentationNote:Source-code co-development with Stephan Zapodeanu,MS Student,Purdue UniversityBRKOPS-247188Create New Custom Create

82、 New Custom WorkflowWorkflow1.Create new app2.Write business rule3.Code development actions executed when business rule executes 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting App WorkflowBRKOPS-247189Command outputCommand sentDevice and CLI Comman

83、dSelect the last additional comment from incident(the current table)Retrieve from incident the IP address for the Cisco DNA Center reporting the issueUsing the IP address,retrieve the Cisco DNA Center username and MID server from the configuration of the Cisco DNA appVerify the pre-defined format fo

84、r device and commandGET the Cisco DNA Center Auth tokenAPI call to retrieve the device UUID by hostname.Command Runner API,method POST,send the CLI command to deviceUpdate incident with statusRetrieve the file content using the GET file API,parse the contentUpdate the current record with the CLI com

85、mand output or error message,if any 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code Development cont.Retrieve from the current incident the IP address for the Cisco DNA Center reporting the issueUsing the IP address,retrieve the Cisco DNA Cente

86、r username and MID server from the configuration of the Cisco DNA appSelect the last additional comment from incident(the current table)BRKOPS-247190 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code Development cont.Verify the pre-defined format

87、 for device and commandGET the Cisco DNA Center Auth tokenBRKOPS-247191 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting API call detailsAPI call to retrieve the device UUID by hostname:.setEndpoint API resource.setHttpMethod API method.setRequestHea

88、ders content type and auth token.setMIDServer the MID server reaching out Cisco DNA CenterCall the API and parse the response Log the API status code and device IdBRKOPS-247192 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code Development cont.Co

89、mmand Runner API,method POST,send the CLI command to devicesCommand Runner API payload requires the CLI command and device UUIDBRKOPS-247193 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code Development cont.Wait for 3 seconds and check task stat

90、us.Retrieve the file Id with the output.Update incident with statusNote:Note:Incident updated only if API calls to obtain the Cisco DNA Center token and the device UUID are successfulBRKOPS-247194 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code

91、 Development cont.Retrieve the file content using the GET file API,parse the content and log infoNotes:Notes:The App logs are very useful for troubleshooting,or history of the business rules executions.All the Cisco DNA Custom Workflow App logs include an easy to identify comment example:“DNA Custom

92、 Workflow“DNA Custom Workflow-”BRKOPS-247195 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting Code Development cont.Update the current record with error message,if anyUpdate the current record with the CLI command outputBRKOPS-247196 2023 Cisco and/o

93、r its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting App WorkflowNew Cisco DNA Center issueBRKOPS-247197 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting App Workflow cont.ServiceNow Incident number,status,and linkBRKOPS

94、-247198 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting App Workflow cont.ServiceNow Incident details1.Change incident state to In progressIn progress2.Find more details about the incident in the Cisco DNA tab12BRKOPS-247199 2023 Cisco and/or its af

95、filiates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting App Workflow cont.12ServiceNow Incident details1.Cisco DNA Center creating the incident2.Details for the device reporting the issueBRKOPS-2471100 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetw

96、ork Troubleshooting App Command/Output Additional Comments:1.CLI command to device,using the predefined format2.Update send command213.Command output322.Command sent11.Device and CLI CommandNote:Note:The network troubleshooting workflow does not require VPN access,or SSH to network devices.BRKOPS-24

97、71101 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveNetwork Troubleshooting App Command/Output cont.Command sent1.Command output2.Timestamps average of 10 seconds between command sent and response212BRKOPS-2471102 2023 Cisco and/or its affiliates.All rights reserved.Cisc

98、o Public#CiscoLiveNetwork Troubleshooting App Command/Output cont.Command sentInterface was disabled via NETCONF by user“demotme”,at the time the ServiceNow incident was createdBRKOPS-2471103 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveApplication Logs Network Troubles

99、hooting21BRKOPS-24711041.Search for Applications Logs.2.Filter the logs created today,by application Cisco DNA Custom WorkflowsDemoNetwork Troubleshooting App 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveBRKOPS-2471106 2023 Cisco and/or its affiliates.All rights reserve

100、d.Cisco Public#CiscoLiveCisco DNA Custom Workflows Open-Source CodeThe open-source code is for demos and proof-of-concepts only.https:/ 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicCisco DNA Center PlatformITSM(ServiceNow)Integration OverviewCMDB Sync to Staging TableEvents Notif

101、ications to Generic REST API EndpointNetwork Troubleshooting Custom WorkflowSummaryBRKOPS-2471108 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveITSM Integration BenefitsReal-time incident and change control integrationEnable innovation and business agilityReady to use,fu

102、lly customizableCost reduction and increased efficiencies109BRKOPS-2471 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveOther Cisco DNA Center Sessions:BRKOPS-2471110DayTimeRoomSessionOn demandBRKOPS-2854 Version Control Tools Integrations Cisco DNA Center Infrastructure-a

103、s-Code Use CasesJune 59:30-10:30 AMLevel 2,Mandalay Bay DBRKOPS-2032 3 Cisco DNA Center and ITSM Workflows:CMDB,Incident Management and SWIMJune 62:30 3:30 PMLower Level,Tradewinds ABCBRKOPS-2471 Custom Workflows for the Cisco DNA Center Integration with ServiceNowJune 710:00 10:45 AMDevNet Theater

104、DEVNET-2739 ClickOps to GitOps-Cisco DNA Center Infrastructure-as-Code Use CasesJune 72:00 2:45 PMDevNet Classroom 2DEVNET-2151 Jenkins Automations for Cisco DNA Center 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLiveCisco DNA Center Developer Resourceshttps:/ 2023 Cisco a

105、nd/or its affiliates.All rights reserved.Cisco Public#CiscoLiveFill out your session surveys!Attendees who fill out a minimum of four session surveys and the overall event survey will get Cisco Live-branded socks(while supplies last)!112BRKOPS-2471These points help you get on the leaderboard and inc

106、rease your chances of winning daily and grand prizesAttendees will also earn 100 points in theCisco Live Challenge for every survey completed.2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicContinue your educationVisit the Cisco Showcase for related demosBook your one-on-oneMeet the

107、 Engineer meetingAttend the interactive education with DevNet,Capture the Flag,and Walk-in LabsVisit the On-Demand Library for more sessions at www.CiscoL you#CiscoLive 2023 Cisco and/or its affiliates.All rights reserved.Cisco Public#CiscoLive115Gamify your Cisco Live experience!Get points Get poin

108、ts for attending this session!for attending this session!Open the Cisco Events App.Click on Cisco Live Challenge in the side menu.Click on View Your Badges at the top.Click the+at the bottom of the screen and scan the QR code:How:1234115 2023 Cisco and/or its affiliates.All rights reserved.Cisco PublicBRKOPS-2471#CiscoLive

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(思科 DNA 中心与 ServiceNow 集成的自定义工作流程.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部