User Interface medium complexity frontend
0
Dependencies
0
Dependents
0
Entities
0
Integrations

Description

Administration page where Org Admins register an external portal endpoint and configure data domain authority. Allows scheduling or triggering manual synchronization operations and displays current sync status and conflict history.

Feature: External Portal Integration

external-portal-config-page

Sources & reasoning

Explicitly a Fase 2 / phase-column value of 2 in the priority matrix (line 156), confirmed in the Fase 2 action list (line 348-349). Fase 2 maps to v1.0 per the ordinal normalization rule. HLF constraint described in detail at line 115.

  • Koordinering med eget portalprosjekt: HLF redesigner «min side» på Dynamics-plattformen. Appen og portalen må ikke overlappe eller motarbeide hverandre.
  • Koordinering med HLFs eksterne portalprosjekt
  • Koordinering med ekstern portal | - | - | - | ✓ | ✓ | MUST (HLF) | 2

Responsibilities

  • Render form for registering and updating the external portal's endpoint URL and authentication credentials
  • Provide domain authority toggles specifying which system (Meander or external portal) owns each data domain
  • Display sync schedule configuration and allow admins to trigger immediate sync operations
  • Show sync status, last-run timestamps, and a log of recent conflicts or resolution outcomes

Interfaces

loadPortalConfig(orgId): ExternalPortalConfig
savePortalConfig(orgId, config: ExternalPortalConfig): void
triggerSync(orgId, domains: string[]): SyncJobResult
getSyncHistory(orgId, limit: number): SyncLogEntry[]