Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
note
Info

The TeamForm for Jira App is currently in

Status
colourBlue
titlebeta

If you encounter any issues while using the App, please raise a support request using the contact us option at the bottom of the page.

The TeamForm for Jira Marketplace App is for existing TeamForm customers using Atlassian’s Jira Cloud SaaS product.

Tip

The TeamForm for Jira Marketplace App allows existing TeamForm customers using Atlassian’s Jira Cloud SaaS product to link both Jira Projects and their Jira Issues to their respective team pages in TeamForm.

This creates transparency on which team is working on which work.

Table of Contents
stylenone

Why use the TeamForm for Jira App

...

We also offer a TeamForm integration, that combines with the TeamForm Jira app, to import Issues from Jira into TeamForm - displaying this team’s work items as Objectives.

Installing the TeamForm for Jira App

Prerequisites

Identify your Jira Admin, you will need their help to establish the initial App Configuration.

Note

TeamForm Public API:

If you have not setup TeamForm Public API access, you can request them for your TeamForm Tenant by raising a support request, using the contact us option at the bottom of the page. To accelerate your request, copy the information below into your request:

Code Block
TeamForm for Jira App Setup request:
- please provide: Client Credentials (ID and Secret)

Access Level: <production, staging, test etc>
Tenant ID: <tenant id (as found above)>
Workspace ID: <workspace id>
Security Contact: <your email, or the email of the person responsible for the secure storage of the Client Credentials>
Atlassian Jira URL: <xyz.atlassian.net>

More information via TeamForm Public API.

Note

IP Based Restrictions:

If your TeamForm tenant is configured with IP based restrictions you will also need to request the TeamForm Support so Atlassian IPs can be added to our whitelist (also via the contact us option).

A current list of Atlassian IPs can be found under the Outgoing Connections section on this page https://support.atlassian.com/organization-administration/docs/ip-addresses-and-domains-for-atlassian-cloud-products/.

...

Installation and Setup

Note

This step process can only be completed by your Jira Admin.

  1. Install the TeamForm for Jira Marketplace App into your Jira Cloud instance.
    A link to the Marketplace App is here: https://marketplace.atlassian.com/apps/1232958/teamform-for-jira

  2. Within Jira, navigate to the Admin Page for the Marketplace App:

...

  1. On the Admin Page, fill in your TeamForm Public API details including:

    1. Tenant ID (located via the help ? icon on the bottom left menu of TeamForm)

    2. Workspace ID (if left blank, the plugin plug-in will use TeamForm’s default Workspace)

    3. Client ID and Client Secret (refer below for TeamForm API steps)

    4. Optional: If you use a Custom TeamForm URL to connect to TeamForm, you can enter it on this page.
      e.g. company.teamform.co

    5. Click Change with each of the new setup details.

TeamForm for Jira App Setup request: - please provide: Client Credentials (ID and Secret) Access Level: <production, staging, test etc> Tenant ID: <tenant id (as found above)> Workspace ID: <workspace id> Security Contact: <your email, or the email of the person responsible for the secure storage of the Client Credentials> Atlassian Jira URL: <xyz.atlassian.net>

Tip

🎉 Congratulations ! - You can now start to link TeamForm Teams to Jira Projects!

Info

Note

  • If you have setup the TeamForm Public API - you will have this information already

  • If you have not setup the TeamForm Public API before - contact TeamForm using the contact us option at the bottom of the page.

    Status
    colourYellow
    titleaction required
    Copy the information below into your request.

Code Block

How-to Use

Project Linking

...

  1. Click on TeamForm on the left-hand sidebar

    • Note: on smaller screens, you might need to scroll down

    • This will show the Project-level settings for the App.

  2. To assign a Team, click the select box at the bottom of the panel.

  3. Click on one of the Teams to link it to this Jira Project.

  4. To search for other Teams in TeamForm, type the name, or part of a name into the select box. The App will query TeamForm, and show potential Teams relevant to your search term.

    • e.g. typing: ‘customer', which should return 'Customer Success’ as the top result.

  5. Once a team is linked, Jira issues will be synchronised to TeamForm however frequently the integration is configured for - every 15 minutes by default.

Tip

🎉 Congratulations - you You have created a link between your project and a TeamForm Team.

