SlideShare une entreprise Scribd logo
eBonding with Cherwell
Rick
Muñoz
• Chief Architect at T4S Partners, Inc.
• Cherwell Certified Engineer,
Microsoft Certified Solutions Expert:
Azure
• Specializes in System Integration,
Cloud Migration, and Application
Modernization solutions
• 25+ years experience in IT,
Enterprise Systems, and Advanced
Technologies
Defining eBonding at
the process level
PART 1
Rick Muñoz
1. eBonding (ITSM-to-ITSM)
2. Business Apps & Process
3. On-Premise Automation
4. Cloud Automation
5. System Management
6. Asset Management
7. Monitoring
8. Security & Identity
Integration with Cherwell
eBonding
Monitoring
Asset
Management
System
Management
Cloud
Automation
On-
Premise
Automation
Business
Apps &
Process
Security &
Identity
• eBonding – or ‘electronic bonding’ is the process
& data integration between similar or overlapping
business applications
• eBonding in ITSM creates bi-directional process
synchronization of incidents, service requests, and
other artifacts between to ITSM-focused systems
• eBonding streamlines coordination of “ticket”
reporting & handling between 2 or more ITSM
systems within or between organizations
What is eBonding?
Examples
ITSM/PSA systems: ServiceNow,
Remedy, ConnectWise,
Ubersmith, ZenDesk, …
ITOM systems: ScienceLogic,
uCMDB, …
Development tracking systems:
VSTS/TFS, Jira, …
Release, Change, & Deployment
Systems: Jenkins, SAP ChaRM, …
• Elimination of “Swivel Chair integration”
• Mergers & Acquisitions
• Customer/Partner that wants to interconnect
• Outsourcing service desk
• Help Desk consolidation
Common Drivers of eBonding
ITSM ticket eBonding
• Cherwell <-> ServiceNow
• Cherwell <-> ZenDesk
ITSM Change & Release Mgmt
eBonding
• SAP ChaRM <-> Cherwell
• Cherwell <-> Jenkins
Examples of eBonding in ITSM
IT Operations Management (ITOM)
eBonding with ITSM
• ScienceLogic <-> Cherwell
• HP OpenView <-> Cherwell
DevOps eBonding with ITSM
• Cherwell <-> Visual Studio Team Services
• Cherwell <-> Jira
• Use Cases
• “Hand off” of tickets to other teams
• Gain Visibility in Cherwell of tickets from other
systems
• Synchronize tickets between company ITSM
system and external help desk provider
• Autoticketing and updating status
eBonding – real world experience
Clear ownership “handoff”
• What system sends
email to whom?
• Which system waits the
“3 days” after resolution
• How does the
classification in one
system show up in the
other?
Example of eBonding: Simple Incident Lifecycle
eBonding Integration
Company CSM
Help Desk Provider
ITSM system
User
submits
ticket
Help
Desk
Triages
Ticket
Reflect
assignment &
status change
Assigned
& In
Progress
Assignee
Works
Ticket
Assignee
Resolves
Ticket
CSM
system
reflects
resolution
+3 Days after
Resolved
System
marks
ticket as
Closed
Ownership can be given
or taken by either side
More Complex Example: Ownership can change in-flight
eBonding Integration
Company CSM
Help Desk Provider
ITSM system
User submits
ticket via Portal
Help Desk
Triages Ticket
CSM system reflects
assignment & status change
Assigned
& In Progress
Assignee
Works
Ticket
Assignee
finds out
assignment
& ownership
taken
‘back’
Internal
IT team
takes
assignmentAssigned
BACK
Help Desk
has
to reassign
ticket
Reflect
Change
Chg
Priority
Work
Ticket
Internal IT team
has to determine
internal assignee
Reassign
Back
Assign back
with new
Classif.
Assign –
NEW SLA!
User
Reopens
Ticket
WORK RESOLVED
Reflect Change
CLOSE
?
Lifecycle Status
Steps can vary
between both
systems – in both
allowable status
changes and
requirements of
each status
Impedance Mismatch of Statuses
eBonding Integration
Company CSM
Incident Status
VSTS
(OOTB)
NEW
NEW NEW
(with
assignment
field filled in)
Ready Closed
New
Assigned
Active
In Progress
Pending
Resolved
Resolved Closed Reopened
Status definitions
and sequence of
“work items” vary
between their types
in VSTS
Status transitions
work differently in
VSTS than in CSM
Example of mapping process status
Transition Points between processes
mapped and coordinated
Transfer of incident/SR ownership
and control must be fully agreed
upon
Differences have to be accounted for
Detailed USE CASES need to be
defined!
Process mapping
Mapping may require connecting at a semantic
level: Service Catalog, Priority/Urgency/Severity
Some fields require common or shared
information: Customer/Requestor, Team, Assignee
Technical field mapping may require type
conversions or even value transformation
Mapping fields across the process
Web Method
Parameters Required Conditional Value
X token X Constant = "Hujkf;KqC"
X partnerPrimaryReference X Incident.IncidentID
X partnerSecondaryReference X Incident.IncidentID
X status X Incident.Status
X impact X MAJOR|SIGNIFICANT|MINOR
urgency X HIGH|NORMAL|LOW
X shortDescription X Incident.ShortDescription
X affectedContact X Submitted on behalf.RecID
X assignee X Incident.OwnedBy
X assigneeGroup X Incident.OwnedByTeam
X expectedStartDate TBD
X location X Incident.PC#
X requester customer.RecID
X extraFields.CustomerTicketType Incident.IncidentType
X extraFields.Service Incident.Sevice
X extraFields.Category Incident.Category
X extraFields.SubCategory Incident.SubCategory
X actionType X Constant = "Update"
additionalComments Journal Entry
N/A accountableGroup
N/A accountableOwner
N/A classification
X closureDetails X Incident.Close Description
N/A configurationItem
N/A contract
submitSyncIncidentRequest
• Who initiates Incidents or Service Request (or other)?
• Who owns what when?
• Are the processes aligned? Where do they diverge?
• What can change after assignment?
• Where do process and object dependencies, including
validation & requirement rules, differ?
• Where do the systems need to use the “same” data?
Key Questions
Find the simplest
eBonding approach
that’s of value to
minimize the complexity
that needs to be addressed
in implementation
Clearly define the patterns
& ‘recipes’ that will be
applied in eBonding
Finding the lowest complexity acceptable
Lower Complexity Medium Complexity High Complexity
Primarily a one-way
ticket ownership
transfer on-demand
or automatically
Two-way transfer of
tickets based on
agreed-upon rules
Two-way
replication/sync of
all tickets
Basic updates sent
back to originating
system
Basic updates sent
back to originating
system
Complex mapping of
service catalog
Limited scope of
tickets/classification
Clear ownership of
tickets by only one
side
Major process &
data differences
Same common data Either side can own
and process any
tickets in any state
Implementing
eBonding
PART 2
Rick Muñoz
• Differentiate between Direction of connection initiation and
direction of data & process flow
• Best: Both systems Push to the other
• If only 1 system can be changed/extended, that system will be
responsible for pulling & pushing data
• Direction will often depend on availability of interfaces or
integration mechanisms
• There will always be latency between the two systems
Implementation foundation: Direction
Technical
integration
can be
achieved in
multiple
WAYS, each
with
tradeoffs
Example Integration Implementation Scenarios
A sends email to B B sends email to A
A connects directly to B’s
API to push data
B connects directly to A’s API
to push data
A connects directly to B’s
API to push data & poll/pull
data
B connects directly to A’s API
to push data
A detects changes and
processes them
B detects changes and
processes them
Integration Platform Pulls and
pushes to each A and B
A pushes changes to
Integration platform
B pushes changes to
Integration Platform
Integration Platform pushes
changes from one system to
the other
Email-only integration
Two-way
Push
One-sidehandles
integration
Intermediary
Controller
Intermediary
Messenger
A connects directly to B’s PI
to push, poll, pull data; may
be invoked by notification
B notifies A via email or webto
pull new/updated data
One-Side
integration w/
notification
ITSM System ‘A’
(typically CSM)
ITSM / Ticketing
System ‘B’
• Futureproof the integration: Design for Changes in
process & field mapping
• Instrument all interactions: Detailed logging and
tracing is essential to diagnose & resolve complex
sync issues
• Consider flexible technical options: Leverage
integration beyond point-to-point
• Look for the simplest solution to start with: Full
sync will bring high complexity
eBonding Lessons Learned
Visibility into eBonding
• eBonding will have limits – Visibility is key
to see, understanding, and address those
limits
• Cheap & Quick eBonding approach: email
• Establish foundation for multiple integrations with
integration platforms and tools
• Define your own eBonding “connector”
• e.g., MSPs to customers
• Company to supplier
• “Standardized” Integration & Interface
• Leverage the “Canonical API” in Cherwell
Further considerations & options
• Process mapping
• Process flow & ownership
• Lifecycle & Status mapping
• Technical Integration
• Synchronous vs. Asynchronous
• Latency considerations
• Pull vs. Push vs. Polling – who
establishes connections &
ebonding logic
eBonding is more than just copying tickets
• Direction of eBonding logic & data
• Field mapping & handling
differences
• Data mapping Customers,
classifications, users, priorities,
etc.
• Partial vs. Full synchronization
• Depth & Breadth of eBonding
• Single to multiple processes
• Objects, attributes, &
relationships
• eBonding requires Business Process integration, not
just technical or data integration
• eBonding will always be Hard and often very
specific to the systems
• No two ITSM system are configured the same –
even two Cherwell systems
• eBonding requires close monitoring, ongoing
operational support, and continuous refinement
eBonding Reality Check

