Empowering Citizen Integrators Over Custom Code
Relativity’s journey began when they wanted to connect Salesforce, JIRA and PagerDuty. Puzzello found that the out-of-the-box functions were insufficient as the data moved back and forth, but not in any way that gave the staff control. “Out of the box, we could only integrate the systems in a very basic way and lacked the ability to implement our own custom business rules,” said Puzzello. “Custom development is usually the next step, but we really wanted to empower our administrators. We wanted more clicks instead of code! Workato provided a scalable solution which offered a nice balance of customization with a relatively simple point and click solution for our administrators.” Custom development also requires a more significant investment in time to develop and test a solution along with the on-going need for specialized support. “Custom development is long and would distract our dev team from their work. We were able to get up and running with in weeks on Workato,” said Puzzello. Additionally, Workato has zero devops. “Workato allows our developers to stay focused as the technology works seamlessly in the background. We let Workato take care of security and infrastructure so our developers don’t have to do that work behind the scenes.”How it Works: Relativity’s ITOps Workflow
Streamlining Customer Service Ticketing from Salesforce to JIRA
If customers want to contact Relativity, they send in tickets by phone or email which are tracked in Salesforce. Relativity wanted to connect Salesforce and JIRA so that, when the issue gets to JIRA complete with all the custom objects and relevant information, the staff can act on it much more quickly. “Our engineers can answer sooner, which means our support is better,” said Puzzello.
Using PagerDuty For Incident Management
Relativity also uses PagerDuty to alert the right team members if an urgent issue comes in. In the unlikely event that a customer submits an issue that requires urgent attention, the issue will go from Salesforce to JIRA and then Workato will send it to PagerDuty. PagerDuty will alert the correct team member of the issues so it can be resolved as quickly as possible.
Relativity has several Workato recipes that move issues from different project teams in JIRA into PagerDuty, creating a new incident in PagerDuty. Then Workato updates JIRA with the PagerDuty incident number and other information to keep the two programs in perfect sync.
From there, PagerDuty does the job of alerting the correct party if the issue escalates according to the parameters Relativity has set in PagerDuty.
The Workato recipes will also pick up any updates to the PagerDuty incident, for example if the incident is resolved or changed, and updates the corresponding issue in JIRA.
Proactive ITOps with NewRelic, JIRA, and PagerDuty
Every business should monitor their infrastructure and put a workflow in place to handle exceptions. This will always result in a better experiences for customers and can proactively prevent issues being filed by a customer by fixing the issue before it effects anyone.
Behind the scenes, Relativity uses Workato to help proactively monitor their systems to prevent any customer issues. They do this using New Relic, JIRA, and PagerDuty. “We wanted to build an ITOps workflow where the initial ticket goes to JIRA, all the performance information is tracked in New Relic, and ultimately, have it all go to PagerDuty if an incident occurs,” explains Dan Waidelich, communication specialist at Relativity.
New Relic is a common ITOps app that acts like a health tracker for your website or software, tracking how the infrastructure and the various apps you work with are performing based on performance KPIs. Puzzello created a Workato recipe that will trigger if New Relic detects something and automatically creates a new issue in JIRA.
From here the recipes described above will move the incident from JIRA to PagerDuty, setting off any alerts that need to be sent to keep Relativity’s infrastructure in perfect health. “Lifecycle is really key. We try to track as much as possible so we can understand what happened,” said Waidelich. “So we really need a workflow that we can refer to. Workato provides that.”



