Portal Sync Health Dashboard Widget
Component Detail
User Interface
medium complexity
frontend
1
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Embedded widget displayed within the integration config page and the admin security dashboard, showing sync job history, error counts, last successful sync, and a log of recent events received from the external portal. Allows administrators to diagnose failures without engineering involvement.
portal-sync-health-dashboard-widget
Responsibilities
- Display paginated list of recent sync events with status (success, warning, error)
- Show aggregate counts: events received, records mapped, records skipped, errors
- Provide filter controls by date range and event type
- Link individual log entries to full detail view in Portal Sync Logs
Interfaces
loadSyncLogs(orgId, filters): SyncLogPage
getSyncHealthSummary(orgId): SyncHealthSummary
renderSyncEventRow(event: SyncLogEntry): void