Introduction

The ConnectALL Rally adapter lets you sync data between Rally Software and other ALM systems.

Supported Entities

You can choose to sync one of the below issue types for syncing the records to and from other ALM systems.

(tick) Defect

(tick) User Story

(tick) Testcase

(tick) Task

(tick) Portfolioitem / Feature

(tick) Portfolioitem / Initiative

(tick) PortfolioItem / Theme

(tick) ChangeSet

(tick) PullRequest

(tick) Iteration

Alias in the entity mapping screen can be used to define the issue types if the standard Issue type names are renamed. More information on configuration can be found in the FAQ section. 

Rally allows you to rename the names of the Portfolio Items from Initiative and Feature to anything user specific. If the name is changed, then specify the renamed type in the alias field.

Tip

Starting from version 2.10.28.4, ConnectALL displays the formatted ID of the synced record in the Dashboard. The record’s ID will be displayed in the Activity Monitor (image 1) and the Artifacts Links section (image 2) as shown below. You can also search for a record with the record ID using the Search by ID field. Besides this, the ID can also be found in the database, and will be mentioned in the following notifications:

  • Failed record notifications mail
  • Dynamic Linking failure notification
  • Conflict Notification mail

                                                                                      Image 1

                                                                                       Image 2

Entity Mapping

Entity Mapping is where you select which records should be synced between Rally and other ALM systems. You will be able to select the Domain, Project, and Issue type you wish to sync across these systems from this screen. 


If you are using ConnectALL version 2.10.32.3 or higher, ConnectALL displays the child projects also as shown above. Post selection, if you hover the cursor over the drop-down list, the hierarchy of the projects will be displayed. 

Issue Linking

In Rally, you can link records of different issue types, and ConnectALL will support replicating these links to the destination systems as well. 

ConnectALL supports replicating the below links to and from destination applications

  • Links to Defects from User Stories
  • Links to Test Cases from User Stories
  • Links to Test Cases from Defects
  • Links to User Stories from Features
  • Links to Features from Initiatives
  • Links to Task from User Stories
  • Links to Task from Defects
  • Self Linked Features
  • Self Linked Initiatives
  • Self  Linked User Stories


A Stories to Stories link is synced as Successor and not as Children, and only a Feature will be linked as a Parent of the user story. If the Rally user story has a Parent Story, it will be replicated to the destination.


Multi-Project Support

NoteAs of version 2.10.0, you no longer have to enable the Multi-Project support feature — as it is automatically enabled.

The multi-project synchronization can be done when Rally has the same workflow and other configurations common for the projects to be synchronized via ConnectALL. 

  1. In the project selection, Search for the project.

         

    If you are using ConnectALL version 2.10.32.3 or higher, ConnectALL displays the child projects in the hierarchy as shown above.

  2. Select the Template Project using search icon (above left side image).
  3. In the field mapping, add the project field and map the projects to be synchronized. This mapping is mandatory for the synchronization.


    If you are using ConnectALL version 2.10.32.3 or higher, ConnectALL displays the child projects in the hierarchy in the value mapping selections as shown above.
    * If you hover the cursor over the drop-down list, the hierarchy of the projects will be displayed. 

Limitations / Assumptions

  • Rally restricts the ability to have a "Defect" linked to both User Story and Test cases.

  • ConnectALL will only set the User Story when replicating the links to Rally from other systems.

  • Rally restricts the ability to have a "Test Case" linked to both Defects and User Story. So, if a Test Case is linked to both a Defect and User Story in other systems, then one of these links is created in Rally.

  • ConnectALL always creates a link to the other Feature and Initiatives as successors, when replicating a link from other systems to Rally.

Time Difference Configuration

To know how to calculate the time difference, and configure it in the ConnectALL UI,  read the topic Time Difference Configuration.