Note | ||||||
---|---|---|---|---|---|---|
Info | ||||||
The TeamForm for Jira App is currently in
If you encounter any issues while using the App, please contact support@teamform.co.raise a support request using the |
Tip |
---|
The |
...
|
...
allows existing TeamForm customers |
...
using Atlassian’s Jira Cloud SaaS product |
...
Tip |
---|
The Marketplace App allows customers to ‘link’ to link both Jira |
Tip |
---|
You can also link a whole Project to a Team in TeamFrom. |
Setup & Usage Instructions
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
Within Jira, navigate to the Admin Page for the Marketplace App:
...
On the Admin Page, fill in your TeamForm Public API details including Tenant ID, Client ID and Client Secret provided to you by TeamForm
Info |
---|
If you have not requested their respective team pages in TeamForm. This creates transparency on which team is working on which work. |
Table of Contents | ||
---|---|---|
|
Why use the TeamForm for Jira App
With our TeamForm for Jira
App, your organisation’s Jira Administrators can link
Jira Projects to relevant TeamForm Teams. This allows a Jira user to click through from Jira to TeamForm to view the team and team members who deliver this project.
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
More information via TeamForm Public API. |
Note |
---|
IP Based Restrictions: If your A current list of Atlassian IPs can be found under the |
...
. |
Installation and Setup
Note |
---|
This process can only be completed by your Jira Admin. |
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-jiraWithin Jira, navigate to the
Admin Page
for the Marketplace App:
On the
Admin Page
, fill in yourTeamForm Public API
details including:Tenant ID
(located via the help?
icon on the bottom left menu of TeamForm)Workspace ID
(if left blank, the plug-in will use TeamForm’s default Workspace)Client ID
andClient Secret
(refer below for TeamForm API steps)Optional: If you use a
Custom TeamForm URL
to connect to TeamForm, you can enter it on this page.
e.g.company.teamform.co
Click
Change
with each of the new setup details.
Tip |
---|
🎉 Congratulations - You can now start to |
How-to Use
Project Linking
To link a project to one (or many) TeamForm Team(s):
Click on
TeamForm
on the left-hand sidebarNote: on smaller screens, you might need to scroll down
This will show the Project-level settings for the App.
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 Jira Project.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.
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 have created a 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 | ||||
---|---|---|---|---|
|
Info |
---|
This feature is still in Beta and is still being tested. It may not always behave as expected until final release. |
Head to an Issue on any Jira board on the current Instance:
Click on ‘TeamForm Team’ on the right-hand side.
A panel will open, showing that this issue is currently ‘Unassigned’ to a TeamForm Team.
...
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:
...
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.
...
Try typing: ‘customer', which should return 'Customer Success’ as the top result.
...
Note |
---|
If you need to remove a Team's Issue link, click the 'x' to the right of the Team in the list. |
Project Linking
To link a project to one (or many) TeamForm Team(s):
...
Click on ‘TeamForm’ on the left-hand sidebar.
This will show the Project-level settings for the App.
...
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 Jira Project.
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.
...
To remove the link between a team and an issue, click the
button to the right of the listed teams.Status colour Blue title X
Tip |
---|
🎉 Congratulations - You have made a 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
Note |
---|
This process can only be completed by 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 App, and TeamForm can be configured to import all Epics as Objectives to their TeamForm Department on a schedule.
Go to the
Admin Page
of theTeamForm for Jira
Marketplace App.Scroll to the bottom of the
Admin Page
, to the section entitled:Team Type Mappings
Make a note of, or copy-paste, a
Team Type ID
from TeamForm.You can see a particular Team Type’s ID in the Org Structure section of TeamForm.
Find the Issue Type you would like to map to this Team Type.
Click
Change
Enter your Team Type ID in the text field.
Click
Create
You can add multiple mappings to the same Jira Issue Type.
You can remove a mapping by clicking on it.
Click
Done
Linking & Importing
There are two types of linking:
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.
They will appear in TeamForm on a Teams page
They are only imported if their Issue Type has been Included (see below)
Direct linking: When you link an Issue to a Team, only that Issue is imported as an Objective. No Child Issues are imported.
They are only imported if their Issue Type has been Included (see below)
Setting up Jira Issue Types to Show in TeamForm
Note |
---|
This process can only be completed by 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 |
Info |
---|
This section details how to |
On the
Admin Page
of theTeamForm for Jira
App, click theReveal
button to show a secret URL and Key (note: These are the credentials to be put into the Integration form).
Select which Issue Types you would like to include in the Import, by using the
Included
column.Click
Excluded
on the Issue Type you wish to import, to toggle it toIncluded
.
...
Info |
---|
Remember: 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 |
Setting up Jira Integration from TeamForm
Log into your TeamForm instance, and navigate to
Settings > Data Integrations
.Click
Create
onNew Integration
Select
Connect
next toAtlassian Jira
Click
Create datasource
...
Paste the
Key
andURL
revealed earlier into the relevant fieldsClick
Update
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 Configuration settings for the TeamForm for Jira App
Customised Message (admin page)
This section of the Admin Page is used to customise the appearance of the App for projects not yet linked to teams.
Set Un-linked default text
is used to customise the message shown when an Issue or Project is not linked to a Team - to this set up:
Enter your custom message into the text box. You could use the following, as an example:
Please go to this <a href='https://www.example.co' target='_blank'>link</a> if you need TeamForm access.
Click
Save default text
.
Permissions (admin page)
This section of the admin page is to restrict who is able to link TeamForm Teams to projects in Jira:
...
Grouping by Custom Field
Some organisations use a Custom Field to define a higher level strategy or work item that Jira issues contribute to, or are grouped under. These might be called Strategic Goals, Themes or Objectives (or any other term used to define higher level work). You can configure the TeamForm for Jira app to recognise custom fields so that links between these and Jira issues are visible in TeamForm.
You can learn how to create a Custom Field here: https://support.atlassian.com/jira-cloud-administration/docs/create-a-custom-field/
Only Single Select and Multi Select drop-down Field Types are supported.
Once you have set up your Custom Field, go to the Jira Admin page, and head to the Custom Fields section.
Click Expand.
Select, or type to search, from the drop-down list as many Custom Fields you wish to use - most people just use one.
Click Submit - you should receive a message saying your changes have been submitted.
Tip |
---|
That’s it! Now, the plugin will import each assigned value of this Custom Field, when it imports Issues across to TeamForm. The value will then be used to group all Issues under that value. |
Example
Linking the Theme Custom Field to a high level objective shown in TeamForm:
...
Custom field: TeamFormSelect
Expand | ||
---|---|---|
This custom field allows users to embed a teamform connected select within Jira.
Configuration Options
JQL and TeamformSelectThere are two ways of querying a CustomField. Option 1:
Option 2:
|
Related information
Filter by label (Content by label) | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|