We’re excited to share that you can now create automation-driven Playbooks for agents and responders in Jira Service Management, accessible directly from the issue view.
Available for Jira Service Management Cloud Premium and Enterprise customers, the new playbooks feature guides agents and responders through the execution of complex, repeatable processes. With playbooks, you can define standard operating procedures (SOPs) for your teams, including instructional steps, and automated steps that help them resolve issues faster.
Take a look at how to configure and use them in this demo:
Playbooks in Jira Service Management can be thought of as a set of ordered rules that you define for your agents and responders. They’re configured at the project level, and can be made and managed by anyone with project admin permissions.
With playbooks, you can define the sequence of steps to complete in each playbook, giving agents a clear procedure to follow in difficult or stressful situations like incidents for on-call agents. These playbooks also standardize and assist agents responding to a JSM issue, such as onboarding steps for an HR managing a new employee or steps to verify and grant access to systems for IT support. For each step you define, you can choose one of two-step types:
1️⃣ Automation step: With this step type, you can let agents manually run a pre-configured rule. When an agent lands on an automation step, can input any required values from previous steps and then click the “Run” button on the step to trigger the rule. The playbook will then run the rule, show the output directly in the issue view if successful, and add the run and results to the execution log. Each step can have a description to help agents learn about the context of when this should be triggered.
💡 You can use these steps to pull agent-inputted information into your rule run. For example, you can trigger a rule to get the virtual machine ID in step 1, and then in step 2, prompt them for that ID in order to trigger the automation step to restart that virtual machine. If not needed, you can skip step 2, and trigger a rule in step 3, to execute a preconfigured runbook on that VM. This gives agents both power to quickly take actions on click of button and control over the steps to run based on the context. |
2️⃣ Instructional step: Text-based steps for your agents, where you can write instructions on how to complete a step manually. You can also add links to instructional steps for context (like a link to a piece of documentation). Once the agent has completed an instructional step, they can mark it “done”.
💡 Once it’s marked as done, the playbooks execution log will capture who marked the step done, and when they did so. That way, your team can keep a clear paper trail of what actions have been taken so far on an issue or incident. |
As a note: while playbooks are configured at the project level, the automation rules you embed in your playbook automation steps are not bound to that project. They’re still able to perform actions across projects when run from within a playbook. They can also still perform actions outside of your Atlassian products, like running scripts on AWS or Azure.
Currently, playbooks can only map to one project, meaning playbooks will only appear to agents under the project they've been created in. That said, they can be mapped across issue types, request types, and groups within a project to make it easier for your agents to discover only the relevant playbooks they need.
The video demo above features a playbook designed for incident management—but that’s just one way you can take advantage of them. You can also build out playbooks for other intricate processes across your business, like:
Validating a successful change request
Completing new employee onboarding tasks
Executing an employee leave approval process
Verifying permissions of an employee and granting new access if requested
Updating your CMDB when assigning hardware to a new employee
By defining playbooks for these repeatable processes, it can help you and your agents feel confident that they’re executed the same way every time. And by empowering agents and responders to tap into automated steps, you can also reduce manual and tedious work for them, and reduce context switching by allowing them to stay in the issue view.
When you’re able to create a clear path forward for your agents, they can resolve issues faster. And if they do need to bring in extra help to resolve, execution logs keep a clear audit trail of everything they’ve already done. That makes it easier for teammates and escalation managers to jump in and get context quickly when they’re needed.
If you’re ready to start building playbooks for your team, we encourage you to check out the support documentation below:
→ Getting started with playbooks
→ Run a playbook and view outputs
We look forward to seeing how you use playbooks to standardize your own processes. And if you have any feedback as you get started, feel free to share it below—we’d love to hear about your experiences.
If you have any questions or feedback for us, please book some time based on your availability using this link: https://calendly.com/makarandgomashe/playbooks-in-jsm
Makarand Gomashe
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
13 comments