Kommunikation
Chats
Nutze Direktchats, Gruppenchats, Anhänge, Datensatz-Links, Reaktionen, Browser-Anrufe und Bildschirmfreigabe.
Chats
Chats decken Direktnachrichten, Gruppenchats, Dateifreigaben, Datensatz-Links, Reaktionen, Ungelesen-Status, Browser-Anrufe und Bildschirmfreigabe ab. Das Postfach liegt unter Chats.
Was ein Chat ist
- Ein Direktchat ist eine 1:1-Unterhaltung. Titel und Avatar kommen von der anderen Person.
- Ein Gruppenchat hat drei oder mehr Teilnehmende oder wird explizit als Gruppe erstellt. Er kann einen eigenen Titel haben.
- Wenn Sie einen Direktchat mit einer Person starten, mit der bereits ein 1:1-Chat existiert, wird kein Duplikat erstellt.
- Gruppentitel werden automatisch aus den ausgewählten Mitgliedern erzeugt, wenn kein eigener Titel gesetzt wird.
Mit wem Sie chatten können
- Alle Personen im aktuellen Workspace erscheinen in der Chat-Auswahl.
- Personen außerhalb des Workspace erscheinen nur, wenn ihr Konto aktiv ist und sie die öffentliche Auffindbarkeit in Kontoeinstellungen aktiviert haben.
- Nur Teilnehmende können einen Chat öffnen, Nachrichten laden, Dateien hochladen oder Anrufen beitreten.
Verhalten im Postfach
- Die Chatliste ist nach der letzten Aktivität sortiert.
- Ungelesen-Badges basieren auf Nachrichten, die Sie noch nicht gelesen haben.
- Eigene Nachrichten zählen für Sie nie als ungelesen.
- Anruf-Steuerungen und WebRTC-Signale erhöhen den Ungelesen-Stand nicht.
- Nachrichten werden als gelesen markiert, sobald sie in der Unterhaltung sichtbar werden.
Nachrichten senden
Entersendet die Nachricht.Shift+Enterfügt einen Zeilenumbruch ein.- Sie können Text, Dateien, eingefügte Screenshots und im Browser aufgenommene Sprachnachrichten senden.
- Bilder, Audio, Video und gängige Dokumentformate werden im Composer unterstützt.
- Eigene Nachrichten zeigen einen Gesendet-/Gelesen-Status. Gelesen bedeutet, dass mindestens eine andere Person die Nachricht gelesen hat.
Dateien und Ablage
- Jeder Chat bekommt einen eigenen Ordner unter dem Systembereich
Chatsin Dateien. - Neue Anhänge werden in diesem Chat-Ordner gespeichert.
- Wenn sich der Titel eines Gruppenchats ändert, wird der verknüpfte Ordnername mitgeändert.
- Das Löschen eines Chats archiviert den Chat-Datensatz und entfernt den zugehörigen Ordner rekursiv.
- Das Backend unterstützt ein eigenes Chat-Bild, im aktuellen Bearbeitungsdialog ist aber nur die Titelpflege sichtbar.
Datensatz-Links und Vorschauen
- Der
@-Picker im Composer fügt Links auf App-Datensätze ein. Er erzeugt keine besonderen Personen-Erwähnungen und keine Mention-Benachrichtigungen. - Unterstützte Ziele sind unter anderem Chats, Benutzer*innen, Organisationen, Kontakte, Projekte, Aufgaben, Aufträge, Anfragen, Angebote, Rechnungen und Boards.
- Interne Datensatz-Links erscheinen als klickbare Referenzen mit Vorschaukarten.
- Externe URLs erhalten eine Link-Vorschau, nachdem Open-Graph-Metadaten geladen und gecacht wurden.
Reaktionen und Thread-Details
- Jede Nachricht kann Emoji-Reaktionen erhalten.
- Ein Klick auf die eigene Reaktion entfernt sie wieder.
- In Gruppenchats werden Namen und Avatare im Thread nur dort gezeigt, wo sie zur Unterscheidung gebraucht werden.
Chat-Info
- Das Info-Sheet zeigt Teilnehmende, geteilte Medien, geteilte Dateien und geteilte Links.
- Admins eines Gruppenchats können dort weitere Personen hinzufügen oder entfernen.
- Direktchats haben keine Gruppenverwaltungsaktionen.
- Wenn der letzte Admin entfernt wird oder geht, wird automatisch eine andere verbleibende Person zum Admin.
Anrufe
- Anrufe laufen per WebRTC im Browser und verwenden Kamera- und Mikrofonrechte.
- In unterstützten Browsern lässt sich während eines Anrufs auch der Bildschirm teilen.
- Auf der vollen Chat-Seite liegt die Anruf-Aktion im Chat-Header.
- Direktchats verwenden ein klassisches Klingeln. Wenn innerhalb von etwa 30 Sekunden niemand annimmt, läuft der Anruf aus.
- Gruppenchats verwenden einen gemeinsamen Raum. Beim Start wird sofort eine aktive Sitzung erstellt, weitere Teilnehmende können später beitreten.
- Geteilte Bildschirme erscheinen als eigene Bühne im Call-Overlay.
- Das schwebende Anruffenster lässt sich ziehen und in der Größe anpassen, während Sie in anderen Bereichen weiterarbeiten.
- Im Vollbild stehen Grid- und Spotlight-Layout zur Verfügung; dabei können Sie auch eine Person oder Bildschirmfreigabe anheften.
- Eingehende Anrufe erzeugen In-App-Anrufoberflächen und Benachrichtigungsereignisse.
- Veraltete Teilnehmende und Sitzungen werden automatisch bereinigt, wenn ein Browser nicht sauber trennt.
Benachrichtigungen
- Neue Chat-Nachrichten verwenden das Ereignis
chat.message. - Eingehende Anrufe verwenden das Ereignis
call.incoming. - Beide Ereignisse sind kontoübergreifend, weil Chats Workspace-Grenzen überschreiten können.
- Persönliche Kanäle werden in Benachrichtigungseinstellungen verwaltet.
- Workspace-Standards steuern weder Chat-Nachrichten noch eingehende Anrufe.
- Die Zustellung eingehender Anrufe ist auf Plattformebene erzwungen und kann nicht vollständig abgeschaltet werden.
Verknüpfte Bereiche
- In Chats lassen sich Links zu Organisationen, Kontakten, Projekten, Aufgaben und Aufträgen teilen.
- Die Chat-Auffindbarkeit hängt von den Profileinstellungen in Kontoeinstellungen und vom Benutzerverzeichnis in Benutzer*innen ab.
- Geteilte Dateien folgen denselben Ablageregeln wie in Dateien.
Datenmodell
chats: der eigentliche Chat-Datensatz mitisGroup, optionalemtitle, optionalemimageund Root-Ordner.chatUsers: Teilnehmende, ihr Status und ihre Admin-Rolle.chatMessages: Nachrichteninhalt und Erstellungsdatum.chatMessageFiles,chatMessageReads,chatMessageReactions: Anhänge, Lesebestätigungen und Emoji-Reaktionen.linkPreviews: gecachte Vorschau-Metadaten für externe URLs.chatUnreadMessages: nutzerspezifische Ungelesen-Verfolgung für schnelle Aggregationen.chatCallSessions,chatCallParticipants,chatCallSignals: Anruf-Sitzung, aktive Anrufpräsenz und Signalisierung.