Worum es geht
Feiertage, Betriebsversammlungen, Wartungsfenster — Termine, die in jedem Kalender stehen sollen. Statt Einladungen an Verteiler zu schicken, erfasst ein Admin das Ereignis einmal in einer Teams-App, und EventManager trägt es per Microsoft Graph direkt in die Outlook-Kalender der Empfänger ein.
Funktionen
- Verteilungsstrategien — an alle aktiven Benutzer im Tenant, an Mitglieder von Entra-ID-Gruppen oder an einzeln ausgewählte Personen
- Nachträgliche Änderungen — wird ein verteiltes Ereignis bearbeitet, aktualisieren sich die Einträge bei allen Empfängern automatisch
- Probelauf — Vorschau der Verteilung, bevor ein einziger Kalender angefasst wird
- Audit-Log — jede Statusänderung ist nachvollziehbar
- Aufräumen — alle von EventManager angelegten Einträge im Tenant gezielt entfernen, ebenfalls mit Vorschau
- Feedback aus der App — Fehler und Wünsche landen direkt als Issue im Repo
Technik
| Bereich | Technologie |
|---|---|
| Frontend | React, TypeScript, Vite, Fluent UI 9, Teams SSO |
| Backend | Azure Functions v4 (Node.js, TypeScript) |
| Auth | MSAL, On-Behalf-Of-Flow und Client Credentials |
| Daten | Microsoft Graph API, Azure Table Storage |
| Infrastruktur | Bicep, Teams Toolkit |
Der Quellcode liegt in einem nicht-öffentlichen Repository.