Versions Compared

Key

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

...

  1. Synchronization direction:
    • synchronization disabled,
    • synchronize only from TFS / VSTS to JIRA,
    • synchronize only from JIRA to TFS / VSTS,
    • synchronize in both direction.
  2. TFS / VSTS link type that maps to JIRA subtasks (Default: Parent->Child).
  3. Subtasks Mappings - JIRA allows to define many various issue types of subtasks (Please see JIRA documentation for details). You can define here how they will be mapped to TFS / VSTS work item types.

Warning

Due to technical limitations JIRA does not support changing issues to subtasks and subtasks to issues.
This means that if you link a "standalone" TFS / VSTS work item to a parent work item, or unlink a TFS / VSTS task from its parent work item, a corresponding JIRA issue will not be changed to/from subtask.

Case study

The following examples show how subtasks synchronization works in practice with default JIRA and TFS workflows /VSTS  workflows and default settings of synchronization profile.

  1. Let's assume that we have a JIRA Task that is synchronized to a TFS / VSTS Work Item.
    Gliffy
    nameBasic-1


  2. JIRA Subtask has been created by user.
    Gliffy
    namebasic-2


  3. After synchronization the JIRA Subtask is synchronized to new TFS / VSTS Task, and a parent/child link is established in TFS / VSTS.
    Gliffy
    nameBasic-3

 

  1. Let's assume that we have a TFS / VSTS Work Item that is synchronized to a JIRA Task.
    Gliffy
    nameBasic-1


  2. A Task with parent/child relationship has been created by user in TFS / VSTS.
    Gliffy
    namebasic-22


  3. After synchronization a new Subtask is created in JIRA.
    Gliffy
    namebasic-33
  1. JIRA Subtask is correctly synchronized to child TFS / VSTS Task.
    Gliffy
    namebasic-33


  2. JIRA Subtask has been promoted by user to a regular JIRA Task.
    Gliffy
    namepromote-1


  3. After synchronization the parent/child link is removed in TFS.
    Gliffy
    namepromote-3
  1. JIRA Subtask is correctly synchronized to child TFS / VSTS Task.
    Gliffy
    namebasic-33


  2. The parent/child link has been removed in TFS / VSTS.
    Gliffy
    nameremove-1


  3. Due to technical limitations JIRA Subtask corresponding to child TFS / VSTS Task is not changed to a regular Task after synchronization.
    Gliffy
    nameremove-1
  1. We have two distinct JIRA Tasks that are correctly synchronized to two TFS / VSTS Tasks.
    Gliffy
    namepromote-3


  2. New child/parent relationship has been added by user in TFS / VSTS.
    Gliffy
    namepromote-1


  3. Due to technical limitations JIRA Task corresponding to child TFS / VSTS Task is not changed to Subtask after synchronization.
    Gliffy
    namepromote-1

...