Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip
iconfalse
issue in linkFinder("project = CRM", "blocks")


How to search issues which are linked with given issue no matter how they are

...

linked (all associations)?

To do that you must use Link Finder function - linkFinderForIssues. This function returns list of issues which are in association with issues given as list. This function takes three or more arguments. First of all argument is query or filter, second one is association or * and next one is a list of issues. Example below returns issues from project CRM which are linked (no matter how) with issue CRM-8.

...

You can do that using function linkFinderForIssues as . As I mention mentioned in previous question, this function as third argument takes list of issues. Example below shown shows how to find issues which blocks block issues CRM-8 and CRM-6.

Tip
iconfalse
issue in linkFinderForIssues("project = CRM", "blocks", "CRM-8", "CRM-6")


How to find issues which are blocked by one or more

...

issues?

Function linkFinderByCondition will be useful to answer that question. This function takes query or filter and condition as argument. Condition is a simple expresion with syntax: [link type][=,<, <=,>=, >][number]. Below is example which returns issues which have more than one issue with association "is blocked by".

Tip
iconfalse
issue in linkFinderByCondition("project = CRM", "is blocked by >= 1")


How to find issues which are blocked by one or more

...

issues and they have status Done? 

You can use linkFinderByCondition. Below is example which returns issues which are in project CRM, have status Done and are blocked by more than one issue.

Tip
iconfalse
issue in linkFinderByCondition("project = CRM and status = Done", "is blocked by >= 1")


I want to find issues without links

...

.

If you want to find issues without link linked issues use function linkFinderForEmptyLinks. This function takes one argument query or filter and returns issues without associations (links). Simple example of use is show shown below.

Tip
iconfalse
issue in linkFinderForEmptyLinks("project = CRM")

Below is more complicated example which show shows how to get issues without link linked issues. This These issues must be in project CRM, be a Bug, have a status Done and realized in Sprint 1.

...

To find linked issues with given status or statuses use linkFinderForAllStatuses function. This function takes as arguments query or filter, association and list of statuses and returns list of issues which has link have linked issues with given association and all of them have given status. Example below returns all issues which link linked issues has have status To do - association doesn't matter.

...

If you want to find issues blocked by others which are in Done state use function linkFinderForAllStatuses. Below is example which shown shows how to resolve problem described by this question.

Tip
iconfalse
issue in linkFinderForAllStatuses("project = CRM", "is blocked by", "done") 


I want to find all issues which block issues with status To do and In progress

...

.

Function linkFinderForAllStatuses has ability to take as third parameters list of statuses. Example below shown shows how to find issues which blocks block other issues which have status To do and In progress.

...

Very important in this function is understanding that this function takes list of statuses and returned list of issues must have linked issues which all must have this statuses. In above example linked issues must have statuses To do and In progress (important in here is word and).


I want to find all issues which block issues with status To do or In progress

...

Function linkFinderForAnyStatuses returns all issues which have other issues link. This function is similar to linkFinderForAllStatuses but has one important difference related to the interpretation of statuses. In this function linked issues doesndon't have to be exactly in given statuses. Example below returns all issues which have linked issues with status To do or In progress (important in here is word or).

Tip
iconfalse
issue in linkFinderForAnyStatuses("project = CRM", "blocks", "to do", "in progress") 


How to search issues which have linked issues with status

...

To do?

Use function linkFinderForAnyStatuses as is shown in example below.

...

You can define remote links in Jira using funtionality Web Link. In Link Finder we extends this mechanism by adds adding additional functionality - Remote Link. In Jira you can add remote link to issue from menu More and next select Link and next choose Web Link. When you want to use Link Finder Remote Links you must select Remote Link (look at screen below).

When you define Link Finder Remote links Links you can add additional information to remote links like link type, url, link text, summary, application name and comment.  Field Field Link Type (label This issue) allow allows you to describe relation between issue and remote link using defined in Jira relation type. You can define your own relation type type  - how to do that is described in this article. If you define your own type you can use it in Link Finder Remote Link definition. In url fields you can define url to other systems (e.g. wiki, other ticket systems, project management systems). Next one field is Link Text which will be show shown as a description link on issue. Next field is Summary where you can get put short descripton for link. Next field is Application when you can provide name of link application. You can search remote links by this fields using link finder Link Finder functions. And next one field is Jira standard field Comment where you can provide your own comment to this link. Picture below shown shows example of defined remote link on issue to other systems - in this case it is a TFS. If you click in link you should be moved to remote system. You can search issue using all this fields using link finder Link Finder functions.

 


How to find remote links for given association?

When you add remote link to issue and you want to search them use linkFinderRemoteLinks function. It is takes two arguments query or filter and second optional argument - association

...

Example above returns all issues in project CRM which contain remote links.

Another example shown shows how to find links for given relation. Example below returns all issues which are in project CRM and have remote links in association - relates to.

...

You can also search links added by Web Links. Example below show shows how to find Confluence links.

...

Use function linkFinderRemoteApp. It takes two arguments first is a query or filter and sconds is a appliction application name. Notice that you must defined define application name when you create Epic Link Finder Remote Link. 

Tip
iconfalse
issue in linkFinderRemoteApp("project = CRM", "TFS")

...

Tip
iconfalse
issue in linkFinderRemoteSummary("project = CRM", "Create window")


I defined remote links with url in issues. How to find issues which have

...

URL with given text?

Response for this question is linkFinderRemoteUrl function. It takes two arguments first is a query or filter and second is a text to find in URL. In example below function linkFinderRemoteUrl returns list of issues in project CRM and that have in url text - "limetrees" in URL.

Tip
iconfalse
issue in linkFinderRemoteUrl("project = CRM", "limetrees")

...

Tip
iconfalse
issue in linkFinderEpicsForIssues("project = CRM and assignee = admin")


I have epic and I want to find all issues for this epic

...

.

If you want to find issues for given epic, use linkFinderIssuesForEpicKey. This functions takes one parameter epic key and returns list of issues (user stories/issues). Example below shows how to get issues for epic AS-24.

...

How to find issues for epics in given project and assigned to user admin?

If you need to find issues for epics which meet a given condition, use linkFinderIssuesForEpics. This function takes as a paremeter parameter query or filter and returns issues  issues (user stories/issues) for these epics which meet condition in query or filter.


Tip
iconfalse
issue in linkFinderIssuesForEpics("project = \'Audit software\' and assignee = admin")


How to find issues and

...

their subtasks for epics in given project?

Use function linkFinderSubtasksForEpics which takes as paremeter parameter query or filter. This function returns all issues and subtasks for epics which meet query or filter condition. Below is example which is the response for this question.

Tip
iconfalse
issue in linkFinderSubtasksForEpics("project = \'Audit Software\'") 

How to find issues and

...

their subtasks for given epic?

Function linkFinderSubtasksForEpicKey returns all issues (user stories, issues) and subtasks that have been added to given epic. As argument function takes epic key. Below is example how to use this function to find all issues and sub-tasks in epic AS-24.

...