Contenu connexe

Tendances

OPIM 5272 group project
OPIM 5272 group projectOPIM 5272 group project
OPIM 5272 group project
Shu-Feng Tsao
 
Migrating enterprise applications to cloud
Migrating enterprise applications to cloudMigrating enterprise applications to cloud
Migrating enterprise applications to cloud
Sougata Mitra
 
NSi Auto Store capture process &amp; route
NSi Auto Store capture process &amp; routeNSi Auto Store capture process &amp; route
NSi Auto Store capture process &amp; route
JohnTileyITQ
 
(Dee fleming) Ccloud computing_la_press_final
(Dee fleming) Ccloud computing_la_press_final(Dee fleming) Ccloud computing_la_press_final
(Dee fleming) Ccloud computing_la_press_final
LA_IBM_Cloud_Event
 
IBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM COMPLIMENTARY MIGRATION ASSESSMENTIBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM India Smarter Computing
 
VMware: Ekonomický pohľad na cloud
VMware: Ekonomický pohľad na cloudVMware: Ekonomický pohľad na cloud
VMware: Ekonomický pohľad na cloud
ASBIS SK
 
Inventory Management
Inventory ManagementInventory Management
Inventory Management
EMAINT
 
Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...
Smart ERP Solutions, Inc.
 

Tendances (8)

