Rally Software
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.
Defect
User Story
Testcase
Task
Portfolioitem / Feature
Portfolioitem / Initiative
PortfolioItem / Theme
ChangeSet
PullRequest
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
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.
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
Multi-Project support feature 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.
In the project selection, Search for the project.
- Select the Template Project.
In the field mapping, add the project field and map the projects to be synchronized. This mapping is mandatory for the synchronization.
ConnectALL displays the child projects in the hierarchy in the Value Mapping screen as well 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.