Enhanced Task Management
Automating SLA calculations reduced errors in task duration estimations, improving reliability of service desk operations.
Azati developed a custom plugin for Jira Service Desk called 'SLATime' to enhance functionality, streamline task management, and improve the estimation and tracking of incoming user requests for an international IT company. The plugin offers advanced features like SLA calculation, field tracking, and customizable configurations.
custom fields successfully tracked by the plugin
service desk requests processed automatically using SLATime calculations
hours saved monthly by automating SLA tracking
The client needed to streamline the management of incoming Jira Service Desk requests, ensuring accurate SLA tracking and efficient handling of high-volume tasks. Existing tools lacked automation for dynamic SLA calculation, field tracking, and workflow optimization. Azati’s objective was to create a plugin that calculates SLA automatically based on priority, workload, and schedules, tracks changes to relevant fields, and provides customizable configurations to improve service desk efficiency.
The team initially lacked access to the live Jira instance and had to work in a basic development environment, creating discrepancies between testing and production. Azati proposed developing a robust testing workflow in the dev environment and later validating results in production once access was granted.
Technical specifications were edited offline in multiple versions, causing delays and inconsistencies. Azati recommended moving documentation to cloud-based tools to enable version tracking, notifications for updates, and improved collaboration between teams.
While basic plugin development documentation existed, examples and advanced guidance were limited. Azati overcame this by consulting with other teams, sharing code samples, and applying best practices from prior Jira projects.
Azati’s team studied Jira Service Desk architecture and determined necessary variables for SLA calculation, including working periods, service duration, and holiday calendars.
Custom fields and dynamic UI components were implemented using AUI, enabling users to interact with SLA metrics and task details intuitively.
Azati developed a configurable setup form for administrators and added a Notes feature for annotating fields, improving communication and error handling.
Bring your complexity. We'll bring the plan. Select a convenient slot to start a conversation with our experts.
Schedule a callAutomatically calculates SLA for incoming requests considering task priority, workload, service schedules, and processing periods. The plugin dynamically updates SLA estimates whenever related fields are changed, ensuring accurate tracking without manual intervention.
Administrators can configure the plugin to adapt to different workflows and project requirements. This includes setting SLA calculation rules, specifying which fields to track, and defining notifications or exceptions.
Allows users to add annotations and comments to custom fields directly within Jira tickets. This helps clarify request details, streamline error handling, and improves communication between team members when SLA recalculations or exceptions occur.
The plugin is packaged as a JAR file and can be easily uploaded to Jira Service Desk. Deployment is straightforward, and configuration can be performed by administrators without needing additional coding or manual intervention.
Automating SLA calculations reduced errors in task duration estimations, improving reliability of service desk operations.
Configurable settings and dynamic recalculation decreased manual effort in workflow management, accelerating request handling.
Notes on custom attributes streamlined communication and provided clarity on tasks, increasing accuracy in issue resolution.
Easy plugin installation and configuration minimized downtime and sped up adoption across multiple projects.
Last updated