Zeigt uns eure Workflows

aus der Workflow-Übersicht ist das nicht gerade auf den ersten Blick ersichtlich, daher hier eine kurze Erklärung, wie es funktioniert

Teil 1 – gelbes Feld

  • für jeden Beitrag, der in der Kategorie #updates erstellt oder bearbeitet wird, prüfen wir, ob er vom Ersteller des Themas stammt
  • wenn er nicht vom Ersteller stammt, brechen wir den Vorgang ab
  • wenn er vom Ersteller stammt, geben wir ihn an einen LLM-Klassifizierer weiter, der JSON zurückgibt und angibt, ob der Beitrag ein echtes wöchentliches Update ist (ein bestimmtes Format ist nicht erforderlich) und keine zufällige Antwort auf einen anderen Beitrag
  • anschließend speichern wir dieses Klassifizierungsergebnis in einer Datentabelle
  • wenn der Beitrag als wöchentliches Update klassifiziert wird, entfernen wir den Benutzer sofort aus allen „zu spät“-Gruppen (dem grünen Feld)

Teil 2 – blaues Feld

  • jeden Tag um 6:00 Uhr UTC führen wir eine Data-Explorer-Abfrage aus, die alle Urlaubstage, Feiertage und das „letzte wöchentliche Update“ kombiniert, um Personen in eine der vier „zu spät“-Gruppen einzuordnen

Teil 3 – nicht im Workflow dargestellt

  • wir haben eine benutzerdefinierte Theme-Komponente[1], die prüft, ob der aktuelle Benutzer in einer der „zu spät“-Gruppen ist, und entsprechend mehr … Belästigung anwendet :sweat_smile:

  1. auf all unsere Themes angewendet ↩︎

4 „Gefällt mir“