Data Connections Admin
Data connections link Report Forge blueprints to external data sources. Workspace Admins manage all connections centrally — individual project teams configure how connections are used in blueprints, but the underlying credentials are managed at the workspace level.
Access: Workspace Settings → Data Connections (Workspace Admin only).
Connection types
| Type | Protocol | Use in Report Forge |
|---|---|---|
| Kazinex Planner | Internal OAuth | Pull schedule data, milestones, and activity progress into blueprint fields |
| SharePoint Online | Microsoft OAuth (delegated) | Sync a blueprint section with a SharePoint list; read/write rows |
| SharePoint On-Premises | SharePoint REST API + service account | Same as SharePoint Online, for on-premises deployments |
| External REST API | API key or OAuth 2.0 | Pull data from any HTTP API into blueprint computed or lookup fields |
| CSV/Excel | File upload | One-time or scheduled file import into a repeating section |
Creating a connection
Kazinex Planner connection
Kazinex Planner connections are created automatically when a workspace is set up with both Planner and Report Forge modules. No manual configuration is required.
To verify the Planner connection is healthy:
- Go to Workspace Settings → Data Connections.
- Locate the Kazinex Planner entry.
- Status should show Connected. If Disconnected, see re-authentication below.
SharePoint Online connection
- Go to Workspace Settings → Data Connections → + New connection.
- Select SharePoint Online.
- Click Authenticate with Microsoft — an OAuth consent window opens.
- Log in with a Microsoft account that has access to the target SharePoint sites.
- Grant the required permissions:
Sites.Read.All(minimum for read-only sync)Sites.ReadWrite.All(required for write-back sync)
- After consent, the connection is created and listed with the authenticated account's email.
The Microsoft account used for authentication must remain active. If the account is deactivated or has its SharePoint permissions removed, the connection will fail. Use a service account or admin account that is not tied to a specific person's employment.
External REST API connection
- Go to Data Connections → + New connection → External REST API.
- Configure:
| Field | Description |
|---|---|
| Connection name | Descriptive label |
| Base URL | The API's base URL |
| Authentication type | API key, Bearer token, or OAuth 2.0 client credentials |
| Credentials | API key value, token, or OAuth client ID/secret |
| Test endpoint | An endpoint to ping to verify the connection |
- Click Test connection — Report Forge pings the test endpoint and shows the HTTP response code.
- Click Save if the test succeeds.
Connection health monitoring
The Data Connections dashboard shows the current status of every connection:
| Status | Meaning |
|---|---|
| Connected | Last sync/auth check successful |
| Warning | Connection succeeded but data returned warnings (e.g. missing fields) |
| Auth failed | OAuth token expired or credentials rejected — re-auth required |
| Unreachable | Could not reach the external service (network, DNS, or service down) |
| Disabled | Connection manually disabled by admin |
Monitoring notifications: Workspace Admins receive an email notification when a connection moves from Connected to Auth failed. This notification fires at the first failure and again after 24 hours if not resolved.
Checking connection details
- Click the connection name to open its detail view.
- The detail view shows:
- Last successful sync timestamp
- Last failure timestamp and error message
- Count of blueprints using this connection
- Recent sync log (last 50 events)
Re-authentication
OAuth-based connections (SharePoint Online, Planner) use access tokens that expire. Report Forge automatically refreshes tokens using a refresh token — but refresh tokens also expire (typically every 90 days or when the account password changes).
SharePoint Online re-auth
- Go to Data Connections → click the SharePoint connection.
- Click Re-authenticate.
- The Microsoft OAuth consent window opens — log in with the service account.
- After consent, the connection is re-authenticated.
Blueprints using this connection resume syncing automatically.
External REST API credential rotation
When an API key or service credential is rotated:
- Go to Data Connections → click the connection.
- Click Edit credentials.
- Replace the old key/token with the new value.
- Click Test connection to verify.
- Click Save.
Connection lifecycle management
Disabling a connection
If a connection should temporarily stop syncing (e.g. during a system migration):
- Click the connection → Disable.
- All scheduled syncs using this connection pause.
- No data is lost — existing edition data remains.
- Re-enable when ready.
Deleting a connection
Deleting a connection removes it permanently. Before deleting:
- Identify all blueprints using this connection: click the connection → Used by tab.
- For each blueprint, open the blueprint and remove the data connection configuration from affected fields.
- Verify no scheduled syncs reference this connection.
- Click Delete connection → confirm.
Deleting a connection that is still used by blueprints will cause those blueprints' data-connected fields to fail silently (returning null). Always remove blueprint references before deleting the connection.
Troubleshooting
Sync fails with "Permission denied"
- The Microsoft account used for SharePoint authentication lost access to the target site.
- Resolution: Verify the account's SharePoint permissions. Re-authenticate or use a different account with site access.
Sync fails with "List not found"
- The SharePoint list was renamed, moved, or deleted.
- Resolution: Open the blueprint → Data connection settings → re-map to the correct list.
API connection returns 401 Unauthorized
- The API key was revoked or the token expired.
- Resolution: Obtain a new key/token from the external system. Update credentials in the connection.
Data is syncing but field values are wrong
- Column mapping between the SharePoint list and the Report Forge blueprint section has shifted (e.g. a column was added to the SharePoint list, shifting column positions).
- Resolution: Open the blueprint → Data connection settings → review field mapping → correct any misaligned mappings.
Related
- SharePoint Integration Guide — configuring SharePoint sync in blueprints
- SharePoint Sync Setup tutorial — end-to-end setup walkthrough
- API Access — API keys for programmatic integration
- Audit Log — data connection events in the audit log