Mit Entwickler-Tools von Slack Apps erstellen

Mit der Slack-Plattform kannst du deinen Workspace mit den Tools, Datenquellen und Prozessen verbinden, die für einen reibungslosen Ablauf in deiner Organisation sorgen.

 

Was kannst du erstellen?

Apps können entweder intern verwendet werden – du entwirfst und entwickelst sie nur für dein Unternehmen – oder extern – du entwickelst und verteilst Apps, die andere Unternehmen in ihren Workspaces verwenden können. Im Folgenden findest du ein paar Anwendungsfälle, einen Überblick über die Funktionen und Tools und erfährst, wie du loslegen kannst.

 

Beispiele für Anwendungsfälle

Welche die besten Apps für deinen Slack-Workspace sind, hängt von den Tools und Prozessen ab, die für dein Projekt-Team von Bedeutung sind. Für etwas Inspiration könntest du dir folgende Fragen stellen:

  • Generieren Tools Warnhinweise oder Benachrichtigungen, die die Aufmerksamkeit einer bestimmten Zielgruppe erfordern? Du kannst automatisch Warnhinweise an einen Slack-Channel senden, um gleichzeitig alle relevanten Personen zu benachrichtigen.
  • Wechselst du den ganzen Tag zwischen verschiedenen Programmen hin und her, um die Informationen zu finden, die du suchst? Du kannst eine benutzerdefinierte App erstellen, die Daten in deinen Workspace überträgt, um verwandte Daten miteinander zu verknüpfen und komplexe systemübergreifende Workflows zu initiieren – mit dem zusätzlichen Vorteil, dass du die integrierte Suche von Slack nutzen kannst. 

Erfahre mithilfe des Leitfadens für die Slack-API, wie du deine App planen kannst.

 

Funktionen und Entwickler-Tools

Mithilfe unserer Suite von Bausteinen kannst du die Art und Weise, wie Endbenutzer:innen mit deiner App interagieren, individuell anpassen. Im Folgenden findest du Beispiele für die Funktionen, die du in deine App integrieren kannst, sowie Tools, mit denen wir die Entwicklung und Verwaltung deiner App so einfach wie möglich machen.

Funktionen

Tools

  • Funktionen
    Funktionen sind vordefinierte Codeblöcke, die bestimmte Aktionen ausführen. Man kann von dir entwickelte Funktionen zu Workflows hinzufügen, die mit dem Workflow-Builder erstellt wurden.*
  • Workflows
    Workflows setzen sich aus Funktionen zusammen, die in einer bestimmten Reihenfolge ausgeführt werden. Apps können vordefinierte Workflows enthalten, die jeder in deinem Workspace verwenden kann.
  • Trigger
    Trigger legen fest, wie (z. B. mit einem Klick auf einen Button oder automatisch basierend auf einem Zeitplan) und wo (in Slack oder in einem anderen Service) ein Workflow startet.

*Mitglieder deines Workspace oder deiner Enterprise Grid-Organisation können nur mit der neuen Version des Workflow-Builders, die im Laufe des Jahres veröffentlicht wird, Funktionen zu Workflows hinzufügen.

  • Slack CLI
    Verwende die Slack-CLI (Befehlszeilenschnittstelle), um das Framework für eine neue App mit einem TypeScript-SDK zu erstellen, und stelle deine App dann einfach in der Slack-Infrastruktur bereit.
  • App-Manifeste
    Verwende ein App-Manifest, um deine App schnell einzurichten, zu entwickeln und zu verwalten.
  • App-Entwicklung und Datenspeicherung
    Stelle deine App bereit und speichere ihre Daten in der Slack-Infrastruktur, um alle Komponenten zentral zu erfassen und automatisch unsere Sicherheits- und Compliance-Standards einzuhalten.

 

Erste Schritte

Unter Slack-API findest du alles, was du über das Entwickeln auf der Slack-Plattform wissen musst – von einführenden Anleitungen bis hin zu detaillierten Dokumentationen. Wenn du bereit für die Entwicklung bist, befolge die Schritte in der Schnellstartanleitung der Slack-API.