OPIM 5272 group project
OPIM 5272 group projectOPIM 5272 group project
OPIM 5272 group project
 
Migrating enterprise applications to cloud
Migrating enterprise applications to cloudMigrating enterprise applications to cloud
Migrating enterprise applications to cloud
 
NSi Auto Store capture process &amp; route
NSi Auto Store capture process &amp; routeNSi Auto Store capture process &amp; route
NSi Auto Store capture process &amp; route
 
(Dee fleming) Ccloud computing_la_press_final
(Dee fleming) Ccloud computing_la_press_final(Dee fleming) Ccloud computing_la_press_final
(Dee fleming) Ccloud computing_la_press_final
 
IBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM COMPLIMENTARY MIGRATION ASSESSMENTIBM COMPLIMENTARY MIGRATION ASSESSMENT
IBM COMPLIMENTARY MIGRATION ASSESSMENT
 
VMware: Ekonomický pohľad na cloud
VMware: Ekonomický pohľad na cloudVMware: Ekonomický pohľad na cloud
VMware: Ekonomický pohľad na cloud
 
Inventory Management
Inventory ManagementInventory Management
Inventory Management
 
Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...Alert Framework - Alert your organization to errors, changes, and stalled tra...
Alert Framework - Alert your organization to errors, changes, and stalled tra...
 

Similaire à eBonding with Cherwell (abbreviated version)

eBonding with Cherwell
eBonding with CherwelleBonding with Cherwell
eBonding with Cherwell
munozrick
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015
Mark S. Mahre
 
Cloud Storage and Security
Cloud Storage and SecurityCloud Storage and Security
Cloud Storage and Security
Shashank Srivastava
 
Itfma 2009 charleston_cost_cutting_tool
Itfma 2009 charleston_cost_cutting_toolItfma 2009 charleston_cost_cutting_tool
Itfma 2009 charleston_cost_cutting_tool
Karthik Arumugham
 
CadmiuCD Integrations
CadmiuCD IntegrationsCadmiuCD Integrations
CadmiuCD Integrations
CadmiumCD
 
