STAFF SUPPORT × iCt HORSE · MEDEWERKER-APP POC

Status & recente info

Overzicht van het POC-werk aan de mobiele medewerker-app op het echte Flexpool Demo, plus de verankering in de architectuur en de SSOT-tooling. Bijgewerkt 21 juli 2026.

Live: horsecloud55.ddns.net/staff/poc · Architectuur: architecture.staffcloud.nl · Repo: StaffSamenwerking
5
app-varianten (API/PW/Hybride/Android/iOS)
9
organisaties live kiesbaar
v8.2
architectuur-repository (D1-plaat)
0
REST-API's in portaal (WebForms)

Wat er is opgeleverd

🔧 Backend gerepareerd & gehard LIVE

De Playwright-live-backend (staff-live.service, HC55:3967) logt server-side in op maxcc04.staff.nl en biedt /login /read /act /health /orgs /rights.

📱 App-varianten & landingspagina LIVE

🏢 Multi-org + rechten-analyse NIEUW

Kies één van de 9 organisaties; de backend start een verse sessie op die organisatie. De rechten-analyse leidt live af welke rol/rechten je account daar heeft (navigatie + waargenomen schrijfacties → rol-classificatie).

Bevinding: info@icthorse.nl is tenant-breed Beheerder/HR — in elke organisatie dezelfde rechten (alleen de context-titel verschilt).

🔍 Deep-dive: geen REST-API, BFF is to-be

Het portaal draait 100% op ASP.NET WebForms (__doPostBack/__VIEWSTATE); er is geen REST-API waargenomen. De mailbox bevestigt: API's komen via een BFF-layer (endpoint-inventarisatie = actiepunt Ryan, notulen 14-7). Daarom is Playwright nu de enige echte brug tot de BFF er is; de "MaxCC v.041"-framing is overal gecorrigeerd naar "voorgestelde BFF-API (to-be)".

🗺️ Architectuur v8.1 → v8.2 LIVE

POC verankerd in de repository: APP-12 (POC 5 varianten) + APP-13 (Playwright-backend), en in de D1-website/plaat WEB-20 (POC) + WEB-21 (BFF-API) + TEC-11 (Playwright-brug). Klikbaar in de view "Website & D1-plaat".

📦 SSOT YAML + bidirectionele sync NIEUW

repository.yaml is nu de single source of truth; sync_repository.py synct heen en weer YAML ↔ JSON ↔ Excel ↔ CSV ↔ live-HTML-datablob. Round-trips lossless geverifieerd. Lost de eerdere drift generator↔deploy op.

Openstaand

ItemStatus
"Alleen live data" — demo-blokken verbergen in livemodedeels
Rechten-analyse → tonen wélke functionaliteiten live-testbaar zijnopen
HAR-opname van een transactie op /staff/poc/har/android + /iosopen
Grote feature: manager/medewerker-toggle op landing + elke app-paginaopen
Echt inschrijven op open dienst — vereist flexkracht-account óf BFF-APIgrens
Single-source-reconciliatie generator ↔ deploy (via SSOT YAML)open
POC — demo-data is fictief; LIVE-modus verbindt echt met maxcc04.staff.nl «gekozen organisatie» en kent geen rem op schrijfacties. Portaal = WebForms, geen REST-API. Gegenereerd 2026-07-21.