Verbinding controleren...SharePoint-status wordt opgehaald
Hallo!
Hier vind je al je tools.
Weergave:
Budgetaanvragen
Beheer & Rapportage
Gegevensbeheer
Opslag & synchronisatie
💡
Exporteer regelmatig een backup naar SharePoint voor veilige opslag en toegang op alle apparaten.
Recente activiteit
Activiteitslog
Nog geen activiteit.
📋 SharePoint Setup voor IT
Leidend document: Inrichtingsgids_SharePoint_Lijsten_Werkplek.md (in het projectdossier). Korte samenvatting:
Stappen voor IT
Entra-app-registratie (SPA) — gedaan voor de Beyond-testsite
Gedelegeerde Graph-rechten: User.Read + Sites.Selected + offline_access — plus een per-site Write-toewijzing (gids §1.1)
SharePoint Lists aanmaken per app — gids §2 (SNA: script) en §3
Apps hosten als statische website (bijv. Azure Static Web Apps) — niet op SharePoint; host-URL als redirect-URI toevoegen (gids §0.1)
Client ID / Tenant ID / site staan in app-config.js; daar gaat authMode op 'msal' zodra §1.1 rond is
Na setup loggen medewerkers in met hun Microsoft-account. De data staat in SharePoint Lists; de apps draaien op de statische host.
👥 Gebruikersbeheer
Beheer rollen en titels per medewerker. Managers zien extra rapportagetools en dit beheerscherm. 💡 Rollen worden lokaal opgeslagen. Voor centrale opslag voeg een AppSettings-lijst toe in SharePoint.
E-mailadres
Rol
Functietitel
➕ Medewerker toevoegen
ℹ️ Hoe werkt dit?
Rollen worden opgeslagen in de browser (localStorage) én doorgegeven aan alle apps via de SSO-brug. Voor centrale opslag op alle apparaten voeg een AppSettings-lijst toe in SharePoint.
🔒 App-permissies per rol
Alle 14 apps · 5 rollen · Vinkje = toegang. Admin heeft altijd volledige toegang.
App
Toegang tot
👤 Medewerker
🔑 Manager
⚙️ Admin
🎯 Recruiter
💰 Finance
Wijzigingen worden direct opgeslagen en gelden vanaf de volgende keer inloggen in de betreffende app.
📁 Contractbeheer
Los subproject — geen SharePoint-app
Contractbeheer is geen HTML-prototype uit deze suite, maar een apart, al werkend subproject: een Streamlit-app op een lokale SQLite-database (contractbeheer.db). Het houdt contracttypes, sjablonen, contracten (bestand + status + notities) en een scanner-configuratie bij. Daarom staat hier geen "Openen"-knop — deze tegel is puur ter oriëntatie.
In de index van deze suite staat Contractbeheer al genoemd bij contractgegevens: SNA verwijst er alleen naar, het eigenaarschap van contractdata ligt hier.
⚠ Bekend open punt
De contracten-tabel heeft nog geen kolom om een contract aan een persoon te koppelen (geen medewerker_id). Daardoor kan bijvoorbeeld SNA nog niet automatisch zien welk contract bij welke medewerker hoort. Dit is een ontwerpbeslissing die in het Contractbeheer-subproject zelf gemaakt moet worden — vastgelegd in SNA_INDEX (open punt 19) en CHANGELOG_Contractbeheer (Sessie 7), nog niet opgelost.
💡 Ideeën & Suggesties
Help het Group Beyond Werkplek beter maken — verbeteringen, nieuwe apps, aanvullingen
✍️ Nieuw idee indienen
📋 Ingediende ideeën
🎨 Thema kiezen
Persoonlijke keuze — alleen zichtbaar voor jou
Standaard
🌿 Seizoenen
🎉 Nederlandse feestdagen
💡 Thema's met 🎭 beeldmateriaal tonen animaties, verstopte items en decoraties op de app-tiles.
Op de juiste datum detecteert het dashboard het thema automatisch.