Audit and Assurance
Audit and AssuranceAudit and Assurance
Audit and Assurance
MuhamadSyawal7
 
Token engineering presentation 5 13-18
Token engineering presentation 5 13-18Token engineering presentation 5 13-18
Token engineering presentation 5 13-18
Michael Zargham
 
Cloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask YouCloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask You
Wipfli LLP/Brittenford Systems Inc.
 
Cloud & Telecom Expense Management
Cloud & Telecom Expense Management Cloud & Telecom Expense Management
Cloud & Telecom Expense Management
Sergej Polovnikov
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Salesforce.org
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
Jithin Zcs
 
Manged print services 1
Manged print services 1Manged print services 1
Manged print services 1
Tony Barton
 
Perspectives on IT Financial Management
Perspectives on IT Financial ManagementPerspectives on IT Financial Management
Perspectives on IT Financial Management
Mathan Anto Marshine
 
EAI (Integration) and Mulesoft
EAI (Integration) and MulesoftEAI (Integration) and Mulesoft
EAI (Integration) and Mulesoft
Ponviknesh Sivakumar
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirements
hapy
 
External Search Match
External Search MatchExternal Search Match
External Search Match
Anoop Savio
 
ECNO 2016-Using ECM to gain administrative efficiency for school boards
ECNO 2016-Using ECM to gain administrative efficiency for school boardsECNO 2016-Using ECM to gain administrative efficiency for school boards
ECNO 2016-Using ECM to gain administrative efficiency for school boards
Christopher Wynder
 
Switch email platforms
Switch email platformsSwitch email platforms
Switch email platforms
Info-Tech Research Group
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
Sunderland City Council
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Scott Abel
 

Similaire à eBonding with Cherwell (abbreviated version) (20)

eBonding with Cherwell
eBonding with CherwelleBonding with Cherwell
eBonding with Cherwell
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015
 
Cloud Storage and Security
Cloud Storage and SecurityCloud Storage and Security
Cloud Storage and Security
 
Itfma 2009 charleston_cost_cutting_tool
Itfma 2009 charleston_cost_cutting_toolItfma 2009 charleston_cost_cutting_tool
Itfma 2009 charleston_cost_cutting_tool
 
CadmiuCD Integrations
CadmiuCD IntegrationsCadmiuCD Integrations
CadmiuCD Integrations
 
Audit and Assurance
Audit and AssuranceAudit and Assurance
Audit and Assurance
 
Token engineering presentation 5 13-18
Token engineering presentation 5 13-18Token engineering presentation 5 13-18
Token engineering presentation 5 13-18
 
Cloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask YouCloud Computing for CPAs: What Your Client Will Ask You
Cloud Computing for CPAs: What Your Client Will Ask You
 
Cloud & Telecom Expense Management
Cloud & Telecom Expense Management Cloud & Telecom Expense Management
Cloud & Telecom Expense Management
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
Manged print services 1
Manged print services 1Manged print services 1
Manged print services 1
 
Perspectives on IT Financial Management
Perspectives on IT Financial ManagementPerspectives on IT Financial Management
Perspectives on IT Financial Management
 
EAI (Integration) and Mulesoft
EAI (Integration) and MulesoftEAI (Integration) and Mulesoft
EAI (Integration) and Mulesoft
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirements
 
External Search Match
External Search MatchExternal Search Match
External Search Match
 
ECNO 2016-Using ECM to gain administrative efficiency for school boards
ECNO 2016-Using ECM to gain administrative efficiency for school boardsECNO 2016-Using ECM to gain administrative efficiency for school boards
ECNO 2016-Using ECM to gain administrative efficiency for school boards
 
Switch email platforms
Switch email platformsSwitch email platforms
Switch email platforms
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content ManagementPhase Two: What’s Next for Life Sciences and Enterprise Content Management
Phase Two: What’s Next for Life Sciences and Enterprise Content Management
 

Dernier

14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
Jhone kinadey
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
Luigi Fugaro
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 

Dernier (20)

14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Boost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management AppsBoost Your Savings with These Money Management Apps
Boost Your Savings with These Money Management Apps
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
WMF 2024 - Unlocking the Future of Data Powering Next-Gen AI with Vector Data...
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 

