Что обозначает связь implement in develop for jira
Перейти к содержимому

Что обозначает связь implement in develop for jira

  • автор:

Настройка связывания задач

Связывание задач позволяет создать связь между задачами на одинаковых или разных серверах JIRA. Например, задача может дублировать другую, или ее разрешение может зависеть от чужих. Новые установки JIRA поставляются с четырьмя типами ссылок по умолчанию:

  • относится к / относится к (relates to / relates to)
  • дублирует / дублируется кем (duplicates / is duplicated by)
  • блоки / блокируется (blocks / is blocked by)
  • клоны / клонируется (clones / is cloned by) (это используется, когда задачи клонируются)

Связывание задач также позволяет:

  • Создать связь между задачей JIRA и страницей Confluence.
  • Связать задачу JIRA с любой другой веб-страницей.

Вы можете добавлять, редактировать или удалять типы ссылок в соответствии с вашей организацией, как описано ниже.

Настройка связывания задач

Примечание:

  • Перед тем, как связать задачи, у ваших пользователей должно быть разрешение на связывание задач.
  • Связывание задач должно быть включено, чтобы ваши пользователи могли связывать задачи. Связывание задач по умолчанию включено. Если ваша организация не требует возможности связывания проблем, вы можете отключить ее глобально для всех пользователей, как описано ниже.

Добавление типа ссылки

Чтобы создать новый тип ссылки, например, «Причины» (Causes), выполните следующие шаги:

Настройка связывания задач

Комбинация клавиш: g + g + начало ввода задачи

  • Введите «Причины» (Causes) в поле «Имя» (Name).
  • Введите «Причины» (Causes) в текстовое поле «Описание внешней ссылки» (Outward Link Description).
  • Введите «вызвано» (is caused by) в поле «Описание внутренней ссылки» (Inward Link Description).

4. Нажмите кнопку «Добавить» (Add).

5. Это возвратит к странице «Связывание задач» ( Issue Linking) с новым разделом, в котором указан тип ссылки «Причины» (Causes).

Скриншот: страница администрирования «Связывание задач»

Настройка связывания задач

Редактирование или удаление типа ссылки

Настройка связывания задач

Рекомендуется не изменять или удалять тип ссылки Clones, так как это используется для автоматического связывания задач при их клонировании.

Чтобы изменить или удалить тип ссылки, выполните следующие шаги:

Настройка связывания задач

Комбинация клавиш: g + g + начало ввода задачи

Отключение связывания задач

Чтобы отключить связывания задач для всего сайта JIRA, для всех пользователей, выполните следующие шаги:

Настройка связывания задач

Комбинация клавиш: g + g + начало ввода задачи

Связывание задач

Связывание задач (Issue linking) позволяет создать связь между двумя существующими задачами на одном или разных серверах JIRA. Например:

  • Задача может относиться к другой задаче.
  • Задача может дублировать другую задачу.
  • Задача может заблокировать другую задачу.

(Ваш администратор JIRA может настраивать типы связей, которые вам потребуется создать.)

Связывание задач также позволяет:

  • Создать связь между задачей JIRA и страницей Confluence.
  • Связать задачу JIRA с любой другой веб-страницей.

Связи задачи в пределах задачи выглядят следующим образом:

Скриншот: раздел «Связи задачи» (Issue Links) в пределах задачи

Примечание: Решенные задачи (то есть задачи с установленной резолюцией) отображаются зачеркнутым шрифтом, например, DEMO-1.

Создание связи между задачами, находящимися на одном и том же сайте JIRA

Для того, чтобы создать связь между задачами, находящимися на одном и том же сайте JIRA, необходимо выполнить следующие шаги:

1. Откройте задачу, которую вы хотите связать с другой задачей на том же сайте JIRA.

2. Выберите «Дополнительно» (More)> «Связь» (​Link), чтобы отобразить диалоговое окно «Связь» (Link).

Комбинация клавиш ‘.’ + Начать вводить ссылку

3. Убедитесь, что элемент «Задача JIRA» (JIRA Issue) выбран в левой части диалогового окна, а затем выберите тип связи из раскрывающегося списка «Эта задача» (This issue).

