I need to create tasks and subtasks of these tasks by using automation when the user creates epic.
I was able to create tasks in epic, but I don't know how to create subtasks in these tasks.
You can accomplish the creation of tasks and sub-tasks to a single epic in a single automation rule by using the branch component "For Most recently created issue.
Make sure to set the field "Epic Link" for tasks to the parent Epic. Sub-tasks are linked to tasks only, not to epics.
Here is a visual representation of an actual rule that creates tasks and subtasks to a newly created epic:
The rule structure I use is the following:
1. If it is an epic,
2. then create task 1 and edit field Epic Link to "Copy from Current issue",
2.1. then branch on task 1 - create sub-task 1a, sub-task 1b, etc.
3. Then create task 2 and edit field Epic Link to "Copy from Current issue",
3.1. then branch on task 2 - create sub-task 2a, sub-task 2b, etc.
Here is an example of points 3 and 3.1:
You see it becomes more and more complex and I hate rules that do not fit on one screen.
Splitting rule to several rules makes it much more easier to support. And I think atlassian loves it because it has to run a rule on one server while it can run 10 rules on 10 different servers in cloud and finish the whole task 10 times faster.
Well the easiest way - by comparing the Summary of the ticket with a predefined string. This of course make it possible that someone uses this string and triggers your rule - but you may be creative, e.g. by using something like
[Autotask785] Check server logs
and then search for [Autotask785] in Summary
If you do not like it - create a custom field like a checkbox "Automation" and fill it when you create tasks. In second rule check if it is empty and continue if not.
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event