Skip to content

Easily integrate your external project management system with Copado. This repository will hold the base layer of the integration code that may be extended by the community.

License

Notifications You must be signed in to change notification settings

ao-copado/CopadoIntegrations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Copado Integrations

Easily integrate your external project management system with Copado. This repository will hold the base layer of the integration code that may be extended by the community.

The latest version supports JIRA, VersionOne, Rally and Agile Accelerator.

How does it work?

Copado Solutions has built the authentication module as well as the framework for retrieving user stories and inserting these into the Copado sObject called, "User Story". The mapping is also handled by the integration. Both the data being queried from the data source as well as the mapping can be modified. We have commented the code with instructions to help with the customisation process.

The code & all the components are contained in an unmanaged package and available within this repository as a backup.

Installation instructions can be found below.

What gets imported into Copado?

By default the following fields get imported:

  • User Story Title (User_Story_Title__c)
  • Status (Status__c)
  • Project (Project__c)
  • Functional Specifications (Functional_Specifications__c)

Installation instructions

To install the application use one of the below URLs.

Customisation

In order to customise the the mappings for the fields being retrieved, you will need to search for the section in the code labelled, "FIELD MAPPINGS"

Getting started

  1. The User Story Status picklist values should match those of your external system.

  2. The JIRA remote site setting contains a domain that needs to be changed.

  3. Page layout modifications (see below)

Once the package is installed, you will need to setup a Change Management Integration Credential. This is done from the "Change Management Integrations" tab.

Once the integration credentials have been setup, you will need to create a new project or edit an existing project and complete the following two fields.

Page Layout modifications

Fields

  • Change Management Integration - This lookup field looks up the credential you just created.
  • External Id - This external Id field needs the Id of the project for which we will import the User Stories.
  • Workspace Id - Only relevant for Rally when using workspaces.

Buttons

  • Add button called, "Sync External User Stories" to the project layout.

Remote Sites Settings

Some Remote Sites settings have been included for your convenience. The Jira Remote Sites settings currently point to a repository called, "copado-test2". This will need to be changed. You may delete the remote sites settings that you will not need.

Once everything is setup, you can press the "Sync External User Stories" button.

About

Easily integrate your external project management system with Copado. This repository will hold the base layer of the integration code that may be extended by the community.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Apex 100.0%