Если ваш системный администратор JIRA настроил полностью взаимные связи приложений между сайтом JIRA и другим сервером, выпадающий список «Сервер» (Server) может появиться над списком «Эта задача» (This issue). Если это так, убедитесь, что ваш сайт JIRA появился или был выбран из списка серверов.

4. В поле «Задачa» (Issue) укажите задачу(и), связанную с вашей просматриваемой / выбранной задачей. Есть два способа сделать это:

  • Введите полный ключ задачи (например, ABC-123) — или для связи с несколькими задачами нажимайте клавишу «Ввод» (Enter) между каждым введенным ключом задачи.

Если вы ранее просматривали задачу, вы можете быстро найти эту задачу, введя первые несколько букв ключа задачи (или часть резюме), которые будут отображаться в раскрывающемся списке «автозаполнение» для выбора.

ИЛИ:

  • Нажмите ссылку «поиск задачи» (search for an issue), чтобы использовать всплывающее окно «Найти задачи JIRA» (Find JIRA issues), которое позволяет выполнять простой текстовый поиск или расширенный поиск задач.

5. Необязательно: добавьте комментарий (Comment), чтобы описать, почему вы связываете эти задачи.

6. Нажмите кнопку «Связь» (Link) в нижней части диалогового окна.

Создание связи между задачами, находящимися на разных сайтах JIRA

Чтобы создать этот тип связи, системный администратор JIRA должен был настроить полностью взаимные связи приложений между сайтом JIRA и другим сайтом JIRA, содержащим задачи, с которыми вы хотите установить связь.

Эта функция недоступна в Облаке Atlassian

Для того, чтобы создать связь между задачами, находящимися на разных сайтах JIRA, выполните следующие шаги:

1. Откройте задачу, которую вы хотите связать с другой задачей.

2. Выберите «Дополнительно» (More)> «Связь» (Link), чтобы отобразить диалоговое окно «Связь» (Link).

комбинация клавиш: ‘.’ + Начать вводить ссылку

3. Убедитесь, что элемент «Задача JIRA» (JIRA Issue) выбран в левой части диалогового окна.

Примечание:

  • Этот опция недоступна, если системный администратор JIRA не настроил связь на приложение между сайтом JIRA и удаленным сайтом JIRA.
  • Если после выбора этой опции вам будет предложена авторизация, вас могут попросить войти в систему на удаленном сайте JIRA, что позволит сайту JIRA получать доступ к удаленному сайту JIRA от имени вашей учетной записи на удаленном сайте JIRA.

Это поведение означает, что связки на приложения, настроенные между вашим сайтом JIRA и удаленным сайтом JIRA, используют аутентификацию OAuth.

4. Если ваш сайт JIRA подключен к нескольким удаленным сайтам JIRA, выберите соответствующий сайт JIRA из раскрывающегося списка «Сервер» (Server).

5. Выберите тип связи из раскрывающегося списка «Эта задача» (This issue).

6. Введите в поле «Задача» (Issue) ключ задачи, находящейся на удаленном сайте JIRA, на которую вы хотите установить ссылку. Кроме того, вы можете искать задачи, находящиеся на удаленном сайте JIRA, нажав на ссылку «поиск задачи» (search for an issue), которая открывает всплывающее окно «Найти задачи JIRA» (Find JIRA issues).

Вы можете ссылаться на любую задачу на удаленном сайте JIRA, к которой у вас есть доступ на этом сайте.

7. Установите флажок «Создать взаимную связь» (Create reciprocal link), чтобы создать дополнительную связь на удаленную задачу, на которую вы ссылаетесь, назад к вашей задаче. Например, если вы создаете тип связи блоков для удаленной задачи, то обратная связь, сгенерированная при удаленной задаче, будет заблокирована по типу связи обратно к вашей локальной задаче.

8. Необязательно: добавьте комментарий (Comment), чтобы описать, почему вы связываете эти задачи.

9. Нажмите кнопку «Связь» (Link) в нижней части диалогового окна.

Исправление проблем

