Skip to main content
Skip table of contents gadgets in Atlassian JIRA and Confluence reports and dashboards can be published as gadgets in Atlassian applications JIRA and Confluence.

The main benefit of gadgets compared to embedded <iframe> reports is that one user can authorize access to using OAuth authorization and then publish selected reports or dashboards to other users who are not users. gadgets are supported just for BUSINESS subscription plan, as well as in Enterprise.

Here are the steps how to publish a report in JIRA dashboard or Confluence page.

Increase gadget data request timeout

By default, data requests from gadgets in Confluence pages will time out after 15 seconds. If you have longer running eazyBI reports then please specify -Dhttp.socket.timeout=TIMEOUT_IN_MILLISECONDS Java property in Confluence startup scripts. E.g. in bin/ add to JAVA_OPTS

JAVA_OPTS="... -Dhttp.socket.timeout=60000"

to increase gadget data request timeout to 60 seconds.

Register OAuth client application

At first, you need to register JIRA or Confluence as OAuth client application in Go to your accounts administration page and click on Users. If you have BUSINESS subscription plan then you should see OAuth Client Applications section.

Register your JIRA or Confluence application with Custom application type and specify just Main Application URL (it is used just for information purposes), do not specify callback URL (as it will be provided by JIRA or Confluence dynamically).

After registering application you will see OAuth details information that you will need when registering the application in JIRA or Confluence.

Configure application link in JIRA or Confluence

Go to your JIRA or Confluence administration pages and register new application and configure Outgoing Authentication for it:

  • In Service Provider Name enter
    If you would like to publish data from several accounts then use unique service provider name for each account (for example, account name)
  • Input previously generated OAuth details values in Consumer KeyShared SecretRequest Token URLAccess Token URL,Authorize URL fields.

Add eazyBI report and dashboard gadget to gadget directory

As a JIRA or Confluence administrator, add gadgets to directory using report gadget URL and dashboard gadget URL

If you used non-default service provider name then specify its name with the service_name parameter. For example, if service provider name is account name then report gadget URL should be

Add report or dashboard gadget to JIRA dashboard or Confluence page

Now you can add report or dashboard gadget to either JIRA dashboard or Confluence page.

  • If previous configuration steps were done correctly, then at first added report should show the Authorize access to link.
  • After clicking this link, a new browser page should open where you will need to authorize access to your account.
  • Then authorization window should close and report gadget should show selection list with available reports. Select necessary report and click Save.
  • After that, you should see your report.

Report height and width modification

In report gadget parameters you can modify Report height parameter and specify report height in pixels.

In JIRA dashboards report width is resized automatically based on dashboard layout. In the Confluence page you can specify width parameter in gadget parameters – specify auto for full-width reports or specify width in pixels.

Report sharing with other users

If you share JIRA dashboards or Confluence pages with other JIRA or Confluence users then each user will need to make at first report authorization using their user credentials.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.