EventManager

Aktiv

Microsoft Teams App zur zentralen Verwaltung und Verteilung von Kalendereinträgen an Mitarbeiter-Kalender in Microsoft 365.

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.