Disclosure: I work for codefortynine, the Marketplace Partner behind Deep Clone for Jira.
If you have work in Jira that repeats every week, month, sprint, quarter, or release, Jira Automation’s Scheduled trigger is a great way to automate when that work should be created.
For a single recurring work item, the setup can be relatively straightforward. But once your recurring work consists of an Epic, or a larger hierarchy, things can get complicated quickly.
This is where Deep Clone for Jira can simplify the setup. Deep Clone is a Jira cloud app for cloning work items, Jira spaces and work item hierarchies (like Epics) while preserving their structure and relationships.
If you combine Jira Automation, Jira Workflow Actions and Deep Clone a scheduled automation for cloning an entire hierarchy can be as simple as this:
Instead of building the cloning logic yourself with Jira Automation, you can split the responsibility:
Let’s walk through the setup.
First, add a global looping transition to the workflow of your source Epic: a transition from all statuses to itself.
Because the origin and destination are the same, executing the transition doesn't change the Epic's status. Instead, it gives Jira Automation a way to trigger our Deep Clone workflow action.
ℹ️ If you don't want users to see the transition and only let Jira Automation interact with it, you can restrict the transition from all users.
Select the looping transition and add the Deep Clone (Epic/Tree) Action.
In the Deep Clone workflow action, you can configure:
Now, create a Jira Automation rule using the Scheduled trigger.
Then add the Transition work item action and select Same status (loop).
Your recurring process is now:
I’ve seen some in-depth discussions here in the Atlassian Community about how to recreate hierarchies with Jira Automation.
One thing that becomes clear when following these discussions is that implementing this process entirely with Jira Automation can require a fairly sophisticated setup.
Deep Clone for Jira can simplify that by recreating the hierarchy. On top of that, our app provides an interface where you can configure your cloning settings without building additional automation logic.
This keeps your Jira Automation rule lean while Deep Clone takes care of the complex cloning logic.
In practice, the responsibilities look like this:
|
Jira Automation |
Deep Clone |
|
Schedule recurring work |
Clone the hierarchy |
|
Select source work with JQL |
Recreate parent/child relationships |
|
Define conditions and triggers |
Copy configured fields and content |
|
Decide when |
Handle what gets copied how |
ℹ️ Deep Clone's Epic/Tree workflow action supports up to 10,000 work items in one Epic/Tree workflow action.
This pattern works whenever your recurring work follows a repeatable Jira hierarchy. For example:
🧩 Do you have another use case where this setup could help? It’d be great to hear about it in the comments.
Marlene Kegel - codefortynine
0 comments