Automatisierung und Integration
Überblick
Das Automatisierungs- und Integrationssystem von Corcava bietet konkrete Benachrichtigungs- und Workflow-Funktionen, die Ihre Projektmanagement-Aktivitäten mit externen Kommunikationsplattformen verbinden. Laut Code-Analyse liegt der Fokus auf Aufgabenabschluss-Benachrichtigungen und Brett-Automatisierung statt auf komplexer Workflow-Automatisierung.
Diese Automatisierungsfunktionen helfen Ihnen, über externe Plattformen mit dem Team verbunden zu bleiben und den Projektfortschritt im Blick zu haben.
Brett-Automatisierungen – Automatische Aktionen bei Aufgabenverschiebungen
Verfügbare Automatisierungstypen
Aufgabenabschluss-Automatisierungen: Das System bietet zwei konkrete Automatisierungstypen, die ausgelöst werden, wenn Aufgaben in „Done“-Spalten verschoben werden:
1. Task-Done-Slack-Benachrichtigungen (TYPE_TASK_DONE_SLACK):
- Trigger – Wenn eine Aufgabe in eine als „Done“ markierte Spalte verschoben wird
- Aktion – Sendet Benachrichtigung an den konfigurierten Slack-Kanal
- Nachricht – „The [Aufgabenname] has been moved to the Done column“
- Konfiguration – Brettspezifisch, eine Automatisierung pro Brett
- Voraussetzungen – Slack-Integration muss verbunden sein
2. Task-Done-Telegram-Benachrichtigungen (TYPE_TASK_DONE_TELEGRAM):
- Trigger – Wenn eine Aufgabe in eine als „Done“ markierte Spalte verschoben wird
- Aktion – Sendet Benachrichtigung an den konfigurierten Telegram-Chat
- Nachricht – „Task [Aufgabenname] is done“
- Konfiguration – Brettspezifisch, erfordert Telegram-Bot-Einrichtung
- Voraussetzungen – Telegram-Automatisierungsverbindung muss bestehen
Automatisierungskonfiguration
Automatisierungen einrichten:
- Brett öffnen – Zu einem beliebigen Projektbrett navigieren
- „Automatisierungen“ klicken – Automatisierungs-Modal in der Brettkopfzeile aufrufen
- Automatisierungstyp wählen:
- Täglicher Bericht – Automatisierte tägliche Fortschrittszusammenfassungen (falls verfügbar / sofern aktiviert)
- Aufgabe erledigt – Benachrichtigungen bei Aufgabenabschluss
- Plattform konfigurieren:
- Slack – Kanal auswählen und Slack-Integration verbinden
- Telegram – Bot-Verbindung einrichten und Chat auswählen
- Konfiguration speichern – Automatisierung ist sofort aktiv
Automatisierungsverwaltung:
- Brettspezifisch – Jede Automatisierung wird pro Brett konfiguriert
- Einzelne Instanz – Nur eine Automatisierung jedes Typs pro Brett
- Überschreibungsverhalten – Neue Automatisierung ersetzt bestehende desselben Typs
- Team-basiert – Automatisierungen gehören dem Team, nicht einzelnen Benutzern
Einschränkungen der Automatisierung
Nicht implementiert:
- ❌ Komplexe Workflow-Regeln – Keine Bedingungslogik oder komplexen Trigger
- ❌ Mehrstufige Automatisierungen – Nur Einzelaktion-Benachrichtigungen
- ❌ Spaltenspezifische Regeln – Nur „Done“-Spalten-Trigger unterstützt
- ❌ Benutzerspezifische Automatisierungen – Nur Brett-Automatisierungen
- ❌ Zeitbasierte Trigger – Keine geplanten oder zeitbasierten Automatisierungen
- ❌ Eigene Aktionen – Keine eigenen Automatisierungsaktionen außer Benachrichtigungen
Slack-Integration – Team-Kommunikationsplattform
Slack-Verbindungsfunktionen
Slack-Integration einrichten:
- Slack verbinden – „Slack verbinden“ im Automatisierungs-Modal nutzen
- OAuth-Authentifizierung – Standard-Slack-OAuth für sichere Verbindung
- Kanalzugriff – System ruft Liste privater Kanäle ab
- Token-Speicherung – Slack-Token in Team-Einstellungen gespeichert
Verfügbare Slack-Funktionen:
Aufgabenabschluss-Benachrichtigungen:
- Automatische Nachrichten – Benachrichtigungen, wenn Aufgaben die „Done“-Spalte erreichen
- Kanalauswahl – Bestimmten Slack-Kanal für Benachrichtigungen wählen
- Nachrichtenformat – Standardnachricht: „The [Aufgabenname] has been moved to the Done column“
- Brettspezifisch – Verschiedene Kanäle für verschiedene Bretter konfigurierbar
Täglicher Bericht (Automatisierung):
- Konfiguration verfügbar – Oberfläche für tägliche Berichte vorhanden
- Implementierungsstatus – Backend-Implementierung kann eingeschränkt sein
- Kanalauswahl – Zielkanal für tägliche Berichte wählen
- Brettbasiert – Berichte pro Brett
Slack-Integration – technische Umsetzung
Technische Details:
- API-Integration – Slack Web API für Kanalauflistung und Nachrichten
- Private Kanäle – Derzeit nur Zugriff auf private Kanäle
- Slack-Integration – Professionelles Slack-Kommunikationssystem
- Event-Listener – TaskDoneSlackNotification-Listener für Aufgabenabschluss
- Fehlerbehandlung – Umfassende Fehlerprotokollierung bei Slack-API-Problemen
Vorteile der Slack-Integration: ✅ Echtzeit-Benachrichtigungen – Sofortige Hinweise bei Aufgabenabschluss
✅ Team-Überblick – Team informiert halten ohne Brettprüfung
✅ Kanalorganisation – Benachrichtigungen an passende Team-Kanäle leiten
✅ Professionelle Integration – Standard-Slack-OAuth und API-Integration
Telegram-Integration – Bot-basierte Kommunikation
Telegram-Bot-Funktionen
Telegram Manager Bot: Das System enthält einen Telegram-Bot für Aufgabenverwaltung und Benachrichtigungen.
Bot-Funktionen:
Aufgabenerstellung über den Bot:
- Texteingabe – Aufgaben durch Nachrichten an den Bot erstellen
- Brettauswahl – Zielbrett per Name oder ID angeben
- Automatische Platzierung – Aufgaben werden automatisch in der „To Do“-Spalte erstellt
- Benutzerzuordnung – Aufgaben werden dem authentifizierten Telegram-Benutzer zugeordnet
Bot-Befehle:
- /start – Bot-Interaktion starten
- /board – Zielbrett für Aufgabenerstellung angeben
- /message – Aufgabeninhalt und Beschreibung hinzufügen
- /reply – Aufgabenerstellung abschließen und im Brett speichern
Aufgabenabschluss-Benachrichtigungen:
- Done-Spalten-Trigger – Benachrichtigungen, wenn Aufgaben die „Done“-Spalte erreichen
- Nachrichtenformat – „Task [Aufgabenname] is done“
- Chat-spezifisch – Benachrichtigungen an konfigurierte Telegram-Chats
- Brettspezifisch – Verschiedene Chats für verschiedene Bretter konfigurierbar
Telegram-Integration einrichten
Bot-Verbindungsablauf:
- Automatisierungs-Modal aufrufen – „Automatisierungen“ auf dem Projektbrett klicken
- Telegram-Option wählen – Telegram-Automatisierungstyp auswählen
- Bot-Link einrichten – Bereitgestellten Bot-Link zum Verbinden des Telegram-Chats nutzen
- Chat auswählen – Ziel-Chat für Benachrichtigungen wählen
- Konfiguration speichern – Automatisierung wird für das Brett aktiv
Technische Umsetzung:
- Telegram-Integration – Professionelles Telegram-Kommunikationssystem
- TelegramTaskManager – Verarbeitet Bot-Befehle und Aufgabenerstellung
- Webhook-Unterstützung – Telegram-Webhook-Endpoint für Bot-Nachrichten
- Datenbankverfolgung – TelegramChat- und telegram_automations-Tabellen
Vorteile der Telegram-Integration: ✅ Mobile Nutzbarkeit – Aufgaben aus der mobilen Telegram-App erstellen und verfolgen
✅ Sofortige Benachrichtigungen – Unmittelbare Hinweise bei Aufgabenabschluss
✅ Bot-Befehle – Einfache Textbefehle für die Aufgabenverwaltung
✅ Teamkoordination – Gruppen-Chat-Benachrichtigungen für das Team
Webhook-Unterstützung – Externe Trigger
Webhook-Implementierung
Verfügbare Webhooks: Laut Code-Analyse enthält das System mehrere Webhook-Endpoints:
Zahlungs-Webhooks:
- Stripe-Webhooks – Zahlungsstatus-Updates für Rechnungen
- PassimPay-Webhooks – Kryptowährungs-Zahlungsbenachrichtigungen
- Rechnungs-Integration – Zahlungs-Webhooks aktualisieren den Rechnungsstatus
Integrations-Webhooks:
- Career-Habr-Webhook – Jobbörsen-Integrations-Ereignisse
- Freelancer-Webhook – Freelance-Plattform-Integrations-Ereignisse
- AppSumo-Webhook – AppSumo-Kauf- und Aktivierungs-Ereignisse
Kommunikations-Webhooks:
- Telegram-Webhooks – Bot-Nachrichten und -Befehle empfangen
- Telegram-Manager-Webhook – Manager-Bot-Interaktionen
Webhook-Eigenschaften
Technische Umsetzung:
- Webhook-System – Eigene Webhook-Behandlung für externe Dienste
- CSRF-Ausnahme – Webhooks von CSRF-Schutz ausgenommen
- Authentifizierungsbehandlung – Webhooks behandeln externe Authentifizierung
- Fehlerprotokollierung – Umfassende Protokollierung bei Webhook-Fehlern
Webhook-Einschränkungen:
- ❌ Keine projektspezifischen Webhooks – Keine projektspezifischen Webhook-Endpoints
- ❌ Keine Aufgaben-Event-Webhooks – Keine Webhooks für Aufgabenerstellung/-updates
- ❌ Keine Brett-Event-Webhooks – Keine Webhooks für Brettänderungen
- ❌ Begrenzte externe Trigger – Webhooks auf Zahlungen und Integrationen fokussiert
Pipeline-Automatisierung – Automatisierte Workflows über Projekte
Pipeline-System-Analyse
Pipeline-Implementierung: Das System enthält ein separates Pipeline-Automatisierungssystem, das sich vor allem auf Kontakt- und E-Mail-Workflows konzentriert:
Pipeline-Funktionen:
- E-Mail-basierte Pipelines – Automatisierte E-Mail-Sequenzen für Kontakte
- Zeitverzögerte Schritte – Pipeline-Schritte mit konfigurierbaren Verzögerungen
- Kontakt-Integration – Pipelines Kontakten für Nurturing zugeordnet
- Vorlagen-Integration – E-Mail-Vorlagen in Pipeline-Schritten nutzen
Pipeline-Komponenten:
- Pipeline-Konfiguration – Haupteinrichtung und -verwaltung
- Pipeline-Schritte – Einzelne Schritte in automatisierten Sequenzen
- Aktive Pipelines – Laufende Pipeline-Instanzen
- Automatische Trigger – Automatische Pipeline-Aktivierung
Pipeline-Einschränkungen im Projektkontext
Nicht verfügbar für Projektmanagement:
- ❌ Aufgabenbasierte Pipelines – Keine Pipelines, die durch Aufgaben-Events ausgelöst werden
- ❌ Brett-Workflow-Pipelines – Keine automatisierten Brett-Workflows
- ❌ Projekt-Meilenstein-Pipelines – Keine Projektabschluss-Workflows
- ❌ Team-Zuweisungs-Pipelines – Keine automatisierten Team-Zuweisungs-Workflows
Aktueller Pipeline-Fokus:
- ✅ Kontakt-Pipelines – E-Mail-Nurturing-Sequenzen für Kontakte
- ✅ E-Mail-Automatisierung – Automatisiertes E-Mail-Versenden und Follow-ups
- ✅ CRM-Integration – Pipeline-Integration mit Kontaktverwaltung
- ❌ Projektmanagement-Integration – Begrenzte Anbindung an Projekt-Workflows
Integrationsgrenzen und realistische Erwartungen
Was tatsächlich implementiert ist
Brett-Automatisierungen:
- ✅ Task-Done-Benachrichtigungen – Slack- und Telegram-Benachrichtigungen bei Aufgabenabschluss
- ✅ Täglicher Bericht (Einrichtung) – Oberfläche für tägliche Fortschrittsberichte (Implementierung kann eingeschränkt sein)
- ✅ Plattformverbindung – OAuth-Integration mit Slack, Bot-Einrichtung für Telegram
Externe Kommunikation:
- ✅ Slack-Kanal-Integration – Nachrichten an bestimmte Slack-Kanäle senden
- ✅ Telegram-Bot-Befehle – Aufgaben über den Bot erstellen und Benachrichtigungen erhalten
- ✅ Webhook-Endpoints – Benachrichtigungen externer Dienste verarbeiten
Was nicht implementiert ist
Komplexe Automatisierung:
- ❌ Mehrstufige Workflows – Keine komplexen Automatisierungssequenzen
- ❌ Bedingungslogik – Keine Wenn-dann-Automatisierungsregeln
- ❌ Brettübergreifende Automatisierung – Keine Automatisierung über mehrere Bretter
- ❌ Zeitbasierte Trigger – Keine geplanten Automatisierungsaktionen
- ❌ Benutzerspezifische Regeln – Keine pro-Benutzer-Automatisierungskonfiguration
Erweiterte Integration:
- ❌ Eigene Webhook-Erstellung – Keine vom Nutzer erstellten Webhook-Endpoints
- ❌ API-Automatisierung – Keine eigenen API-Integrationen für Projekt-Events
- ❌ Drittanbieter-Workflow-Tools – Keine Zapier-, IFTTT- oder ähnliche Integrationen
- ❌ Erweiterte Benachrichtigungsregeln – Nur grundlegende Benachrichtigungen, keine komplexen Regeln
Einstieg in die Automatisierung
Kurze Einrichtungsanleitung
Schritt 1: Slack-Integration einrichten
- Zu einem beliebigen Projektbrett navigieren
- Schaltfläche „Automatisierungen“ klicken
- Tab „Aufgabe erledigt“ wählen
- „Slack verbinden“ klicken, falls noch nicht verbunden
- Zielkanal für Benachrichtigungen auswählen
- Automatisierungskonfiguration speichern
Schritt 2: Telegram-Benachrichtigungen konfigurieren
- Automatisierungs-Modal auf dem Projektbrett öffnen
- Tab „Aufgabe erledigt“ wählen
- Telegram-Option klicken
- Bot-Link folgen, um Telegram-Verbindung einzurichten
- Ziel-Chat für Benachrichtigungen konfigurieren
- Automatisierung speichern, um sie zu aktivieren
Schritt 3: Automatisierung testen
- Eine Testaufgabe auf Ihrem Brett anlegen
- Aufgabe in die „Done“-Spalte verschieben
- Prüfen, ob die Benachrichtigung im konfigurierten Slack-Kanal oder Telegram-Chat erscheint
- Einstellungen bei Bedarf anpassen
Best Practices für Automatisierung
✅ Einfach starten – Mit einfachen Aufgabenabschluss-Benachrichtigungen beginnen
✅ Team abstimmen – Sicherstellen, dass das Team automatisierte Benachrichtigungen möchte
✅ Kanalverwaltung – Passende Kanäle für verschiedene Benachrichtigungstypen nutzen
✅ Regelmäßige Prüfung – Wirksamkeit der Automatisierung bewerten
✅ Realistische Erwartungen – Aktuelle Grenzen der Automatisierung kennen
Automatisierungsprobleme beheben
Häufige Probleme
Slack-Benachrichtigungen funktionieren nicht:
- Verbindungsstatus – Prüfen, ob die Slack-Integration verbunden ist
- Kanalzugriff – Sicherstellen, dass der Bot Zugriff auf den Zielkanal hat
- Token-Gültigkeit – Prüfen, ob der Slack-Token noch gültig ist
- Kanalauswahl – Prüfen, ob der richtige Kanal in der Automatisierung ausgewählt ist
Telegram-Benachrichtigungen funktionieren nicht:
- Bot-Verbindung – Prüfen, ob die Telegram-Bot-Verbindung besteht
- Chat-Konfiguration – Tabelle telegram_automations auf korrekte Chat-Einrichtung prüfen
- Bot-Berechtigungen – Sicherstellen, dass der Bot Berechtigung hat, Nachrichten an den Ziel-Chat zu senden
- Automatisierungs-Hash – Prüfen, ob der Automatisierungs-Hash zur Telegram-Verbindung passt
Automatisierung wird nicht ausgelöst:
- Done-Spalte – Prüfen, ob die Spalte korrekt als „Done“-Spalte markiert ist
- Aufgabenverschiebung – Sicherstellen, dass die Aufgabe tatsächlich in die Done-Spalte verschoben wird (nicht nur aktualisiert)
- Automatisierung vorhanden – Prüfen, ob die Automatisierung für das Brett gespeichert ist
- Event-Listener – Prüfen, ob das TaskDone-Event ausgelöst wird
Nächste Schritte
Nachdem Sie Automatisierung und Integration verstanden haben, können Sie sich mit Folgendem vertiefen:
- Filterung und Suche – Aufgaben effizient finden und organisieren
- Archiv- und Verlaufverwaltung – Erledigte Arbeit und historische Daten verwalten
- Berechtigungen und Zugriffskontrolle – Detaillierte Verwaltung des Berechtigungssystems
- Mobile und responsive Funktionen – Mobile Oberfläche und Touch-Interaktionen
Merken Sie sich: Das Automatisierungssystem von Corcava konzentriert sich auf wesentliche Benachrichtigungen und grundlegende Integrationen. Es bietet keine Komplexität wie dedizierte Automatisierungsplattformen, aber wertvolle Anbindung an Slack und Telegram für Teamkommunikation und Überblick.