The Team will appear in a side panel for any issue owned by this Team.

You can now jump straight to the Team in TeamForm, by clicking its name.

Issue Linking
Status
colourBlue
titlebeta

Info

This feature is still in Beta and is still being tested. It may not always behave as expected until final release.

  1. Head to an Issue on any Jira board on the current Instance:

  2. Click on ‘TeamForm Team’ on the right-hand side.

Image Added

  1. A panel will open, showing that this issue is currently ‘Unassigned’ to a TeamForm Team.

...

  1. To assign a Team, click the select box at the bottom of the panel.

    • Click on one of the Teams to link it to this Issue:

...

Image Added

  1. To search for other Teams in TeamForm, type the name, or part of a name into the select box. The Marketplace App will query TeamForm, and show potential Teams relevant to your search term.

  2. Try typing: ‘customer', which should return 'Customer Success’ as the top result.

...

Image Added

  1. To remove the link between a team and an issue, click the

    Status
    colourBlue
    titleX
    button to the right of the

...

  1. listed teams.

Tip

🎉 Congratulations

...

- You have made a link between your project and a TeamForm Team.

The Team will appear in a side panel for any issue owned by this Team.

You can now jump straight to the Team in TeamForm, by clicking its name.

Mapping Issue Types to Team Types

Infonote

This process can only be completed by a your Jira Admin.

For example, in your company , Epics might be completed by your organization's Departments.

By mapping Jira Epics to TeamForm Departments, only Departments will be selectable in the TeamForm for Jira Marketplace App, and TeamForm can be configured to import all Epics as Objectives to their TeamForm Department on a schedule.

...

There are two types of linking.:

  1. Project linking: When you link a Project to a Team, and say that all linked Projects should be imported, any child Issues under those linked projects are also imported.

    1. They will appear in TeamForm on a Teams page

    2. They are only imported if their Issue Type has been Included (see below)

  2. Direct linking: When you link an Issue to a Team, only that Issue is imported as an Objective. No Child Issues are imported.

    1. They are only imported if their Issue Type has been Included (see below)

Setting up Jira Issue Types to Show in TeamForm

Infonote

This process can only be completed by a your Jira Admin.

Info

We recommend only importing a subset of Issue types into TeamForm, so that only meaningful work items are visible in TeamForm, rather than work items of varying size and granularity
e.g. showing a bug that is open for day or two is not helpful to show in TeamForm, however a strategic Epic that other teams are contributing is essential to creating transparency.

Info

This section details how to include or exclude Jira issue types.

...

  1. On the Admin Page of the TeamForm for Jira App, click the Reveal button to show a secret URL and Key (note: These are the credentials to be put into the Integration form).

    Image Removed

Image Added

  1. Select which Issue Types you would like to include in the Import, by using the Included column.

    1. Click Excluded on the Issue Type you wish to import, to toggle it to Included.

...

...

Noteinfo

Remember: even

Even though an Issue Type is selected, only some of the Issues with that Issue Type will be imported: e.g only those whose Project is linked to a TeamForm Team. as described above

...

  1. Log into your TeamForm instance, and navigate to the Settings > Data Integrations Settings Page.

  2. Click Create on New Integration

  3. Select Connect next to Atlassian Jira

    Image Removed

Image Added

  1. Click Create datasource

...

  1. Paste the Key and URL revealed earlier into the relevant fields

  2. Click Update

  3. Optional: Configure a schedule for the Integration. This determines how often the data in Jira is automatically imported into TeamForm. For example, to import every 2 hours, use the frequency of 7200 seconds.

The Datasource can now connect with the TeamForm for Jira App, and import any Issue of a Type that has been mapped to a Team Type in TeamForm.

Note

Note: the import process will not find any Issues to import, unless those Issue Types have been mapped to a Team Type in TeamForm.

Note

The import process will import all Issues of mapped Types into TeamForm. This includes Issues in the past.

Be sure this is what you want before creating a mapping from an Issue Type to a Team Type.

In particular, it is not recommended to map Jira Tasks, Bugs, Stories as they are not a helpful granularity of work to display in TeamForm.

Tip

Excellent! You have now configured TeamForm to import Projects and Issues from Jira, using the Atlassian TeamForm Integration.

Other TeamForm for Jira Config settings

...