Below follows step-by-step instructions to enable the JIRA Integration. By enabling this, you can sync issues to Favro via Jira filters and update issue statuses. The fields that are synced between the tools are Title and Descriptions.
Step 1 - Enabling the integration
Start with enabling the integration. The add-on is available on the Jira marketplace here.
After enabling it you will have the option to connect to either JIRA Cloud or JIRA Server.
Step 2 - Connecting to JIRA Cloud
If you pick JIRA Cloud, you need to fill in your server address and access token.
To find your token go in to JIRA, and in the JIRA Marketplace you will have to install the Favro add-on.
After installation go to Manage add-ons, open the Favro add-on and press configure.
This will take you to a new screen where you'll find the security token.
Back in Favro enter the the adress of your JIRA Cloud instance and your security token and press Connect to server.
Underneath you'll see all your current connections.
Step 2.1 - Connecting to JIRA Server
When connecting to JIRA Server, you only need to add a description for your server and click Connect to server.
This will put your integration in a pending mode and give you access to a token that you need to configure the JIRA plugin.
Again, you go to the marketplace and find the Favro Integration.
Just as with JIRA Cloud, you go to manage the integration and Configure. Next, you enter the token from Favro into the field under Favro server connections.
Once added, Jira will try connecting to Favro and once completed, you will see your server in the list of connected servers.
Step 3 - Syncing Favro backlog with JIRA issues filter.
Your Favro add-on will appear as a user inside JIRA so make sure the filter your trying to sync is shared with the Favro add-on user.
Open the filter and in the URL field you'll see that the filter has unique ID, remember this ID since you'll need it in Favro later.
Back in Favro click the menu button for the backlog you wish to sync and open the App Store.
Enter the filter ID into the text field and press Connect filter.
A sync will be performed.
And the issues matching your filter will appear in the Favro backlog.
Step 3 - Mapping JIRA issue status with Favro board columns.
Open your Administration Panel in JIRA and go to Issues.
Under workflows you'll see all your workflows, click view on your desired workflow.
Here you will find transition ID's for each status in your workflow. Save them because you will need them later in Favro.
Back in Favro click the menu of your board and open the App Store.
Now it's time to map your board columns to your issue status.
Enter the transition ID of your status to one of your columns. I'll make it easy in this example and map my In Progress status to my In Progress column.
Now when when you move the card from the To Do column onto the In Progress column the status in JIRA automatically updates.
JIRA issue status update.