Comments
-
You can check in the database for JQL function usage. select * from searchrequest where reqcontent like '%issuefunction%' I hope it helps. Go to ScriptRunner | Resources | Local database connection to test this query. Ravi
-
Hi @GregPearson There is a Global Permission called Browse users and groups may be the user is not part of a group(s) assigned this permission. Ravi
-
Hi @Jimmy Seddon If the issues are linked to each other you can use automation rules to copy the comments by using smartvalues. {{triggerIssue.comments.last.body}} Check my rule here. Not a sync but this is to copy from one issue to another. The idea is to update the original JSM ticket with all the updates happening…
-
Automation rules are not really triggered by the workflows only. It is the events like issue creation, transition, edit issues, assignment etc. There are many events can happen without workflows as well. For workflow transitions you can find one essential post function called "Fire a Generic Event.." which can be processed…
-
Hi @kevin_mcnamee That's why you also have post functions in the workflow. These happen when the transition has happened. You can see them for a specific transition in your workflow along with their order. Automation rules are like listeners that can do something based on an event related to issues (created, commented) or…
-
Hi @Manhar Sharma You can add a condition to check if the user is a customer. I hope it helps. Ravi
-
@Simon Teppett If you want users (including customer) who don't have Confluence license then change viewing permission to restricted. Ravi
-
Share the screenshot of the KB configuration page of your JSM project.
-
Hi @Danielle Mather In your rule add "Edit issue field" action and in the additional fields use this JSON. { "fields": { "labels": [ {{#issue.labels}}"{{.}}", {{/}} "{{issue.Custom Field.value}}" ] } } This will append custom field value to existing labels. Make sure the value is valid so label can accept it. Ravi
-
@Alexander Wegener I don't think you can move only specific components to existing rules from the UI. If copying a rule is too cumbersome from the UI then may be you can try export the rule as JSON and modify the rule with additional components before importing it back. Each component will have any existing id which you…
-
No you will have to use if/else if/else and branches.
-
Hi @HP You can look for a specific keywords in your description and if found set the labels. Groovy has very good methods like contains() to work with strings. issue.getDescription.contains("keyword") This will return true if the keyword is found, based on that you can do further things like update fields. You can find the…
-
Hi @inna grin I guess you are using the post function where the send email will use the Jira email templates. What you can try is creating a listener and use the script here. You will also find this script in the examples. This script should let you send an email with custom subject and body. The mail will not be sent if…
-
Hi @kiranmai genkolla Are you on Cloud or Server? How do you want to copy the fields from parent to sub task? When the parent is transitioned or updated or when sub task is created? Use this script to get started and modify further as per your needs. Share your script, let us try to make it work. Ravi
-
Hi @Ayelet Blass It may be possible to create a sheet using existing apps on the marketplace but I am quite sure you can also do that using Google APIs. Take a look at this page, now you will have to write a script whether within Jira using an app like ScriptRunner or outside Jira and trigger this sheet creation using a…
-
Hi @Reab You are on the right track by using Project Configurator or Configuration Manager. Have you looked at the Project Configurator APIs to automate various functions? Ravi
-
Why not use the edit issues and time tracking permissions in that case?
-
..btw you can't auto fill a field but can log work using automation.
-
Hi @Kirill Gutmann Doing something like this is quite easy when you use scripting (both on server or cloud). This information is stored in the change history on an issue which can be fetched both by Jira Java API as well as REST API. In case you are on server and have ScriptRunner then this script will help you in getting…
-
Hi @Mike Lemmon If you are sure that the issues are no excluded from the plan then do take a look at the releases those issues are part of. Are those releases included in the plan? I have video series on Advanced Roadmaps/Portfolio in case you want to learn how it works with some real life examples. I hope it works for…
-
Hi @Mike Schultz You can get this information using REST API without using ScriptRunner. Try this end point. JIRA_URL/jira/rest/plugins/latest/ If you want to use ScriptRunner then you will find a script here in our library. It is using the end point I shared above but of course doing a bit more, like it will create a nice…
-
Hi @PabloS You have following options. * Jira Core * Jira Software = Jira Core + Agile Board * Jira Service Management = Jira Core + Portal/Queues/SLA So you will always get Jira Core, that is suitable for non-technical, business or general task management kind of projects. Using Permission Schemes you can always restricts…
-
Hi @Paul Vandenbos I don't think you can find these control chart specific numbers using smart values. You will have to recalculate them either outside Jira (may be in Excel), use an app like ScriptRunner or eazyBI to do that. Ravi
-
Yes, Insight is new on cloud and Atlassian developers have probably not written code to search it by name yet. I guess based on the value the issue navigator is able to render the name of the asset. I am sure this will be improved in future.
-
Hi @tjarcoboerkoel As @Jack Brickey mentioned there is no straight forward way to do avoid issue assignment to users. However there are few things that you can look at to assist you. When the issue is assigned to someone. You can use automation rule to count the number of issues already assigned to this user. Lookup issue…
-
Hi @Christoph M In my knowledge this is a bit limited on cloud. The best you can do is go to the asset page and look at the connected issues. Or You can use this method. Use REST API to find the value stored for this issue. In your browser type this. JIRA_URL/rest/api/3/issue/ISSUEKEY You will get Issue data as JSON…
-
Hi @Nouf.Alshabanat You would need an app like ScriptRunner for Jira or Automation for doing that. In case you already have ScriptRunner you can write script to check for specific conditions and use a code like this below to delete the issue. import com.atlassian.jira.component.ComponentAccessor import…
-
@Hiddleston Tom There is indeed a mobile app (client) for Jira and it works wonderfully well. I recently demonstrated the capabilities of this in case you want to get a 15m overview. The app will let you do lot of things to plan and track your work across different projects. You can also choose to get notification to stay…
-
Hi @Yuval Maron Since you have Instead of cascading select list you try using two multi select list and use behaviours (Since you mentioned ScriptRunner). You will find these 2 scripts useful. Dynamic Select Set Behaviour Multi and Single Select Options and Value I hope it helps. Thanks, Ravi
-
Hi @Carlos Ramirez Taking whole backup of your Jira, if not already configured as a service is probably the best way to do it. It will ensure all the configurations and data are backed up, of course for whole instance. It is also possible to restore individual project from the backup which only works when all the required…