Playbook variants
Use one playbook for multiple scenarios.
Create different variations on top of a base playbook for multiple use cases instead of duplicating and modifying playbooks, or relying on one-time workarounds that use complex run conditions and branching.
Consider using playbook variants if you have similar business processes that change based on specific factors. For example:
- Processes and requirements for different locations (regions, countries, municipalities, organizations, etc.).
- Banking SLAs differ by region, USA is 30 days and EMEA is 45 days with potential for further variation by country.
- Card disputes with variance by network: Visa, Mastercard, Discover, etc.
- Managing hiring flows that vary by industry, department, and job titles.
- Business processes and requirements for different users and roles.
- Business processes and requirements for different kinds of applications, such as licenses and permits for different kinds of businesses, etc.
To get started, see Create a playbook variant.
General Guidelines
Create, run, troubleshoot, and monitor your playbook variants more effectively. Use these guidelines to optimize the performance of your playbook variants.
- Order your variants
- Playbook variants are evaluated from the top down at every level. The first variant that meets conditions will run. Make sure your variants are in the order that you would like for them to be evaluated.
- Pay attention to property overrides
- As you make changes to your variants, related activity configurations that are inherited from parent variants (such as start rules or display order) may be overridden. The overridden link and label appear next properties that are no longer synced with the parent variant or playbook.Check all properties to ensure they are still configured as you want them. Re-sync properties to be the same as in the parent, if needed.
- Don't create variants for playbooks with decision activities
- Decision activities are not currently supported in playbook variants.
- Don't create variants if you want to change stage properties
- Stage overrides are not currently supported in playbook variants.