Comments
-
Yeah, I don't think they should've closed AUT-1975 as a duplicate because while AUT-684, AUT-285, and AUT-105 are related they are not the same. So yes, as I suspected, your query will always return a list with multiple assignees, and so there's no mechanism to iterate through each assignee and send a list with only their…
-
Sorry, I hadn't had enough coffee this morning. :-} Upon re-reading your question, I'm guessing that you are doing a lookup of issues where Due Date IS EMPTY. So yeah, I think the problem is that unless you constrain the query to a single assignee (and then you'd have to create rules for every assignee), then it's going to…
-
It would help if you can screenshot your entire rule. If you are using a JQL condition then you need to take the email action *outside* of that condition because it's executing for *every* issue it finds. Not sure why it's showing other assignee's issue unless there's a problem with your JQL. So yeah, seeing the whole rule…
-
Not an answer - just intrigued by "using Agile to write fiction". What came to mind: Guys get into a brawl over whether to use playing cards or finger counts to estimate points Engineer found lying on the shore, not dead. Just trying to avoid the daily standup.
-
For funsies I tried exporting a few issues with attachments and comments from one project and importing into another. So one of the attachments looked like this: 14/Jul/22 3:50 PM;admin;cpu.png;https://boomaster.atlassian.net/secure/attachment/10007/cpu.png And a comment that included that attachment looked like this:…
-
Hey thanks @Dimitry Solomatin - so I think to get comments with attachments (I'm assuming you're talking about inline attachments), you might be able to do this with two imports, but it will be tricky. Your target (new company-managed) project and your first CSV import will need to have a field called "Original Key". In…
-
You can also look in the Rule details section to edit the the scope of your rule:
-
Huh. Interesting idea. What are you using to "find" the issues created within 15 minutes of each other. Do you have more than one user? What if multiple users create tickets within the same time frame? How long do you "wait" before you can be sure that a new issue is part of a new group of tickets, as opposed to part of…
-
That looks right to me. Did you test it? The other thing you might want to do is decide whether it should be scoped to a single project, multiple projects, or to all projects. You would set that in the Rule details, and if you select multiple or all projects, you may be limited by the number of rule executions based on…
-
Hi Maliha -- I think you need to flip your logic. The trigger would be on whether a ticket in ANY project is transitioned to In Progress or Done. You would then need to check if it is in the DEV project. If so then you can select a Branch of Linked Issues, and if the project for the linked issue is your JSD project,…
-
Hi Mohsin! What kind of field is your 'customer' field? Is it an user field? A text or email field? @Bill Sheboy previously offered an answer that is very similar to your request: https://community.atlassian.com/t5/Jira-Software-questions/Copy-field-value-from-Epic-to-child-issue-with-automation/qaq-p/1421943#M175455 To…
-
Ok, confirmed that this worked. Good luck!
-
Of the top of my head I think you can combine these operators thusly: {{initiator.displayName.left(initiator.displayName.lastIndexOf(" "))}} But I need to test it.
-
Also, it is exciting that Behaviours are coming to Cloud, @Dirk Ronsmans , but various folks at the Team '22 conference that I spoke with, including some from Adaptavist, noted that Atlassian was only providing access to onInit events first, and that onChange events wouldn't be available for control until later this year.…
-
But, the cascading select would work if we were just working with fields 2 & 3. Since they wanted field 2 dependent on Resolution, it added an extra layer of complexity. In the validators, I could list those that truly apply, but, after a meeting I had this morning, this whole exercise may end up being a private tutorial…
-
Hi - sorry, I was basically suggesting you not do what you're doing. :-} As you mentioned in your original post, a Cascading Select would probably get you the data you need, letting you perfectly configure which Root Causes are valid for each Resolution, and most importantly, letting your USERS see which Root Causes are…
-
If you really miss ScriptRunner, you could probably use a Post Function to set the Resolution from the parent option of the Cascading field (you might even need Groovy for this!) and use the "Fast-track Transition Issue" post function to move it to Done.
-
So I was thinking about this some more, and having created complex validators in the past, I have to say, you shouldn't do this. @Sue Wilson you wrote: I know I can use a Cascading Select for Defect Resolution -> Defect Root Cause, but that only resolves half the issue. Why won't a Cascading Select work? It's exactly what…
-
IMHO, tools like JMWE (and as mentioned, anything that does Jira Expressions, which is almost every tool providing Workflow Validators and Conditions) serve a completely different purpose than Automation. For old-school validation and conditions, Jira Expressions via JMWE, ScriptRunner, etc. absolutely makes sense. Using…
-
Oh man, great tips. I don't even think I knew the ?expand=names trick so I was just looking in the ticket for option names that matched. :-} For Chrome I use: JSON Viewer (Chrome extension for viewing JSON files) You'll need to enable it to "Allow access to file URLs" to view downloaded rules. Firefox has a built in JSON…
-
Oh boy, this brings back some memories (and headaches). A few tips: * Install Expression Tester. It's FREE, but I would pay money for it. No no, I take that back. But it is invaluable for debugging. * Remember this tiny bit of the REST API: https://YOURHOST.atlassian.net/rest/api/3/issue/TESTISSUE-17 So then, you might see…
-
Hey yeah, so yeah the thing with Cloud is, all validators and conditions use have to use something called Jira Expressions, and that's the case whether you're using ScriptRunner, JMWE, or any number of other options. To your question, it's very possible to do validations like you need, with Jira Expressions. I don't think…
-
Hi - this forum is for Atlassian Automation, primarily for Jira: https://www.atlassian.com/software/jira/features/automation The video you linked to shows rules creation for the PagerDuty add-on for Jira Server and DataCenter, which is by a different company. Documentation on for that add-on appear to be available here:…
-
Ah, fun stuff! So @pradeep jeevan you'll need to make "Send web request" to your own Jira instance using an API Token. This is very well-documented here. Here's what mine looks like: You should use the "Validate your web request configuraton" tool to make sure that's all working. Once that's set, you can use Advanced…
-
Oooooh, I totally forgot you could get the versions via REST API. Clever. But can you process those as a list value, @Bill Sheboy I feel like this was a question/answer we've gotten in the past. Something about the ability to treat Web Request responses as objects... Or did you end up having to split it?
-
Oh, and I forgot to link to this great tutorial for adding multiple versions in bulk from a CSV file so that's another approach: https://bobswift.atlassian.net/wiki/spaces/SUPPORT/pages/1199341608/How+to+create+versions+in+bulk+using+Jira+Command+Line+Interface+CLI
-
If you or the person managing versions are comfortable with the command-line, you could use Bob Swift's CLI, which has an addVersion action that is as simple as: acli --action addVersion --dateFormat "dd/mm/yyyy" --project PROJECT --version VERSION --description DESCRIPTION --startDate STARTDATE --date RELEASEDATE<br> So…
-
Oh, I figured out how to read the list of Versions from Project A (Branch rule / related issues - JQL), but unfortunately there's no way to nest an Advanced Branch within that. But because 1) branches execute in parallel and/or 2) smart value variables are not global, I cannot then iterate over {{allversions}} to create…
-
Now if the set of Versions is relatively static, then you *could* simply hard-code the versions into an automation that you trigger after creating a new project. Oh, and I forgot, there is a trigger for Project Created. But yeah, same thing applies, I don't think you'd be able to get the list of Versions from Project A.
-
Hi @pradeep jeevan - correct me if I'm wrong, but you're wanting to create a new Project B based on the configuration of Project A, and specifically you'd like to copy Versions. So using Automation for Jira, you can access those versions as a Smart Value list: {{project.versions}} In addition, there is an Action to Create…