Atlassian Jira Cloud Connector

For a general introduction to the connector, please refer to https://www.rheininsights.com/en/connectors/jira-cloud.php.

Jira Cloud Configuration

Crawl User

The connector needs a crawl user which has the following permissions:

  1. Read access to all projects and issues, which should be indexed

  2. Permission to access all project and issue permissions, as well as security permissions

  3. Read access to all users and groups

Please note that the connector uses basic auth to authenticate the user.

API Token

The connector uses a username and an API token to authenticate against Confluence Cloud. You can create the API key following the steps at Manage API tokens for your Atlassian account | Atlassian Support.

Content Source Configuration

The content source configuration of the connector comprises the following mandatory configuration fields.

  1. URL of your Atlassian tenant determines the full URL of your tenant, including the protocol, e.g., https://your-domain.atlassian.net.

  2. Username: is the user name which is used by the connector to crawl the instance. Please see the section above for the necessary user permissions.

  3. API token: is the corresponding API token for this crawl user. Please refer to Manage API tokens for your Atlassian account | Atlassian Support in order to create such a token.

  4. Excluded files from crawling: here you can add file extensions to filter attachments which should not be sent to the search engine.

  1. Excluded spaces from crawling: here you can add space names or keys to exclude these from crawling
    Please note that a change to this list will yield an incremental crawl to remove all pages and attachments from excluded spaces.

  2. Included spaces from crawling: this is an include list. If empty, all spaces but the excluded spaces are indexed. But if you add at least one entry (even an empty one), only this space will be included for crawling. Please note that a change to this list will yield an incremental crawl to remove all pages and attachments from excluded spaces.

  3. Everyone group in the Jira tenant. Please leave this empty for auto-computation. As Jira does not expose groups, the default user group must be computed. The connector does this based on the URL of the tenant, e.g., jira-users-your-domain.

  4. The general settings are described at General Crawl Settings and you can leave these with its default values.

After entering the configuration parameters, click on validate. This validates the content crawl configuration directly against the content source. If there are issues when connecting, the validator will indicate these on the page. Otherwise, you can save the configuration and continue with Content Transformation configuration.

Limitations for Incremental Crawls and Recommended Crawl Schedules

Atlassian Jira Cloud does not offer a complete change log. This means that incremental crawls can detect new and changed projects, issues and attachments. However, removed projects, issues or attachments will not be detected in incremental crawls, as well as significant changes to the project permission schemes.

Therefore, we recommend to configure incremental crawls to run every 15-30 minutes, full scan principal crawls to run twice a day, as well as a weekly full scan of the documents of the Confluence instance. For more information see Crawl Scheduling .

The connector does not yet support issue level security.

Furthermore, it is a design decision that an issue is indexed with the body content being the summary and all comments. We know that comments can have their own viewing permissions and the connector does not support splitting up comments into separate documents with separate ACLs.