Jira

Connecting your Jira

  1. In order to connect Jira, we'll need these pieces of information:
    1. API Token: Here (opens in a new tab) is the official documentation for Jira containing the instructions on how to create a API Token.
    2. Email: The email of the user for which is used for generating the API Token.
    3. Sub Domain: The subdomain of the jira. For eg: hatica incase jira url is https://hatica.atlassian.net.
  2. Navigate to Connectors Page (opens in a new tab) and select Jira Server.

    Jira Connector Card
  3. Enter the earlier gather information in the form and click Connect.

    Jira Connector Form
  4. Our system will verify the token and syncing will begin.

Ensuring Jira Issue-PR Linking

We rely on issue development data for linking issues to PRs. So we have to ensure that user used for authenticating the Jira Server on Hatica app has access to the development data.

How to check and provide access to development data?

  1. Go to any issue in your jira instance.
  2. Look for development section in the issue.

    Jira Development Field
  3. Click on pull request. If you are able to see the PRs linked to the issue, then you are all good to go no further steps required. If not, then you need to give access to the user.

    Jira Development Panel Authorized
  4. To give access to the user, click on the Bitbucket (incase of Bitbucket application link).

    Jira Development Panel Unauthorized
  5. You will be redirected to Bitbucket and will ask you to authenticate jira for the same. Click Allow to give access to the user.

    Jira Development Panel Unauthorized
  6. You should be able to view the PRs linked to the issue.

FAQs

Q: What access level does Hatica needs?
A: We only require read access to issues. In case of Access Token we get all the access as of the user.

Q: How long does initial sync take?
A: In general it takes about a day. It all depends on size of data in your jira instance.

Q: I want to limit the projects being synced. How can I do that?
A: As of now we donot have that functionality in the app itself. But we can do it for you, just reach out to us on the support.