When using Automation for Jira, can I use automation rule to trigger another automation rule?
I have rule that creates "Task A" when I create "Story B"
Also, I have a rule to create "Story B" when I create "Epic C".
I would expect that whenever I create "Epic C" it will trigger the "Task A" rule as well
This is what I'm trying to achieve:
I have 4 rules that must be executed following a specific order:
Rule-1, Then after completion
Rule-2, Then after completion
Rule-3, Then after completion
All of those rules have the same trigger: "When issue is created"
Can I achieve this in a consistent way or not?
Hey @Robert Horan!
They dont actually. Here's an example of a rule I set up to auto assign bugs to the assignee of the story that the bug was linked to:
The label applied by the rule is "---assignee" where --- is the project name. That label always shows up as "new" when you type it into the label field on a jira ticket, since it never exists on a ticket in our system for more then a few seconds
That seems strange that it's not in your list of existing labels. Why are you doing it that way? Why not use a project picker custom field and call it Project Assignee or something, for example we have one called 'Implementation Team' for Planned Change issue types where they're raised in project A but done by the Team that lives in project B.
Hi my requirement is almost same. I have Rule1 which has a trigger when an issue is created and it updates reporter filed with the mail id available in the description field.
Rule2 trigger is when an issue is created and it updates location field based on the group in which reporter is a member and it is a global rule and applicable for all projects.
Since both rules have trigger both will execute parallel. Now my problem is Rule 1 fetches email in the description and copies into the reporter filed, hence first reporter name will be erased and new one will be stored. But Rule2 updates location field based on first reporter field and hence location will not have correct value.
In this regard I want to trigger again Rule2 after execution of Rule1. Can any one suggests to fix this.
Hi there. I think this is what I'm looking for, but I'm confused of how to trigger this rule from another. The checkbox says to allow other rules to trigger it, but what do I do on the rule that's supposed to be the trigger?
Not sure I'm asking that clearly, but I hope you get the gist!
You don't need to do anything special in the "trigger" rule. The action that this rule triggers should be an action that trigger the 2nd rule.
Rule 1# - if all tasks in a story are set to "DONE" > update story status to "QA"
Rule 2# - Whenever a story is moved to "QA" > assign the QA lead and send an email
Hope this makes sense
There are two different forms of questions being asked in this overall thread we've been sent to. Both relate to rule triggering but they're different underlying questions/use cases. The distinction is in one scenario there would be a way to add an ACTION in a rule to call another rule vs the rule being capable of triggering because another rule took an action that made triggered some underlying event (which itself is a weird oddity in the first place that it doesn't just trigger by default)
(though it sounds like the answer to this question is : No it is not possible yet.)
Great inspiration in this thread.
Not sure if this can still help.
But I created a rule to add a comment, then another rule to be based off that comment text.
SLA 1 hour after 1 hour > Add Comment "You have not responded to this in an hour"
Comment Added > IF Comment Contains Text "You have not responded to this in an hour" > Trigger alert through Webhook.
Risks - If someone adds this text specifically, it will raise an alert. So you have to make it unique as possible. Potentially you can put Symbols at the start and end like !"You have not responded to this in an hour"!
You just have to trust people in your company not triggering the alert themselves...
I think might not be understanding this correctly. Let me describe my scenario.
I have some fields that are populated from data available in other fields on a manual trigger by the user.
Now I want to create another rule that will do the same but not on manual trigger but based on
1. Transition to a certain Status
2. Edit of an issue field (one of the custom fields that I am using as input for populating the others fields in manually triggered rule.
Is it possible to execute the manually triggered rule based on the triggers mentioned above in 1. and 2.
Or do I need to recreate the same rule but with different trigger which are transition trigger and Issue field update trigger.
I have the same question. I have automated rules for transitions. Say #1 is Manually updated tasks and subtaks, and then #2 Close Epic if all tasks/subtaks done (this is done during transitions)
I manually run #1, but I want it to kick of #2 after it finishes #1. How do I do that? What do I do in #1 to get it to go to #2
It's a little clumsy but I accidentally stumbled across this solution: Add to the workflow a same status loop that triggers the manual automation. Then you can push the issue through that status in your second automation which will trigger the first one. (Allow rule trigger checkbox was not required).
It isn't ideal though. Allowing an automation to trigger another one seems pretty desirable as the alternative if you want to have an automation that can also be triggered manually you seem to just have to duplicate and maintain two automations.