Проблема: Если вы выбрали флажок «Создать взаимную связь» (Create reciprocal link), но после нажатия кнопки «Связь» (Link) выяснилось, что обратная связь с удаленной задачи JIRA на вашу задачу JIRA не была создана. Скорее всего, ваш системный администратор JIRA создал только одностороннюю связь с вашего сайта JIRA на удаленный сайт JIRA.

Решение: Попросите администратора системы JIRA полностью настроить взаимные связи приложений между сайтом JIRA и удаленным сайтом JIRA.

Проблема: Допустим, вы попытались создать обратную связь, но получили следующее сообщение:

«Взаимная связь задачи « XYZ-123 » с этой задачей не была создана, так как удаленный сервер JIRA возвратил следующую ошибку: No Link Issue Permission (Нет разрешения связи на задачу) для задачи« XYZ-123 ». (Где «XYZ-123» является ключом к задаче на удаленном сайте JIRA),

потому что взаимная связь на удаленном сайте JIRA не будет создана, так как учетная запись пользователя, с помощью которой вы прошли аутентификацию на удаленном сайте JIRA (см. выше: шаг 3), не имеет разрешения проекта «Связывание задач».

Решение (Solution):

  • Попросите администратора (-ов) проекта JIRA на удаленном сайте JIRA предоставить вашей учетной записи пользователя проектное разрешение «Связывание задач» (Link Issues) для соответствующих проектов, для которых вам необходимо создать связи между задачами.
  • В качестве альтернативы, если связь приложения между сайтом JIRA и удаленным сайтом JIRA использует аутентификацию OAuth и вы подозреваете, что вы можете пройти аутентификацию на удаленном сайте с другой учетной записью пользователя, которая не имеет проектного разрешения «Связывание задач» (Link Issues), повторите описанную выше процедуру, но в течение авторизации (на шаге 3), выполните аутентификацию на удаленном сайте с учетной записью пользователя, которая имеет это разрешение.

Если вы не запрашиваете аутентификацию во время авторизации, сначала попробуйте очистить файлы cookie браузера и повторите процедуру еще раз.

Создание связи со страницей Confluence

Чтобы создать этот тип ссылки, системному администратору JIRA необходимо настроить ссылку приложения между сайтом JIRA и сайтом Confluence, содержащим страницы, на которые вы хотите установить ссылку.

Для того, чтобы создать связь со страницей Confluence, выполните следующие шаги:

1. Откройте задачу, которую вы хотите связать с другой задачей.

2. Выберите «Дополнительно» (More)> > (Link), чтобы отобразить диалоговое окно «Связь» (Link).

Комбинация клавиш: ‘.’ + Начать вводить ссылку (Link)

3. Нажмите опцию «страница Confluence» (Confluence Page) в левой части диалогового окна.

Этот опция недоступна, если системный администратор JIRA не настроил связь на приложение между сайтом JIRA и сайтом Confluence.

4. Если между сайтом JIRA и другими сайтами Confluence настроено несколько связей на приложения, выберите подходящий сайт Confluence из выпадающего списка «Сервер» (Server).

5. Укажите страницу Confluence, которая будет связана с вашей просматриваемой задачей. Есть два способа сделать это:

  • В поле URL- адрес страницы введите URL- адрес страницы (Page URL) сайта Confluence, с которой вы хотите установить связь. Например:
  • Нажмите ссылку «Поиск страницы» (search for a page). Диалоговое окно «Ссылка» (Link) заменится на диалоговое окно «Найти страницу Confluence » (Find a Confluence page).

Если вам будет предложено получить авторизацию, вам может потребоваться войти на сайт Confluence, который позволит вашему сайту JIRA получить доступ к сайту Confluence от имени вашей учетной записи на сайте Confluence.

Это поведение означает, что связь на приложения, настроенные между вашим сайтом JIRA и удаленным сайтом Confluence, используют аутентификацию OAuth.

  • В первом поле поиска (Search) укажите одно или несколько условий поиска, которые отображаются на странице, с которой вы хотите установить связь. Это поле является обязательным.
  • Необязательно: во втором поле поиска (Search) выберите пространство Confluence для дальнейшего сужения поиска.
  • Нажмите кнопку «Поиск»(Search), а затем заголовок страницы, с которой вы хотите установить связь.

