Ab Version 2021.3 unterstützen Tableau Server und Tableau Online die Integration mit Slack, sodass lizenzierten Tableau-Benutzern Tableau-Benachrichtigungen in ihrem Slack-Workspace zur Verfügung stehen.

Mit der Tableau for Slack-Integration können Sie Ihre Tableau-Site mit einem Slack-Workspace verbinden. Sobald aktiviert, können Tableau-Benutzer Benachrichtigungen in Slack sehen, wenn Teammitglieder Inhalte mit ihnen teilen, wenn sie in einem Kommentar erwähnt werden oder wenn Daten einen bestimmten Schwellenwert in einer datengesteuerten Warnung erreichen. Wenn ein Site-Administrator in Tableau Online oder ein Serveradministrator in Tableau Server Benachrichtigungen in einer Site aktivieren, können Benutzer steuern, welche Benachrichtigungen sie in Slack erhalten, indem sie ihre Kontoeinstellungen(Link wird in neuem Fenster geöffnet) konfigurieren. Weitere Informationen finden Sie unter Anzeigen von Tableau-Benachrichtigungen in Slack.

Um Slack mit Ihrer Tableau-Site zu integrieren, müssen Sie mehrere Schritte durchführen – einige davon in Tableau Server und andere in dem Slack-Workspace, mit dem Sie eine Verbindung herstellen möchten. In dieser Übersicht werden diese Schritte sowohl für Tableau-Site-Administratoren in Tableau Online oder einen Tableau Serveradministrator in Tableau Server als auch für Slack-Workspace-Administratoren beschrieben.

Anforderungen

Zum Aktivieren von Tableau in Slack sind sowohl ein Slack-Workspace-Administrator als auch entweder ein Tableau-Site-Administrator in Tableau Online oder ein Tableau-Server-Administrator in Tableau Server erforderlich.

Verbinden einer Tableau Server-Site mit einem Slack-Workspace

Ein Tableau Server-Administrator kann einen Slack-Workspace mit einer Tableau Server-Site verbinden. Das Verbinden Ihrer Tableau-Site mit einem Slack-Workspace umfasst drei Aufgaben:

  • Slack-Workspace-Administrator: Erstellen einer privaten Slack-Anwendung auf der Slack-API-Plattform
  • Tableau-Administrator: Hinzufügen eines OAuth-Clients mithilfe der App-Informationen
  • Tableau-Administrator: Verbinden Ihrer Tableau-Site mit Slack

Jede Tableau-Site kann eine Verbindung mit einem Slack-Arbeitsbereich herstellen. Verbinden Sie einen Slack-Arbeitsbereich pro Tableau-Site. Informationen zum Erstellen von Slack-Apps finden Sie in den Best practices and guidelines for Slack platform(Link wird in neuem Fenster geöffnet) (Best Practices und Richtlinien von Slack für die Slack-Plattform).

Hinweis: Bei Verwendung eines Proxyservers müssen Sie darauf achten, dass Sie die Proxyeinstellungen gemäß der Anleitung in Konfigurieren von Proxys für Tableau Server eingerichtet haben, bevor Sie beginnen.

Zusätzlich für Windows:

Schritt 1: Erstellen einer Tableau-Slack-App

