---
title: "Private eazyBI"
canonical: "https://support.appfire.com/space/TTS/941686839/Private%20eazyBI"
format: markdown
---
> Macro (aura-html)

> ℹ️ This page is about Time to SLA integration of **Private eazyBI** **for Jira Data Center**. If you are running the eazyBI app for Jira, please see the following page [https://appfire.atlassian.net/wiki/spaces/TTS/pages/54362239](https://appfire.atlassian.net/wiki/spaces/TTS/pages/54362239).

Private eazyBI currently does not offer an out-of-the-box Time to SLA integration. However, we provide a custom-tailored solution in our app to let you harvest SLA information right through this app.

## Prerequisites

- You need Private eazyBI, which is a stand-alone application. Find more details [here](https://eazybi.com/products/private-eazybi).

## Configuration

1. Install and set up eazyBI.
2. Define an **eazyBI Integration Field **custom field in your Jira instance in the **Jira Administrators** menu > **Issues** > **Custom Fields **> **TTS-eazyBI Integration**.

> ⚠️ Before moving on to the third step, you need to get the ID of the custom field you just created. To see it, you can click **Edit**, and check the URL – the ID will be at the end of the URL.

3. Switch to eazyBI and within `eazybi.toml` file, add the custom field that was created in Step 2 with its ID. In the following example, the ID of the eazyBI custom field is 11400.  
`[source_application.jira.site_99]`  
`url = ``"``http://localhost:8080/jira``"`  
`[source_application.jira.site_99.customfield_11400]`  
`data_type = ``"``string``"`  
`dimension = true`  
`name = ``"``TTSEazybiCF``"`
4. On the Private eazyBI UI, navigate to Source Data, and click **Custom Fields**.

> ⚠️ You must ensure that the `TTSEazybiCF` field is set as `dimension`.

After the changes, perform an import for Jira source data.

5. After importing is done, create a new eazyBI calculated field by clicking **Add a new calculated field** under source data > custom fields for different attributes of your SLA data.
6. After the creation of the new field, perform an import to import the newly created field in case the auto import is not performed.

**You can use the following properties in your eazyBI reports:**

| **Description** | **Key** | **Type** |
| --- | --- | --- |
| SLA ID | slaId | Long |
| SLA  Name | slaName | String |
| SLA Calendar Name | workingCalendarName | String |
| SLA Status | slaStatus | Enum |
| SLA Duration | slaValueAsDurationString | String |
| SLA Duration | slaValue | Integer (Seconds) |
| SLA Start Date | startDate | Date |
| SLA End Date | endDate | Date |
| SLA Target Date | targetDate | Date |
| SLA Elapsed Duration | workingDuration | Integer (Seconds) |
| SLA Remaining Duration | remainingDuration | Integer (Seconds) |
| SLA Overdue Duration | overdueDuration | Integer (Seconds) |
| SLA Paused Duration | pausedDuration | Integer (Seconds) |
| SLA Elapsed Percentage | elapsedPercentage | Integer |
| SLA in Critical Zone? | inCriticalZone | Boolean |
| SLA Paused | paused | Boolean |
| SLA Started? | started | Boolean |
| SLA Finished? | finished | Boolean |
| Calendar Business Day Hours | businessDayHours | BigDecimal (Hours) |

> 📝 Working duration, remaining duration, overdue duration, paused duration, and SLA value are in seconds. You can format them however you want.

---

## Get Report

1. Go to the **Analyze** page within eazyBI and choose which custom fields you want to see.
2. Now you can get a report with the SLA information that you have defined.

> 📝 For more information, you can visit [eazyBI custom fields](https://docs.eazybi.com/eazybijira/data-import/custom-fields), [JavaScript calculated custom fields](https://docs.eazybi.com/eazybijira/data-import/custom-fields/javascript-calculated-custom-fields), and [advanced settings for custom fields](https://docs.eazybi.com/eazybijira/data-import/custom-fields/advanced-settings-for-custom-fields) page.