6. Необязательно: добавьте комментарий (Comment), чтобы описать, почему вы связываете эти задачи.

7. Нажмите кнопку «Связь» (Link) в нижней части диалогового окна.

Исправление проблем

. Проблема: Если связь со страницей Confluence, которую вы создаете, показывает: «Не удалось загрузить задачу JIRA» или, если вы попытались найти страницу Confluence, но получили следующее сообщение:

«Не удалось получить доступ к контенту на сайте Confluence, потому что функция «Удаленный API» сервера Confluence отключена». Системный администратор Confluence должен включить эту функцию «Удаленный API» для успешного доступа JIRA к этому контенту».

в результате JIRA не смогла связаться с сервером Confluence:

  • Получить информацию о связи или
  • Выполните поиск страницы Confluence в диалоговом окне «Найти страницу Confluence» (Find a Confluence page)

Решение:

Попросите администратора системы Confluence включить функцию удаленного API (XML- RPC и SOAP) (Remote API (XML-RPC & SOAP), поскольку эта функция Confluence по умолчанию отключена. Подробнее см. «Включение удаленного API» в документации Confluence.

Создание связи с любой URL веб-страницей

Для того, чтобы создать связь с любой URL веб-страницей, выполните следующие шаги:

1. Откройте задачу, которую вы хотите связать с другой задачей.

2. Выберите «Дополнительно» (More)>«Связь» (Link), чтобы отобразить диалоговое окно «Связь» (Link).

Комбинация клавиш: ‘.’ + Начать вводить ссылку (Link)

3. Нажмите опцию «Веб-связь» (Web Link) в левой части диалогового окна.

4. Укажите URL- адрес веб-страницы, с которой вы хотите установить связь.

5. Укажите текст связи (Link Text), который будет отображаться в разделе «Связи задачи» (Issue Links) на странице «Просмотр задачи» (View Issue) и будет связан с гиперссылкой на ваш URL-адрес.

6. Необязательно: добавьте комментарий (Comment), чтобы описать, почему вы связываете эти задачи.

7. Нажмите кнопку «Связь» (Link) в нижней части диалогового окна.

Удаление связи

Для того, чтобы удалить связь с задачей в пределах задачи, выполните следующие шаги:

  1. Перейдите к задаче, содержащую связи, и найдите раздел «Связи задачи» (Issue Links) (см. скриншот выше).
  2. Наведите указатель мыши на связь, которую вы хотите удалить, и нажмите значок «Удалить» (Delete) (мусорная корзина).

Поиск связанных задач

Вы можете искать задачи, связанные с конкретной задачей. Для получения дополнительной информации, см. документацию по расширенному поиску.

Помните, что эта функция не распространяется на задачи на удаленном сервере JIRA.

Что обозначает связь implement in develop for jira

Linked Issues

Linked Issues in Jira will help teams to manage the developed code, estimate the scope of work, and monitor the general and individual employee progress. Issues within a project or even several projects correlate with one another. Oftentimes, you can’t resolve one issue without affecting the other somehow. That is the reason why we are going to discuss linking issues in Jira. This feature is very useful when two issues have some type of dependency on each other as if they are duplicates or relate to each other, upstream-downstream dependency, or blocking issues.

Linking issues creates a relationship between those two issues. For example

  • When one issue is a duplicate of another (e.g. if one person opened the issue and a second opened a similar or same issue).
  • When one issue is blocked by another (e.g. if one Sub-task is deponent on the delivery of another Sub-task & might be blocked by that Sub-task, which certainly needs to be done first).

Adding new entries to Linked Issues dropdown

New installations of Jira come with four default types of links:

  • relates to / relates to – Use this link when two issues are related to each other but don’t have a direct dependency. For example, if two tasks are related to the same feature, you can link them as “relates to.”
  • duplicates / is duplicated by – Use this link when one issue is a duplicate of another issue. For example, if someone reports a bug that has already been reported, you can link the two issues as “duplicate.”
  • blocks / is blocked by – Use this link when one issue is blocking another issue from being completed. For example, if you can’t complete a task until someone else finishes their work, you can link the two issues as “blocks/blocked by.”
  • clones / is cloned by – used when one issue is a direct copy of another issue. This link is useful when you want to create a new issue that is essentially a duplicate of an existing issue, but you want to track them separately.

If you need more link type then contact your JIRA administrator.

Linked Issues in JIRA

There are many different screens in Jira to create links between issues – the same end result, just different steps to get there. Let’s walk through the most common screen – creating links between existing issues from an issue’s detail view.

Option – A
  • Open the issue that you want to add a link to, click on “More”, then on “Link”.
  • From the drop-down menu, you can describe why the link exists. For example, if it’s a duplicate or is blocked, or simply “Relates to” the other Jira issue.
  • Enter the name of the issue you want to link to in this field. Start typing its summary and select it from the suggested list. You can also search for an issue. Add a comment if you want to include additional information.
  • Then click on “Link”.
Option – B
  1. Be sure you are viewing the project. From the Jira homepage, click on the name of the project to view it.
  2. Click on an existing issue to open a detailed view.
  3. Click the + button by the side of the Issue Links or the Edit button on the top.
  4. In the “Linked Issues” section, use the dropdown menu to select the type of relationship you want to create. In this example, the “is blocked by” relationship has been chosen.
  5. Use the search box below the relationship dropdown to specify which other issues you want to link to. Multiple issues can be linked at the same time.
  6. Click Link. Any links you created will now be listed in the issue’s detail view.

Delete a Linked Issue

In the issue, you’ll see the section “Issue Links” and the link to the related issue, including the linked issue’s status. Click on the trash icon that appears when you hover over the linked issue to delete the link, then click “Delete” to confirm you want to remove the link.

Streamline JIRA workflow using Linked Issues

  1. Understanding Issue Linking in Jira: Issue linking in Jira allows users to establish connections between related tasks, issues, or projects. By defining these relationships, teams can create a visual representation of the dependencies and hierarchy within their projects. Jira offers various types of issue links, including “blocks,” “relates to,” “duplicates,” and “is duplicated by.” These link types provide different perspectives on the relationships between issues, enabling teams to establish a clear understanding of how different pieces fit together.
  2. Improving Project Visibility: Linking issues in Jira significantly improves project visibility by providing a holistic view of the entire project. When teams link related issues, they create a web of connections that allows stakeholders to trace the progress and dependencies between tasks. This visibility enables project managers to identify potential bottlenecks, allocate resources effectively, and make informed decisions about prioritization. It also allows team members to comprehend the bigger picture and understand how their work contributes to the overall project goals.
  3. Enhancing Collaboration and Communication: Linking issues promotes effective collaboration and communication among team members. By establishing relationships between tasks, teams can communicate dependencies, prerequisites, and blockers more clearly. For example, if a task is blocked by another issue, linking them together helps everyone involved understand the dependencies and take appropriate action. Moreover, linking issues facilitates cross-team collaboration, as it enables teams working on different aspects of a project to stay informed about relevant updates and changes.
  4. Facilitating Comprehensive Issue Tracking: When you link issues in Jira, you create a network of interconnected tasks that can be tracked comprehensively. This feature allows you to identify the root causes of issues, trace their impact on other tasks, and monitor the progress of related work. By linking issues, you can easily navigate between them, ensuring that nothing falls through the cracks. It also helps in identifying potential risks and managing them proactively, as any changes or updates in linked issues can be promptly communicated and addressed.
  5. Leveraging Advanced Reporting and Analytics: The ability to link issues in Jira enhances the reporting and analytics capabilities of the platform. By analyzing the relationships between linked issues, project managers can gain valuable insights into the project’s progress, identify trends, and forecast potential delays or roadblocks. Linking issues enables you to generate comprehensive reports that provide a more accurate representation of the project’s status, highlighting dependencies and interdependencies between tasks.

JQL for Linked issues

All linked issues – If you want to get the list of issues linked to a specific issue, use the built-in JQL function linkedIssues(issueKey). e.g. issue in linkedIssues(“PRDAPP-1345”)

Linked issues by link type – If you want to get the list of issues linked to a specific issue with a specific link type, use the built-in JQL function linkedIssues(issueKey, linkType). e.g. issue in linkedIssues(“PRDAPP-1345”, blocks)

Issues linked to filtered issues – If you want to get the list of issues linked to a specific set of issues (filter of issues), use linkedIssuesOf(Subquery) function. e.g. issueFunction in linkedIssuesOf(“project=PRDAPP”)

You can add a specific link type if you want to get the list of issues linked to a specific set of issues with a specific link type. To do that, use the function linkedIssuesOf(Subquery, linkType). e.g. issueFunction in linkedIssuesOf(“project=PRDAPP”, Blocks)

If you want to include epic links and subtasks, use linkedIssuesOfAll(Subquery) function. e.g. issueFunction in linkedIssuesOfAll(“project=PRDAPP”)

Summary

Linking issues in Jira is a powerful way to establish relationships between issues and gain insights into your project’s overall progress. With several types of issue links available in Jira, you can choose the link that best fits the relationship between your issues. By following the simple steps outlined above, you can easily link issues in Jira and start tracking your project more effectively.

Visualise Jira linked issues for enhanced project management

Wilson Ong

Calling all project managers — it's time to start working smarter, not harder, when managing your projects in Jira. Find out how by reading our guide on how to visualise Jira linked issues.

One of the most important aspects of project management is ensuring everyone has the information needed to do their work.

With Jira, you can customise your issue fields to add as many details as you need based on the project requirements. It also lets you bind related works together using issue links, giving your teams more context around how their work impacts the overall project.

But as the project grows in complexity, so does your issue data and interdependencies across the board. How can you manage all the moving parts of the project while at the same time, aligning teams around the parent issues and looking out for potential blockers?

Simple, visualise your linked issues in Jira to allow you to see project dependencies and related issues.

Read on to learn how to link issues in Jira, and visualise linked issues to flag dependencies and prioritise works more efficiently.

Understand issue linking and Jira issue link types

Users can define the relationships between issues by linking issues together. Linking issues in Jira provides teams with more context about their work to help them:

  • Identify dependencies between issues.
  • Track related or duplicated works.

Depending on the business requirements, users can configure many different link types. If you are a Jira administrator, you can let your team create links between relevant issues on Jira by activating the issue linking. If you are not a Jira administrator, you will need Link Issues permission to link issues.

How to visualise linked issues in Jira and supercharge your project management

Visualise dependencies to determine the sequential order of work

By default, Jira lets you add dependencies between issues via the Blocks link type. This allows you to visualise specific relationships on the project roadmap.

In the example below, we can see that this information tells your team that epic PLAT-262 is blocking PLAT-263 and there's a scheduling conflict. They can then sequence the work items in the proper order.

Visual showing Jira linked issues dependencies

The linked issues are also displayed on the issue details view:

Jira linked issues displayed in details tab

If you manage work in sprints, you'll likely need to constantly groom the backlog items. You wouldn't want to run into a situation where teams miss dependencies and end up working on the wrong ticket. Having insight into issue relationships across the entire project makes it easier to prioritise work efficiently.

While the dependency link is handy, you can only get this information on the project roadmap and issue view. Even then, it's only limited to the issues with associating epics.

That's why many Jira users have to manually track issues with dependencies using the advanced search function. But even then, it lacks the relationship indicator to tell you which issues are the critical blockers or which issue is being blocked.

Snapshot view of Jira linked issues

For any Project Manager, it's essential to have a snapshot view of all the various activities occurring within your project. The good news is you can now enhance your project visualisation, including linked issues hierarchy, with Hierarchy for Jira.

Hierarchy for Jira enables you to visualise any specific issue dependency across all issues hierarchies on a nested tree view. As a Project Manager, you can get a high-level view of the issues dependencies, and it helps you to spot blockers across different projects so that you can plan the correct work order sequence.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *