Skip to main content

Mein Arbeitstag: Das persönliche Cockpit im Staffbase Intranet

Wie ein Mein-Arbeitstag-Widget mit Begrüßung, Tasks und Quick Links das Intranet zum Startfenster macht – ohne externes To-do-Tool.

3 Min. Lesezeit
Mein Arbeitstag: Das persönliche Cockpit im Staffbase Intranet

Die meisten Mitarbeitenden öffnen morgens fünf bis acht verschiedene Tools, bevor sie produktiv arbeiten können: Outlook für Mails, Time Tracking für die Stunden, das HR-Portal für den Urlaubsantrag, eine Schreibtisch-Buchungs-App, ein Wiki, ein Ticket-System. Jeder Tab ein eigener Login, jedes Tool ein eigener Mental-Switch.

Das Mein Arbeitstag Widget macht aus dem Intranet das eine Startfenster. Persönlich, fokussiert, mit den vier wichtigsten Aufgaben für heute und den vier wichtigsten Tools auf einen Blick.

Ein Cockpit in 16 Settings

Das Widget hat keine Magie. Es hat 16 Editor-Settings:

  • 1 × Untertitel (z. B. „Dein persönlicher Tagesstart“)
  • 1 × Fallback-Name für den Fall, dass kein User-Context vorhanden ist
  • 1 × Akzentfarbe, 1 × Theme
  • 4 × Task-Texte (Editor setzt sie team-weit, z. B. „Stand-up um 09:30“)
  • 4 × Quick Links mit Label und URL

Das war’s. Was diese 16 Settings im Editor-time aus sich machen, wird im Browser zur persönlichen Begrüßung mit Vornamen, lokalisiertem Datum, vier abhakbaren Aufgaben und vier Schnellzugriffen.

Drei Builder-Features in einem Widget

Mein Arbeitstag kombiniert drei Widget-Builder-Konzepte, die in der Architektur-Welt selten zusammen auftauchen:

1. user-Context für die Personalisierung. Der Widget Builder injiziert user.firstName, user.lastName, user.email ins Template – jeder Mitarbeitende sieht seinen Vornamen, niemand muss etwas konfigurieren:

1<h2>{{t "greeting.morning"}}, {{coalesce user.firstName settings.fallback_name}}!</h2>

Der coalesce-Helper sorgt für einen sauberen Fallback, falls kein User-Context da ist (Demo, anonyme Vorschau, …).

2. datetime-Helper für Locale + Timezone:

1{{datetime with_locale=widget.contentLanguage with_timezone=browserTimezone output_format="DDDD"}}

Auf Deutsch: „Mittwoch, 15. April 2026“. Auf Englisch: „Wednesday, April 15, 2026“. Eine Zeile, perfekt lokalisiert.

3. localStorage für den Done-State der Tasks. Anders als bei Pulse Check oder Kudos Wall – die echte runtime user data in einer Data Table speichern – sind die Tasks im Mein Arbeitstag per User browser-lokal. Warum? Weil das Setup einer Data Table für „ist Stand-up heute schon erledigt?“ overkill wäre. Browser-localStorage reicht:

1var dayKey = 'mein_tag_' + new Date().toISOString().slice(0,10);
2var done = JSON.parse(localStorage.getItem(dayKey) || '[]');

Der Schlüssel enthält das Datum, also setzt sich der Done-State täglich automatisch zurück.

Wann Settings, wann Data Tables, wann localStorage?

Mein Arbeitstag ist ein gutes Beispiel für die richtige Wahl der Persistenz-Schicht:

DatenPersistenzWarum
Tasks-Texte (team-weit gleich)Editor-SettingEin Editor konfiguriert für alle
Quick-Link-URLsEditor-SettingGenauso
Akzentfarbe, ThemeEditor-SettingBranding ist editor-config
Done-State pro TasklocalStoragePro User, pro Tag, ohne Aggregation
(Hypothetisch:) gemeinsame Team-AufgabenData TableCross-User, persistent, mit Auswertung

Die Faustregel: Editor entscheidet → Settings. User entscheidet, nur für sich → localStorage. User entscheidet, für andere sichtbar → Data Table.

Wann du das Widget einsetzt

  • Personal Cockpit auf der Intranet-Startseite – jeder Mitarbeitende sieht seinen Tag
  • Onboarding-Tag-1 – neue Kolleg:innen finden sofort die wichtigsten Tools
  • Frontline Workers – mobile-optimiert, keine externen Apps nötig
  • Standort-spezifisch – pro Standort eine Variante mit eigenen Tasks und Links

Im Galerie-Eintrag testen

Setup-Schritte und alle 16 Settings findest du im Mein Arbeitstag Galerie-Eintrag .

Verwandte Widgets

  • Kudos Wall – Wertschätzung im Team neben dem Tagesstart
  • QR Links – Quick Links als QR-Code für Frontline Workers
  • Wetter Widget – Wetter neben dem Tagesstart