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.

Feature: External Portal Integration

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

Relationships

Dependencies (1)

Components this component depends on