Multi-tenant platform
Veilig portaal en API voor windpark-data.
Operators, onderhoudspartners, investeerders en autoriteiten op één platform. Iedere organisatie ziet alleen wat van haar is, met rolgebaseerde rechten, audit trail en API-toegang.
organisatietypes
rollen
per asset
elke actie
1. Gebruikers en organisaties
Elke externe partij is een organisatie met eigen gebruikers en rol. Multi-tenant betekent: data, assets en rapportages strikt gescheiden per organisatie.
Operator
Exploiteert windparken en turbines.
MaintenancePartner
Voert onderhoud uit op toegewezen assets.
Investor
Bekijkt opbrengst- en beschikbaarheidsrapportages.
Authority
Inzicht in compliance- en veiligheidsdata.
Customer
Afnemer met inzicht in geleverde productie.
PlatformAdmin
Beheert het hele platform.
OperatorAdmin
Beheert eigen organisatie en assets.
MaintenanceUser
Voert werkorders en inspecties uit.
Viewer
Alleen-lezen toegang tot toegewezen assets.
ExternalApiUser
Machine-account voor API-koppelingen.
Organization
- Id
- Name
- Type
- CreatedAt
- IsActive
User
- Id
- OrganizationId
- Name
- Role
- IsActive
2. Rechtenstructuur
Niet iedereen mag alles zien. Operator A ziet alleen Windpark A, een onderhoudspartner alleen toegewezen turbines, een investeerder alleen rapportages en een autoriteit alleen compliance-data.
AssetAccess
- Id
- OrganizationId
- AssetType
- AssetId
- Permission
3. Externe toegang via portal
Eén webportaal voor alle externe stakeholders, met data beperkt tot hun rechten.
4. API voor externe systemen
Voor SCADA-koppelingen, ERP-systemen en partner-integraties.
5. Audit trail
Kritieke infrastructuur vraagt om volledige traceerbaarheid. Wie heeft wanneer welke waarde gewijzigd, vanaf welk IP.
AuditLog
- Id
- UserId
- OrganizationId
- Action
- EntityType
- EntityId
- Timestamp
- OldValue
- NewValue
- IpAddress
6. Datamodel voor onderhoud
Werkorders, inspecties, servicerapporten en onderdelen worden gekoppeld aan turbines en de uitvoerende organisatie.
MaintenanceEvent
- Id
- WindTurbineId
- Type
- Description
- PlannedDate
- CompletedDate
- Status
- AssignedToOrganizationId
- CreatedBy
7. Alarmen en notificaties
Drempelwaarden per asset of meting, met routing naar de juiste organisatie.
AlertRule
- Id
- OrganizationId
- AssetId
- MeasurementType
- Condition
- Threshold
- Severity
Alert
- Id
- AssetId
- Severity
- Message
- Status
- Created
- Resolved
8. Rapportages
Externen willen inzicht, geen ruwe data. Standaardrapportages per periode.
9. Data-ingang en integratielaag
Eén centrale integratiehub normaliseert en valideert alle bronnen.
External Sources
OSM / GEM / KNMI / ENTSO-E / SCADA / Operator API
↓
Integration Hub
↓
Normalize + Validate + Store
↓
Asset Registry + Time-Series Database
↓
Portal / API / Reports / AlertsBelangrijkste extra tabellen
Advies voor MVP
Begin klein, bouw daarna uit.
Wind Asset Registry
Alle parken en turbines met locatie, type en eigenaar.
Multi-tenant gebruikersbeheer
Organisaties, gebruikers, rollen en rechten.
Kaart en turbine-detailpagina
Externen loggen veilig in en zien hun eigen assets.
Meetdata API
Externe systemen posten en halen meetdata op.
Alerts en statusdashboard
Rood, oranje of groen per turbine en park.
Rapportage-export
PDF, Excel en CSV per periode.
Het resultaat: een centraal systeem waar operators, onderhoudspartners en klanten veilig op aansluiten.