Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Empowering Seamless ITSM Integration: Highlights from Our Latest Webinar

Syed Majid Hassan -Exalate-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
June 6, 2024

I recently hosted a webinar that explores the complexities of setting up and customizing ITSM integration using simple code.

The session was a deep dive into the capabilities of Groovy scripting within Exalate, offering valuable insights and hands-on demonstrations to help users optimize their integration processes. 

We had attendees from various parts of the world. It was heartening to see both familiar names and new faces. 

The Webinar Team: 

  • George, Integration Consultant at Exalate, shared insights from his extensive experience and passion for Tottenham and Oasis.
  • I, Majid, Head of Solutions Engineering, a massive football and cricket fan, demonstrated the scripting capabilities of Exalate. 
  • Usman, an AI Specialist, introduced the exciting advancements in AI-driven integration.
  • Our backend team: The Exalate team was working in the background to ensure everything was in place.

image2.png

Here’s a detailed overview of what was covered during this webinar.

How Exalate Works?

George, briefly introduced how Exalate works, emphasizing its ability to synchronize tickets, incidents, or issues across tools like Jira, ServiceNow, Azure DevOps, Salesforce, etc. 

It supports a decentralized architecture to ensure each integrated system can operate independently while still sharing critical information, making it an ideal solution for complex ITSM environments. 

When I took over from George, I kicked off the technical segment of the webinar by discussing the basics of Groovy scripting along with its usage in Exalate.

image1.png

Introduction to Groovy Scripting

I introduced the Groovy web console, explaining its importance in creating and testing scripts that facilitate custom integrations. This segment can be particularly useful for those looking to deepen their understanding of Groovy scripting within the Exalate platform. 

I discussed a few key Groovy operators like Safe Navigation, Elvis, and other Groovy scripting concepts like closures, lists, hashmaps, string interpolation, etc. These Groovy scripting techniques are widely used among Exalate clients to ensure robust and error-free scripting. 

A Practical Use Case for Customer Support and Development Sync

Then, I demonstrated some real-life use cases that involved using Groovy scripts in ITSM integration. This is an important Exalate feature that enables users to customize integrations to meet specific business needs. 

I started off by creating a connection for a Jira ServiceNow integration where ServiceNow acted as a front-facing service desk, and a subset of incidents raised in ServiceNow were handed over to the development team in Jira. 

After setting up the connection, I showcased Exalate’s out-of-the-box capabilities to sync comments, descriptions, summaries, and more bidirectionally between Jira and ServiceNow. 

Use Case Requirements

I demonstrated an advanced Jira ServiceNow integration use case with the following requirements: 

  • Automate the connection with a custom field ‘u_sync_this’ (a checkbox) to trigger the sync from ServiceNow to Jira. 
  • Map and sync statuses between Jira and ServiceNow to ensure consistency across platforms. 
  • Map a dropdown custom field to synchronize priorities in Jira based on categories in ServiceNow. 
  • Populate the Jira issue key and URL in ServiceNow’s correlation fields. 
  • Populate the ServiceNow incident details as a custom Jira issue field. 

Here’s a small sneak peek into the actual use case. 

https://youtu.be/O2PT3jPImtI

Debugging and Troubleshooting

I have experienced the pain users face when there are integration errors or a thing meant to sync won’t sync anymore. Debugging and troubleshooting your integration is as important as setting it up in the first place. 

So, I discussed the importance of using the debug statements in Groovy scripts allowing users to troubleshoot and ensure their integration handles data accurately. This is an important practice to maintain the integrity of your integrations.  

ITSM Integration Tips

Toward the end of the webinar, I discussed some integration tips. For any ITSM integration to succeed, it’s crucial to maintain context. Since there are a lot of moving parts in integrations, it’s necessary to understand where every sync transaction is placed. 

While strategizing integrations, it’s important to consider outliers, for instance, values the other side throws at you that you aren’t expecting from them. It’s always important to leave nothing to chance and consider all angles carefully. 

Exalate Scripting Tip:

  • Leave nothing to chance
  • Ensure that you maintain context

The Future of Integration

Usman gave us a sneak peek into the future of integration with Exalate’s AI Configurator. 

The AI Configurator leverages advanced AI models to translate human language into Groovy scripts, significantly reducing the time and expertise required to set up integrations. The demonstration showed how a complex integration task, which traditionally took significant time and effort, could be accomplished in minutes using AI.

The live Q&A session was vibrant, with participants asking insightful questions about common challenges and specific use cases. Topics ranged from handling sync errors to optimizing scripts for better performance. The discussion underscored the importance of understanding both the capabilities and limitations of the tools at hand and how best to leverage them for optimal results. 

Conclusion: A Step Forward in ITSM Integration

The webinar concluded with a sense of achievement and excitement for the future. Attendees left with a deeper understanding of Groovy scripting and the powerful capabilities of Exalate’s AI Configurator. The session reinforced our commitment to providing cutting-edge solutions that simplify complex integration tasks, and ensure teams work more efficiently and collaboratively.

For those who missed the live session or wish to revisit the content, a recording of the webinar is available here

You can also subscribe to #EXAhack our weekly byte-sized guide that helps you use Exalate to its full potential. 

We look forward to continuing this journey of innovation and collaboration with our community.

Stay Connected

If you have any questions or would like to explore how Exalate can benefit your organization, please reach out to me at syed.majid.hassan@exalate.com or book a call

Feel free to connect with me on LinkedIn and explore our documentation through our AI assistant, Aida.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events