Comments
-
Hi @Floyd Goodell, since you already have Jira Workflow Toolbox you can implement the requested behaviour quite easily: Add a Boolean validator and adapt the following pseudcode to your request. %{your team field} = "team a" IMPLIES %{your location field} != null The field codes have to match the fields you're using,…
-
Hi @Raveesha Singh, seems like the resolution isn't set correctly. Please check the workflow for EQAF-195 and the transition pointing to Resolved. There should be a post function setting the resolution. Cheers, Thorsten
-
Hi @Raveesha Singh, thanks for providing the additional information. Since there seems to be some kind of automatism configured already, your problem should indeed be related to some configuration mismatch. Usually, either the close transition of the issues that should perform the action (in your case subtasks and linked…
-
Hi @Raveesha Singh, are you referring to demanding that the story is closed automatically if the related issues are closed? Since this functionality isn't available in Jira out-of-the box, you'll need a 3rd party app, e.g. * Jira Workflow Toolbox (https://marketplace.atlassian.com/apps/29496/jira-workflow-toolbox) * Jira…
-
Hi @James Barratt, what you're trying to achieve should be perfectly doable with the help of Jira Workflow Toolbox - I guess you're referring to when speaking of JWT. While the final configuration is extremly dependent on your specific configuration, I'll do my best to provide some hints being as generic as possible: * You…
-
Hi @Dante Labate, like shown here (https://apps.decadis.net/display/JWT/Create+a+story+for+each+component+in+an+epic), you should use the placeholder ^%. You can use it in every field, not just the summary. In the example mentioned above it's used for the summary as well as the description. Cheers, Thorsten
-
Hi @Dante Labate, you can still use JWT. Just use an expression like this (where nnnnn has to be replaced by the field code you're referring to): toStringList(%{nnnnn},"###") It'll return a list of elements representing the strings between your hashes. Afterwards, you're able to reference the single values by just adding:…
-
Hi @Micha, whether you're dealing with an 'All' transition or not does not make a difference here. While a 'Field required' validator is available on Jira Cloud by default, Jira Server relies on 3rd party apps in order to provide such a functionality. Cheers, Thorsten
-
Hi @siva, this is absolutely possible. Your scenario can be implemented the same way explained within the example links. You'll just have to edit the first block so that it refers to your Type field instead of components/multi-user picker. Cheers, Thorsten
-
Hi @Pratyush Mathur, when configuring your report/your time series, you should be able to choose between different options regarding your SLA. Please see the image attached. In your case, you should use Example SLA - Met instead of Example SLA - % Met. Cheers, Thorsten
-
Hi @Pratyush Mathur, referring to built-in features you might want to look at setting up SLAs. Those SLAs enable you to define specific goals and set up the reporting you've mentioned afterwards. Cheers, Thorsten
-
Hi @Paul Cudina, as Alexey already mentioned your requirement won't be doable without the usage of additional apps. Jira Workflow Toolbox, for example, ships calculated custom fields that could help your specific use case: see a couple of examples here. Cheers, Thorsten
-
Hi @siva, as mentioned before, you won't be able to implement your requirements without the help of an additional workflow app. While evaluating the one that fits best for you - ScriptRunner as well as Jira Misc Workflow Extensions should also do the trick - I'd recommend having a closer look at Jira Workflow Toolbox,…
-
Hi @Jason Dahl, you might not be able to do so out-of-the-box. However, I'd like to suggest having a look at Jira Workflow Toolbox. It provides, for example, a dedicated Log work post function that can be configured to automatically use the time difference between statuses etc. Best regards, Thorsten
-
Hi @Ian Johnsen, what you're trying to implement won't work out-of-the-box. If you're not into scripting you might want to have a look at Jira Workflow Toolbox (JWT) from the Marketplace, since it provides ready-to-use parser functions like usersInGroup. Beyond that, other workflow apps, e.g. Jira Suite Utilities (JSU) or…
-
Hi Pawel, although not providing a 'user based' statistic of plugin usage in general, allow me the following hint that might come in handy: Regarding the usage of workflow apps, e.g. Jira Suite Utilities (JSU), Jira Misc Workflow Extensions (JMWE), Jira Workflow Toolbox (JWT) or ScriptRunner (SR) etc., you might want to…
-
Two questions regarding this Help Center topic mentioned at the bottom of the article: is the approach targetting cloud only? And will there be an open call for beta participants? Cheers from Koblenz (Germany), Thorsten
-
Hi @Abinash Satapathy, this is possible with the help of JWT as well. However, would you mind opening a new question since this is clearly a quite different topic? Cheers, Thorsten
-
Hi @BeebAdmin, if you're interested in a more comfortable way directly from the UI, feel free to take a look at Admin Toolbox and its worklfow report: https://marketplace.atlassian.com/apps/1214246/admin-toolbox-for-jira?hosting=server&tab=overview It shows detailed (3rd party) app usage throughout all the worklfows on…
-
Hi @Abinash Satapathy, just add the Assignee field in the Set Fields section and configure as follows: Value type: Parsed text (advanced mode) Text to be parsed: getMatchingValue(^,[1,2,3],["userNameAssignee1","userNameAssignee2","userNameAssignee3"]) Cheers, Thorsten
-
Are the scripts you're referring to available somewhere?
-
Hi @Marc Jason Mutuc, please try the following: toString(textOnStringList(toStringList(%{11300}),toString(findPattern(^%,"(?<=\\().+?(?=\\))")))) Using this regular expression should do the trick for any number of characters between brackets.
-
Hi @Sandra Meessen, as far as I know there's now built-in Jira functionality that facilitates your requirement. You might take a look at Admin Toolbox for Jira (https://marketplace.atlassian.com/apps/1214246/admin-toolbox-for-jira) since it provides your requested functionality (beyond many others). Cheers, Thorsten
-
Actually, you won't even need the paramters in your toStringList expression. toString(textOnStringList(toStringList(%{19401}), substring(^%,length(^%)-3,length(^%)-1))) Should be sufficient as well.
-
Hi @Marc Jason Mutuc, ^% is a placeholder used by the textOnStringList function. In short, it is used to iterate over each element of the list you created before: ["Blue (BL)","Red (RD)","Magenta (MG)","Green (GN)"] So with the given list of four elements, the iteration will be done four times and on the first run, ^% will…
-
Hi @Marc Jason Mutuc, since you don't want to return the options as is, but are trying to manipulate those values, your expression has to be a litte more elaborate: toString(textOnStringList(toStringList(%{19401}, ","), substring(^%,length(^%)-3,length(^%)-1))) In short, the expression iterates over your options, cuts away…
-
Hi @Marc Jason Mutuc, what kind of field type is your target field? If you try to copy the field values to a text field, it's as simple as just using the field code - in your case %{19401}. What are you trying to implement by using findPatternIgnoreCase? Do you want to return a list of all available options or only the…
-
In order to get insights regarding the usage of workflow apps llike JMWE or JSU you could check the Workflow analysis report provided by Admin Toolbox for Jira. You can validate app usage in conditions, validators and post functions and even display errors in the workflow configuration, for instance referencing deleted…
-
Very informative and also entertaining article. Greetings from Germany @Daniel Eads {unmonitored account} - hope to see you again next summit!
-
Hi @KRC, please see the screenshot attached: Best regards, Thorsten