Configure Reporting Intelligence
This article introduces you to Reporting Intelligence and guides you through configuration steps that are required to start working with Reporting Intelligence. You and other users from your organization will be able to work with Reporting Intelligence only if the required configuration steps are complete.
Overview
Reporting Intelligence is an intelligent cloud platform that consolidates insightsoftware financial reporting products into a single, integrated application. Rather than working across multiple standalone tools, you can access all reporting capabilities through one centralized interface with consistent navigation and shared data connections. With the built-in intelligence, you can perform advanced analysis of your financial data and effectively respond to changing business conditions and stakeholder requirements.
Reporting Intelligence brings you the following benefits:
- Simplified access - you have access to all insightsoftware financial reporting tools from a single login and interface, which eliminates the need to switch between multiple applications or manage separate credentials.
- Connected workflow - you can easily move through your entire reporting lifecycle - from data preparation to analysis to distribution - without exporting and importing data between different tools.
- Cloud-based flexibility - you can work from any device with internet access and collaborate in real-time with team members across locations.
- Intelligent automation - you can leverage built-in intelligence that suggests relevant actions, automates routine tasks, and maintains consistency across your reporting processes.
Before You Start
Your Reporting Intelligence is already configured? Skip to Get Started with Reporting Intelligence.
Before you start, make sure that:
- You have log-in credentials for Reporting Intelligence.
- You have admin access to your organization Microsoft SharePoint site where reports will be stored.
- You use a supported browser: Latest two versions of Chrome, Firefox, Safari or Edge.
Step 1: Log In to Reporting Intelligence
In this step, you access Reporting Intelligence to begin the configuration process.
- Open your browser and navigate to Reporting Intelligence here.
- Enter your credentials and click Sign In.
The homepage and navigation pane appear.
Figure 1: Homepage
You can now proceed with adding users to Reporting Intelligence.
Step 2: Create Users in Administration
In this step, you set up users after logging in for the first time.
- Navigate to Reporting Intelligence > Administration > Users and Licenses.
- Click Add Users > Create.
- In the User Details section, enter user details like name and e-mail.
- (Optional) Under Roles & Permissions, enable the Send activation email option.
-
Under Licenses, select user role.
Figure 2: User roles
- Click Create. The software displays a success message.
You have created a user.
Step 3: Configure Data Source Connection in Data Hub
Important: If you want to configure a connection other than Microsoft 365 Business Central, you need to create a replication task before performing this step. For more information, see Create a Replication Task.
In this step, you configure the data source connection for Reporting Intelligence. The data source connection enables retrieving, updating and storing information.
Due to the complexity of this configuration, insightsoftware recommends you read
- Navigate to Reporting Intelligence > Data Hub.
- Click the Add Connection button. The software displays available connectors.
- Select a connector. The software displays the Create Connection wizard divided into sections.
- In the Basics section, enter a Connection Name and Description, then click Next.
- In the Connect section, enter your connection details and click Next.
- (Optional) Click the Test Connection button to verify the connection and click Next. In the Advanced section, the settings are pre-populated and don't need to be modified if there are no specific requirements.
- Click Create Connection.
You have configured your data source. The software displays the Connections page where your connection is listed.
Step 4: Grant Site-Level Access Using PowerShell
In this step, you run a PowerShell script to grant Reporting Intelligence explicit write access to your SharePoint site. This step must be completed before configuring the SharePoint connection in Reports Center.
Important: The user running this script must be a SharePoint Administrator or Site Collection Administrator for the target site.
Before you start, ask your SharePoint administrator to provide the following:
- Target SharePoint site URL in the format:
https://{domain}.sharepoint.com/sites/{SiteName} - Tenant ID of your Microsoft 365 tenant
Prerequisites:
- PowerShell 7 installed. If not installed, download it from the PowerShell GitHub releases page.
- PnP.PowerShell module. The script installs this automatically if it is not already present.
Open PowerShell 7 and run the following commands one by one:
-
Configure environment variables. Replace the placeholder values with your actual information:
$TargetSiteUrl = "https://yourdomain.sharepoint.com/sites/YourSiteName"$TargetTenantId = "your-tenant-id"$ExternalAppId = "1c59367d-d227-4628-a712-94fd9c58242e"$DisplayName = "Reporting Intelligence"$Permissions = "Write" -
Install the PnP.PowerShell module if it is not already installed:
if (-not (Get-Module -Name PnP.PowerShell -ListAvailable)) { Install-Module PnP.PowerShell -Scope CurrentUser -Force } -
Create a temporary Entra ID app for interactive authentication. Copy the generated Client ID from the output — you need it in the next step:
Register-PnPEntraIDAppForInteractiveLogin -ApplicationName "TempPermissionApp" -Tenant $TargetTenantId -
Connect to SharePoint. Replace
TEMP_APP_CLIENT_IDwith the Client ID from the previous step:Connect-PnPOnline -Url $TargetSiteUrl -Interactive -ClientId "TEMP_APP_CLIENT_ID" -
Grant Reporting Intelligence write permission to the SharePoint site:
Grant-PnPAzureADAppSitePermission -AppId $ExternalAppId -DisplayName $DisplayName -Permissions Write -Site $TargetSiteUrl
You have granted site-level access. You can verify the permission was applied by running:
Get-PnPAzureADAppSitePermission -AppIdentity $ExternalAppId
You can now proceed to configure the SharePoint connection in Reports Center.
<>Step 5: Configure Microsoft SharePoint Settings in Reports Center
You need a place to store your uploaded Excel files and the files that are created when reports are run. Reporting Intelligence supports SharePoint storage.
You need to allow insightsoftware to read and write to your SharePoint. insightsoftware needs to be able to publish the reports that have been run to your SharePoint.
- Navigate to Reporting Intelligence > Reports Center.
- Click the Settings button. The software displays information about a required Admin consent.
- Click the Initiate Admin Consent button. The software redirects you to Microsoft SharePoint where you approve the access to your organization SharePoint.
-
When you confirm the Admin Consent, the software
displays Connection Details. Enter the following
values:
-
Site ID — the unique identifier of your
SharePoint site. To find it, open your SharePoint site URL
in a browser and append
/_api/site/idto it (for example,https://yourdomain.sharepoint.com/sites/YourSiteName/_api/site/id). The Site ID is the value displayed afterEdm.Guid. - Site Name — the display name of your SharePoint site, visible in the SharePoint admin center under Sites > Active sites.
-
Drive ID — the unique identifier of the
document library. To find it, open
Microsoft Graph Explorer,
sign in, and run the following query:
GET https://graph.microsoft.com/v1.0/sites/{site-id}/drives. The Drive ID is theidvalue for your document library in the response. - Drive Name — the display name of the document library, visible in your SharePoint site under Site contents.
-
Site ID — the unique identifier of your
SharePoint site. To find it, open your SharePoint site URL
in a browser and append
- Click Save Configuration.
You have configured SharePoint settings to enable insightsoftware to read and write to your storage. Any report that is run in Reporting Intelligence will be written to your storage.
Figure 3: Successful SharePoint configuration
Modifying SharePoint environment outside of Reporting Intelligence, for example changing the connected directory, renaming or moving site components, or deleting files, will break your existing configuration and require you to reconfigure the integration.
Step 6: Distribute the Download Links for Excel Add-Ins
Once you complete the required configuration, you can distribute the link to the insightsoftware downloads page so that users in your organization can download Reporting Intelligence Excel Add-Ins.
What's Next
Users in your organization can now get started with Reporting Intelligence Excel Add-Ins and upload and analyze first reports in Reporting Intelligence. Share the following articles with your team members: