Slack als allumfassende Informationszentrale

Einfache Integration zum Slack-Informations-Cluster

von - 07.06.2015
Integrationen: Die Liste der verfügbaren Schnittstellen zu externen Diensten ist lang. Anbinden lassen sich zum Beispiel Asana, Github, Trello, Dropbox, IFTTT oder Nagios.
Integrationen: Die Liste der verfügbaren Schnittstellen zu externen Diensten ist lang. Anbinden lassen sich zum Beispiel Asana, Github, Trello, Dropbox, IFTTT oder Nagios.
Slack ist ein hervorragendes Chat-System. Echten Mehrwert für die Mitarbeiter bringen in Slack aber vor allem die vielseitigen Integrationen. Denn dadurch wandelt sich Slack vom Chat-System mit Komfortfunktionen zum überall und ständig verfügbaren Informations-Cluster. Bis zu fünf Integrationen dürfen in der kostenlosen Basis-Version genutzt werden.
Die Integrationen sind nicht von vornherein aktiv, sondern  müssen einzeln freigeschaltet und dann mit den jeweiligen externen Tools verbunden werden – eine Aufgabe von wenigen Minuten. Den Konfigurationsdialog für die Integrationen erreichen Sie, indem Sie links oben in Slack auf den Team­namen klicken und aus dem Menü „Configure Integrations“ auswählen. Mehrere Dutzend Dienste stehen dann zur Auswahl.
Maßgeschneidert: Per Web-API, Webhooks oder Slash Commands lassen sich eigene Integrationen erstellen oder maßschneidern.
Maßgeschneidert: Per Web-API, Webhooks oder Slash Commands lassen sich eigene Integrationen erstellen oder maßschneidern.
Je nachdem welchen Dienst Sie konfigurieren möchten, unterscheiden sich die einzelnen Schritte bis zur Fertigstellung der Integration. In der Regel müssen Sie Slack aber zunächst den Zugriff auf den Dienst gewähren. Slack zieht sich dann künftig selbstständig Informationen aus dem Dienst oder reagiert auf Ereignisse. Außerdem müssen Sie meist noch einen Channel festlegen, in dem die von Slack gesammelten Informationen geteilt werden sollen.
Ein Beispiel: Klicken Sie neben dem Eintrag für das Projektmanagement-Tool Trello auf „Add“, erlauben Sie den Zugriff, wählen Sie ein Board aus und legen Sie einen Channel fest. Fortan kann Slack prüfen, ob neue Karten erstellt oder verschoben wurden, ob sie mit Kommentaren versehen wurden oder ob Checklisten hinzugefügt oder Listen erstellt wurden. Je nachdem welche Ereignisse Slack überwachen soll, setzt das System immer dann eine detaillierte Meldung im Chat ab, wenn eines der Ereignisse eintritt. Festlegen lässt sich dabei, in welchem Channel die Mitteilungen auszugeben sind, welcher Benutzername gezeigt und welches Symbol verwendet werden soll.

Client-Vielfalt

Wie bei den meisten Software-as-a-Service-Lösungen ist der Zugriff auch bei Slack per Webbrowser möglich. Eine Browservorgabe gibt es dabei nicht. Sowohl Firefox und Chrome als auch der Internet Explorer – idealerweise in den jeweils aktuellen Versionen – stellen Slack problemlos dar. Lediglich die Desktop-Benachrichtigungen funktionieren im Internet Explorer nicht.

Für Mac OS X gibt es ebenso wie für Windows mittlerweile eigene Desktop-Clients für Slack. Darstellung und Funktionsweise entsprechen dabei exakt der Webversion. Einziger Unterschied ist, dass sich mit den Desktop-Anwendungen bequemer zwischen verschiedenen Slacks wechseln lässt. Auch Smartphone-Apps gibt es – für Android, iOS und Windows Phone.

Weil sämtliche Nachrichten, Dateien und anderen Daten stets auf den Servern von Slack Technologies lagern, lässt sich bequem zwischen der Browserversion, den Desktop-Anwendungen und den Smartphone-Apps hin und her wechseln. Die Kommunikation mit den Kollegen kann also nahtlos im Büro, unterwegs, zu Hause oder beim Kunden fortgeführt werden – falls man das möchte.

Ein interessanter Nebeneffekt der Trello-Integration in Slack ist, dass sie nicht nur einen Mehrwert für Slack, sondern auch für Trello bedeutet. Denn dem Dienst Trello fehlt eine zentrale Ereignisübersicht, er zeigt lediglich auf den jeweiligen Boards die letzten Aktivitäten an. Das kann schnell unübersichtlich werden, wenn man viele Boards und auch noch verschiedene Organisationen nutzt.
Decken die angebotenen Integrationen nicht alle Fälle ab, lassen sie sich dank der API auch noch erweitern oder maßschneidern. Wahlweise ist das per Slash Commands, Web-API, Slackbot Remote Control, selbst gehostetem Dienst oder ein- und ausgehenden Webhooks möglich.
Verwandte Themen