Slack-Workspace-Administrator:

  1. Wechseln Sie in die API-Dokumentation(Link wird in neuem Fenster geöffnet) von Slack und wählen Sie Create New App (Neue App erstellen) aus.
  2. Wählen Sie From Scratch (Komplett neu erstellen) aus und fügen Sie dann einen App-Namen und den Workspace hinzu, in dem sich die App befinden soll. Wählen Sie Create New App (Neue App erstellen) aus.
  3. Geben Sie Ihrer App einen Namen und wählen Sie einen Slack-Workspace aus.
  4. Die Einstellungen mit den Basisinformationen Ihrer App werden angezeigt. Hier können Sie die Berechtigungen, Beschreibung der App usw. ändern.
  5. Wählen Sie im Abschnitt "Add Features and functionality" (Features und Funktionen hinzufügen) den Punkt Bots aus, und wählen Sie dann Review Scopes to Add (Hinzuzufügenden Umfang überprüfen) aus.
  6. Fügen Sie unter "Bot Token Scopes" (Bot-Token-Umfang) die folgenden Punkte hinzu:
    • chat:write
    • files:write
    • users:read
    • users:read.email
  7. Wählen Sie im Navigationsmenü OAuth & Permissions (OAuth und Berechtigungen) aus.

    Wichtig: Wenn Sie die Tokenrotation für Ihre Tableau-Slack-App aktivieren, funktionieren die Benachrichtigungen in Slack nicht mehr. Die Tokenrotation kann nicht entfernt werden, nachdem sie hinzugefügt wurde.

  8. Wählen Sie Add New Redirect URL (Neue Umleitungs-URL hinzufügen) aus.
  9. Fügen Sie eine vollständig qualifizierte URL hinzu (https://<url>/auth/add_oauth_token).
  10. Wählen Sie im Navigationsmenü den Punkt Basic Information (Basisinformationen) aus.
  11. Geben Sie die Client-ID, den geheimen Clientschlüssel und die Umleitungs-URL für den Tableau Server-Administrator an.
  12. Fügen Sie die Tableau-App im Slack-Workspace hinzu, indem Sie im Menü "Einstellungen" den Punkt "Basic Information" (Basisinformationen) und dann Install (Installieren) auswählen.

Hinweis: Administratoren können ihre App mit anderen Slack-Workspaces teilen, indem sie eine Verteilungsoption aktivieren. Weitere Informationen finden Sie in der Slack-Dokumentation unter Manage Distribution(Link wird in neuem Fenster geöffnet) (Distribution verwalten).

Schritt 2: Hinzufügen eines OAuth-Clients zu der Tableau-Site

Tableau Server-Administrator:

Der Tableau Server-Administrator fügt den OAuth-Client vom Slack-Workspace-Administrator hinzu und stellt dann eine Verbindung von der Tableau-Site mit Slack her.

  1. Melden Sie sich bei der Site an, die Sie mit Slack verbinden möchten. Wählen Sie auf der Seite "Einstellungen" Ihrer Site die Registerkarte Integrationen aus.

    Registerkarte "Integrationen" in den Tableau-Site-Einstellungen

  2. Wählen Sie unter "Slack-Konnektivität" die Option OAuth-Client hinzufügen aus.
  3. Fügen Sie die Client-ID, den Geheimen Clientschlüssel und die Umleitungs-URL vom Slack-Workspace-Administrator hinzu, und wählen Sie dann im Dialogfeld OAuth-Client hinzufügen aus.
  4. Der Verbindungstyp und die Client-ID werden in der Tabelle angezeigt.

Schritt 3: Fertigstellen der Verbindung

Wenn der OAuth-Client unter Slack-Konnektivität hinzugefügt ist:

  1. Wählen Sie Verbindung mit Slack herstellen aus.
  2. Folgen Sie der Aufforderung zum Anmelden in Ihrem Slack-Workspace.
  3. Wählen Sie Allow (Zulassen) aus, um Ihrer Tableau-Site Zugriff auf den Slack-Workspace zu gewähren.

Die Tableau-Site und der Slack-Workspace sind jetzt verbunden. In dem Slack-Workspace können lizenzierte Tableau-Benutzer Slack-Benachrichtigungen erhalten, wenn jemand Tableau-Inhalte teilt, wenn eine Benachrichtigung ausgelöst wird oder wenn jemand in einem Kommentar zu einer Ansicht oder Arbeitsmappe @erwähnt wird.

Trennen der Verbindung einer Tableau Server-Site mit Slack

Sie können die Verbindung einer Tableau-Site mit einem Slack-Workspace trennen, indem Sie auf der Registerkarte "Integrationen" der Site-Einstellungen die Option Verbindung mit Slack trennen auswählen. Benutzer werden noch einige Zeit weiter Benachrichtigungen erhalten. Die OAuth-Clientinformationen, die Sie in Schritt 2 hinzugefügt haben, werden aufbewahrt und können bei Bedarf wieder verwendet werden, um eine Verbindung zu einem neuen Workspace herzustellen.

Aktualisieren Ihrer Tableau Slack-Anwendung

Wenn eine neue Version der Tableau Slack-Anwendung verfügbar ist, empfiehlt Tableau, die Anwendung neu zu installieren, um eine optimale App-Leistung zu erhalten und neue Funktionen zu verwenden.

Um die Tableau for Slack-App erneut zu installieren, wählen Sie auf der Registerkarte "Integrationen" Ihrer Site-Einstellungen die Option Verbindung mit Slack trennen aus,und führen Sie dann die unter Integrieren von Tableau mit einem Slack-Workspace aufgeführten Schritte zum Herstellen einer Verbindung aus.

Vielen Dank für Ihr Feedback!