Screens

Integrations

The tools your managers can import tasks from: one connection for each account in Azure DevOps, Jira, Trello or Notion, holding its address and the key that reaches it. Importing itself happens on each project's board, as Plan work on a board describes.

The New connection dialog over the Integrations tab. Source is Jira Cloud and Name is Acme Jira, with the hint What managers will see when they pick a source to import from. Below are Site URL, Account email, API token and Start date field, each empty with its help underneath, and Cancel and Add connection. Behind it, the empty table of connections and the ERP heading.
Adding a Jira Cloud connection.

Who sees it

Administrators, on the Team and Enterprise plans and during the trial: it is Settings → Integrations in the menu. On Free and Starter the tab is not in the menu at all, and connections saved before a move down to one of those plans stay stored, keys included, but cannot be read, changed or imported from until the plan includes them again (Plans and your trial).

Managers never see this tab, or a key. When they link a project, they see each connection's name and source, and whether it is ready to use. Finance users never open this tab either. They work with the ERP connection an administrator sets up here from ERP export.

The connections

The table lists each connection:

Keys are stored encrypted and never shown again once saved. With no connections yet, the table says No connections yet. Add one, and managers can import tasks from it into their projects.

Adding or editing a connection

  1. New connection opens the dialog. Pick the Source; the fields below change to what that source needs, each with help on where to find it.
  2. Type the Name managers will choose it by.
  3. Fill in the fields, and choose Add connection. The app says … added. Test it to check the address and key.
  4. Choose Test connection on the row. The result is shown in a message and kept in Last test.

Edit opens the same dialog, with Save changes; the source cannot be changed. A stored key is never filled in: the field reads •••• set on … by … with Replace, and stays as it is unless you replace it. Changing the address or the key clears the last test, so test again. An address has to be a full https:// address, reachable from the internet, and must not contain a user name or password.

What each source asks for

SourceFieldsWhere the key comes from
Azure DevOps ServicesOrganization URL, Authentication (where offered), Personal access tokenIn Azure DevOps, User settings › Personal access tokens, for this organization, with the Work Items (Read) scope. Or Sign in with Microsoft, below.
Azure DevOps Server (TFS)Collection URL, Personal access token, API version (optional)Your profile › Security › Personal access tokens, with Work Items (Read). Azure DevOps Server 2019 and later; TFS 2018 and earlier are not supported.
Jira CloudSite URL, Account email, API token, Start date field (optional)id.atlassian.com › Security › API tokens, created without scopes. Paste a new one before it expires.
Jira Data CenterBase URL, Personal access token, Start date field (optional)Your Jira profile › Personal Access Tokens, on Jira 8.14 and later.
TrelloAPI key, TokenCreate a Power-Up at trello.com/power-ups/admin and generate its API key (the key, not the secret), then follow its Token link and allow access.
NotionInternal integration secretCreate an internal integration at notion.so/profile/integrations with Read content (and Read user information including email addresses, to match owners by email). Then add it to each database under ••• → Connections.

Whoever the key belongs to has to be able to see the projects, boards or databases your managers import from. The Start date field is the id of the Jira field start dates are read from, such as customfield_10015; left blank, no start dates are imported. Your deployment may not offer every source; the Source list shows the ones it does.

Signing in with Microsoft

Where your deployment is set up for it, an Azure DevOps Services connection can set Authentication to Sign in with Microsoft instead of a personal access token: it then reads work items as the administrator who signs in, with no token to renew. Saving is Save and sign in with Microsoft, which takes you to Microsoft and back.

The Key column then reads Connected as … on …, Not signed in · was … where Microsoft has stopped renewing the sign-in, for example because the person left or it was unused for 90 days, and Not signed in where it has never been signed in. A connected row offers Reconnect; a row that is not signed in offers Sign in with Microsoft. Until it is, managers see the connection as This connection needs attention. Ask an administrator.

Turning a connection off, and deleting it

ERP

Below the task sources, on the Team and Enterprise plans and during the trial, the ERP section holds the connections approved hours, and what they cost, are exported to, with New ERP connection. Only one can be on at a time, so the same hours are never booked twice. QuickBooks can be connected from Team; every other ERP is on the Enterprise plan only, and on Team is listed in Source as … — Available on the Enterprise plan. Export to an ERP or QuickBooks lists the ERPs and walks through connecting one.

Matching records, what is sent and following the export are Finance's, on ERP export. After a new ERP connection is saved, the section says what to do next, with Open record mapping for an administrator, and ERP export appears in the menu, under Payables, for Finance and administrators. It stays while the connection is off, and goes when the last one is deleted.

Buttons and when they appear

ButtonWhat it doesWhen you have it
New connectionOpens New connection.Disabled while your organization is read-only, on the live demo, and where your deployment offers no source.
Test connectionAsks the source whether the address and key work, and records the answer.On each row. Disabled for a connection marked Not available here.
Sign in with Microsoft, ReconnectSigns the connection in again with Microsoft.On an Azure DevOps Services connection set to sign in with Microsoft.
EditOpens the connection's dialog, to rename it or change its address or key.On each row.
Disable, EnableTurns imports through the connection off or on.On each row.
DeleteDeletes the connection and its key, after asking.On each row. Refused while projects are linked to it.

While your organization is read-only, and on the live demo, the tab can be read but has none of the buttons on its rows. On the live demo, which every visitor shares, there are no connections at all: a key saved there would be used by everyone.