Multi-Project Configuration

Introduction

ConnectALL by default will ask the user to create an application link for each "Project" and "Issue type" combination. Additionally, if you have a large number of projects with the same field templates then ConnectALL will let you configure one application link for multiple projects for a given issue type. 

Configuring application link for multi-project synchronization


Note

If you have upgraded from ConnectALL version 2.9.x to version 2.10.0 or later versions, you do not have to enable the multi-project support feature — as it is automatically enabled.


  1. Select the option All from the project drop-down list. As the multi-project configuration feature is automatically enabled, you will be able to see the ALL option in the project drop-down list.

        

  2. Key in the template project info.



  3. The Field configurations will be pulled based on the template project information.
  4. Only when you enable the multi-project configuration feature (by selecting All for the project) will you be able to see the project field in the field configuration grid for mapping.
  5. In Field Mapping, map the Project field for the multi-project supported application.



  6. Once the field configuration is added between Project fields, add value mappings to map the projects. 



  7. Save the app-link.

    When the record is moved to the other project configured in the application link, the issue will be moved to the appropriate project in the destination. 

    Important Info

    • Moving of issues between the project in the multi-project configuration is only supported for the below applications:
      • Atlassian Jira
      • VersionOne
    • To enable the Move issue in Jira, Please look at the "Move Issue" topic in the "Atlassian jira" link
    • Make sure to have the bi-directional option is selected for this field. The bi-directional mapping is mandatory for this feature to work correctly.

Configuring application link between Multi-Project Supported Application and Regular Application

Note

You will be able to convert a single-project app-link to a multi-project supported app-link. When you convert, use the same template project that was configured in the single-project application link to ensure smooth synchronization. 

You can configure an integration between a multi-project supported application and a Regular Application like MicroFocus ALM, VSTS etc. This can be achieved by mapping the Project field from the Multi-Project supported application and a drop-down field on the Regular Application and map the values. Based on the selected values from the drop-down, the records will be synchronized to the appropriate Project.

  1. Select the All option on the multi-project supported application and the specific project on the Regular application.



  2. Key in the template project info in the Custom Configurations section of the Entity Mapping tab for the Template Project field.
  3. Map the project field with a drop-down field in the other application. 
  4. Once the field configuration is added between the Project field and the drop-down field, then add the value mapping. 

     

  5. Save the app-link.

When there is a change in the value of the dropdown field in the record, the issue will be moved to the appropriate project. 

  • Moving of issues between the project in the Multi project configuration is only supported for the below applications.
    • Atlassian Jira
    • VersionOne
  • To enable the Move issue in Jira, Please look at the "Move Issue" topic in the "Atlassian jira" link.

If you need to achieve multi-project functionality using the PUSH service, click here.


Example Usecases

  • ALM <=> JIRA 
    The testing team uses a single project in ALM for tracking defects, and development team accesses multiple projects for tracking bugs. When a testing team raises a defect in ALM the user will select to which JIRA project this defect is related to, and ConnectALL will sync the bug to the project selected by the user.

  • JIRA <=> JIRA 
    JIRA Federation, where the users create bugs, stories in the external JIRA instance, which will be synchronized to the corresponding project in the Internal Jira

  • VersionOne <=> JIRA
    Users want to have one application link for all the projects created from VersionOne, to JIRA with multiple projects.