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

Description

Administration page allowing Organization Admins to configure the connection between Meander's admin portal and HLF's Dynamics-based Min Side portal. Provides form controls for sync endpoint URLs, authentication credentials, and field mapping definitions. Includes a sync status dashboard with manual sync trigger for operational visibility and failure recovery.

Feature: External Portal Integration (HLF)

external-portal-config-page

Sources & reasoning

Line 156 priority matrix assigns phase 2 to external portal coordination, mapping to v1.0. Line 115-116 identifies it as HLF-specific with explicit non-overlap requirements. Line 349 confirms its Fase 2 placement in the roadmap. MUST classification is HLF-scoped, not cross-org, so should_have at platform level.

  • docs/source/likeperson.md · line 115-116
    Koordinering med eget portalprosjekt: HLF redesigner «min side» på Dynamics-plattformen. Appen og portalen må ikke overlappe eller motarbeide hverandre.
  • docs/source/likeperson.md · line 349
    Koordinering med HLFs eksterne portalprosjekt
  • docs/source/likeperson.md · line 156
    Koordinering med ekstern portal | - | - | - | ✓ | ✓ | MUST (HLF) | 2

Responsibilities

  • Render configuration forms for sync endpoint URLs and authentication credentials
  • Display field mapping interface between Meander and HLF portal data schemas
  • Show sync status dashboard with last sync time, error counts, and health indicators
  • Provide manual sync trigger button with confirmation dialog and progress feedback
  • Validate configuration inputs client-side before submission

Interfaces

loadConfig(): ExternalPortalConfig
saveConfig(config: ExternalPortalConfig): Promise<void>
triggerManualSync(): Promise<SyncResult>
getSyncStatus(): SyncStatusSummary

Related Data Entities (1)

Data entities managed by this component