eBonding with Cherwell (abbreviated version)

  • 2. Rick Muñoz • Chief Architect at T4S Partners, Inc. • Cherwell Certified Engineer, Microsoft Certified Solutions Expert: Azure • Specializes in System Integration, Cloud Migration, and Application Modernization solutions • 25+ years experience in IT, Enterprise Systems, and Advanced Technologies
  • 3. Defining eBonding at the process level PART 1 Rick Muñoz
  • 4. 1. eBonding (ITSM-to-ITSM) 2. Business Apps & Process 3. On-Premise Automation 4. Cloud Automation 5. System Management 6. Asset Management 7. Monitoring 8. Security & Identity Integration with Cherwell eBonding Monitoring Asset Management System Management Cloud Automation On- Premise Automation Business Apps & Process Security & Identity
  • 5. • eBonding – or ‘electronic bonding’ is the process & data integration between similar or overlapping business applications • eBonding in ITSM creates bi-directional process synchronization of incidents, service requests, and other artifacts between to ITSM-focused systems • eBonding streamlines coordination of “ticket” reporting & handling between 2 or more ITSM systems within or between organizations What is eBonding?
  • 6. Examples ITSM/PSA systems: ServiceNow, Remedy, ConnectWise, Ubersmith, ZenDesk, … ITOM systems: ScienceLogic, uCMDB, … Development tracking systems: VSTS/TFS, Jira, … Release, Change, & Deployment Systems: Jenkins, SAP ChaRM, … • Elimination of “Swivel Chair integration” • Mergers & Acquisitions • Customer/Partner that wants to interconnect • Outsourcing service desk • Help Desk consolidation Common Drivers of eBonding
  • 7. ITSM ticket eBonding • Cherwell <-> ServiceNow • Cherwell <-> ZenDesk ITSM Change & Release Mgmt eBonding • SAP ChaRM <-> Cherwell • Cherwell <-> Jenkins Examples of eBonding in ITSM IT Operations Management (ITOM) eBonding with ITSM • ScienceLogic <-> Cherwell • HP OpenView <-> Cherwell DevOps eBonding with ITSM • Cherwell <-> Visual Studio Team Services • Cherwell <-> Jira
  • 8. • Use Cases • “Hand off” of tickets to other teams • Gain Visibility in Cherwell of tickets from other systems • Synchronize tickets between company ITSM system and external help desk provider • Autoticketing and updating status eBonding – real world experience
  • 9. Clear ownership “handoff” • What system sends email to whom? • Which system waits the “3 days” after resolution • How does the classification in one system show up in the other? Example of eBonding: Simple Incident Lifecycle eBonding Integration Company CSM Help Desk Provider ITSM system User submits ticket Help Desk Triages Ticket Reflect assignment & status change Assigned & In Progress Assignee Works Ticket Assignee Resolves Ticket CSM system reflects resolution +3 Days after Resolved System marks ticket as Closed
  • 10. Ownership can be given or taken by either side More Complex Example: Ownership can change in-flight eBonding Integration Company CSM Help Desk Provider ITSM system User submits ticket via Portal Help Desk Triages Ticket CSM system reflects assignment & status change Assigned & In Progress Assignee Works Ticket Assignee finds out assignment & ownership taken ‘back’ Internal IT team takes assignmentAssigned BACK Help Desk has to reassign ticket Reflect Change Chg Priority Work Ticket Internal IT team has to determine internal assignee Reassign Back Assign back with new Classif. Assign – NEW SLA! User Reopens Ticket WORK RESOLVED Reflect Change CLOSE ?
  • 11. Lifecycle Status Steps can vary between both systems – in both allowable status changes and requirements of each status Impedance Mismatch of Statuses eBonding Integration Company CSM Incident Status VSTS (OOTB) NEW NEW NEW (with assignment field filled in) Ready Closed New Assigned Active In Progress Pending Resolved Resolved Closed Reopened
  • 12. Status definitions and sequence of “work items” vary between their types in VSTS Status transitions work differently in VSTS than in CSM Example of mapping process status
  • 13. Transition Points between processes mapped and coordinated Transfer of incident/SR ownership and control must be fully agreed upon Differences have to be accounted for Detailed USE CASES need to be defined! Process mapping
  • 14. Mapping may require connecting at a semantic level: Service Catalog, Priority/Urgency/Severity Some fields require common or shared information: Customer/Requestor, Team, Assignee Technical field mapping may require type conversions or even value transformation Mapping fields across the process Web Method Parameters Required Conditional Value X token X Constant = "Hujkf;KqC" X partnerPrimaryReference X Incident.IncidentID X partnerSecondaryReference X Incident.IncidentID X status X Incident.Status X impact X MAJOR|SIGNIFICANT|MINOR urgency X HIGH|NORMAL|LOW X shortDescription X Incident.ShortDescription X affectedContact X Submitted on behalf.RecID X assignee X Incident.OwnedBy X assigneeGroup X Incident.OwnedByTeam X expectedStartDate TBD X location X Incident.PC# X requester customer.RecID X extraFields.CustomerTicketType Incident.IncidentType X extraFields.Service Incident.Sevice X extraFields.Category Incident.Category X extraFields.SubCategory Incident.SubCategory X actionType X Constant = "Update" additionalComments Journal Entry N/A accountableGroup N/A accountableOwner N/A classification X closureDetails X Incident.Close Description N/A configurationItem N/A contract submitSyncIncidentRequest
  • 15. • Who initiates Incidents or Service Request (or other)? • Who owns what when? • Are the processes aligned? Where do they diverge? • What can change after assignment? • Where do process and object dependencies, including validation & requirement rules, differ? • Where do the systems need to use the “same” data? Key Questions
  • 16. Find the simplest eBonding approach that’s of value to minimize the complexity that needs to be addressed in implementation Clearly define the patterns & ‘recipes’ that will be applied in eBonding Finding the lowest complexity acceptable Lower Complexity Medium Complexity High Complexity Primarily a one-way ticket ownership transfer on-demand or automatically Two-way transfer of tickets based on agreed-upon rules Two-way replication/sync of all tickets Basic updates sent back to originating system Basic updates sent back to originating system Complex mapping of service catalog Limited scope of tickets/classification Clear ownership of tickets by only one side Major process & data differences Same common data Either side can own and process any tickets in any state
  • 18. • Differentiate between Direction of connection initiation and direction of data & process flow • Best: Both systems Push to the other • If only 1 system can be changed/extended, that system will be responsible for pulling & pushing data • Direction will often depend on availability of interfaces or integration mechanisms • There will always be latency between the two systems Implementation foundation: Direction
  • 19. Technical integration can be achieved in multiple WAYS, each with tradeoffs Example Integration Implementation Scenarios A sends email to B B sends email to A A connects directly to B’s API to push data B connects directly to A’s API to push data A connects directly to B’s API to push data & poll/pull data B connects directly to A’s API to push data A detects changes and processes them B detects changes and processes them Integration Platform Pulls and pushes to each A and B A pushes changes to Integration platform B pushes changes to Integration Platform Integration Platform pushes changes from one system to the other Email-only integration Two-way Push One-sidehandles integration Intermediary Controller Intermediary Messenger A connects directly to B’s PI to push, poll, pull data; may be invoked by notification B notifies A via email or webto pull new/updated data One-Side integration w/ notification ITSM System ‘A’ (typically CSM) ITSM / Ticketing System ‘B’
  • 20. • Futureproof the integration: Design for Changes in process & field mapping • Instrument all interactions: Detailed logging and tracing is essential to diagnose & resolve complex sync issues • Consider flexible technical options: Leverage integration beyond point-to-point • Look for the simplest solution to start with: Full sync will bring high complexity eBonding Lessons Learned
  • 21. Visibility into eBonding • eBonding will have limits – Visibility is key to see, understanding, and address those limits
  • 22. • Cheap & Quick eBonding approach: email • Establish foundation for multiple integrations with integration platforms and tools • Define your own eBonding “connector” • e.g., MSPs to customers • Company to supplier • “Standardized” Integration & Interface • Leverage the “Canonical API” in Cherwell Further considerations & options
  • 23. • Process mapping • Process flow & ownership • Lifecycle & Status mapping • Technical Integration • Synchronous vs. Asynchronous • Latency considerations • Pull vs. Push vs. Polling – who establishes connections & ebonding logic eBonding is more than just copying tickets • Direction of eBonding logic & data • Field mapping & handling differences • Data mapping Customers, classifications, users, priorities, etc. • Partial vs. Full synchronization • Depth & Breadth of eBonding • Single to multiple processes • Objects, attributes, & relationships
  • 24. • eBonding requires Business Process integration, not just technical or data integration • eBonding will always be Hard and often very specific to the systems • No two ITSM system are configured the same – even two Cherwell systems • eBonding requires close monitoring, ongoing operational support, and continuous refinement eBonding Reality Check