Message-ID: <1067300029.16002.1711713614865.JavaMail.appbox@confluence> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_16001_65363451.1711713614865" ------=_Part_16001_65363451.1711713614865 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html GreenHopper Synchronizer

GreenHopper Synchronizer

GreenHopper Synchronizer lets you synchronize the position of is= sues in the structure and on a GreenHopper board (such as a Scrum or Kanban= board, or the Classic Planning Board) using Rank synchronization, and sync= hronize an Epic field with the position of stories under epics in the struc= ture.

=20
=20

GreenHopper 5.8 introduced Global Rank field, which can be used= to manage a multi-project backlog. GreenHopper synchronizer in Structure l= ets you select multiple projects to sync with when you are using Global Ran= k.

=20
GreenH= opper Synchronizer Parameters
=20
=20 =20 =20 =20 =20 =20 = =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20

Project

A project that GreenHopper is used in. The s= tructure may contain issues from other projects, they will not be affected.=
GreenHopper 5.8 or later: Multiple projects may be selected. The issues from all selected projects= will be synchronized using the same Global Rank field.

Auto-add Subtasks

When turned on, sub-tasks will be automatica= lly added to the structure and forced to stay under their respective parent= issues, like they do on GreenHopper's Planning Board. This works similarly= to =EF=BB=BFSub= -Tasks Synchronizer.

Rank Field

The field of type "GreenHopper Rank" that ho= lds the rank (backlog order) for the selected Project. If you do not wish t= o synchronize rank, select Don't synchronize.

Epic Field

The field holding the Epic that the story be= longs to.

=20
    =20
  • If you use epics on the Scrum boards in GreenHopper 6.1 and up, select = "Scrum Board Epics" as the Epic field to synchronize them.
  • =20
  • If you use the Classic Planning Board, pick the appropriate custom fiel= d of type "Labels", which is typically named "Epic/Theme".=20

    The synchronizer allows to select an Epic/Theme field even if it is app= licable only to some of the available issue types. When the synchronizer sh= ould set a value to an Epic/Theme field, it will not make a change if the f= ield is not applicable to the issue type of the changed issue.

  • =20
  • If you do not wish to synchronize Epics content, select Don't synch= ronize.
  • =20

Epic Type

Relevant only if an Epic Field is selected. = Defines an issue type that is treated as Epic - typically named "Epic". All= issues placed under an issue of this type in the structure will be updated= to have Epic Field point to that issue.

=20

This synchronizer supports both Import and Export / Resync into/from Str= ucture (more about res= ync). Incremental synchronization watches both structure changes a= nd GreenHopper changes and applies the change to the other side.

=20

CAREFUL! Please be careful when using this synchronize= r, especially when you add multiple issues to the Structure, as this may le= ad to massive updates in the GreenHopper ranks without undo.

=20
On Fix Versions
=20

Earlier GreenHopper versions relied on values in the Fix in Vers= ion/s field - if a version has been released, the issues assigned = to that version won't appear on the Classic GreenHopper boards. GreenHopper= synchronizer in Structure reflected that behavior and ignored such issues.=

=20

With the introduction of new Boards (known for some time as Rapid Boards= ), this dependency on Fix Version field has become optional. In some cases,= Fix Version field is completely disabled and the teams use GreenHopper Spr= ints. To address that, the GreenHopper synchronizer no longer filters issue= s by Fix Version, unless you're using an old GreenHopper version.

=20
GreenHopper= Synchronizer Rules
=20

Common Rules:

=20 =20

Sub-Tasks Synchronization:

=20 =20

Rank Synchronization:

=20 =20

Epic Synchronization:

=20 =20
How to Add Issues to Structure Sync'ed with GreenHopper
=20

When GreenHopper synchronizer is enabled, it automatically updates Green= Hopper order in background when any Structure change happens. So if you car= elessly add issues from the sync'ed project to the structure in some random= order, their ranks will be updated according to that order.

=20

To add issues to the structure without breaking the existing backlog ord= er:

=20 =20
Syncing Partial Ord= ers
=20

GreenHopper's Planning Board is flat (except for sub-tasks), and the Str= ucture is hierarchical - so it is not possible to =EF=BB=BFprecisely r= earrange Structure to have all issues come in the same order as they do on = the Planning Board, without changing issue parents or making the Structure = also flat. 

=20

Henceforth, the Structure syncs subsets of the issues in the hierarchy w= ith GreenHopper rank. For example, consider the following Structure:

=20
=20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 =20

A

 

 

B

 

C

D

 

 

E

 

F

=20

It is not possible to rearrange the sub-issues so that they come in the = following order: B, E, C, F - although this is possible on the Planning Boa= rd. Instead, the structure will synchronize sub-sets of the issues in the S= tructure with GreenHopper. The following sub-sets will be synchronized sepa= rately:

=20 =20

In GreenHopper version 6.1 and later, the Epics are treated by GreenHopp= er as a separate set of issues, different from Stories and other non-Epics.= To accommodate this change, Structure updates the rank of issues also usin= g "partial order" approach, syncing Epics and non-Epics separately. This me= ans that, starting with GreenHopper 6.1, if an Epic comes before a Story on= the Structure Board, it is not required that they come in the same order o= n the Scrum Board.

------=_Part_16001_65363451.1711713614865--