Créer des applications avec les outils de développement de Slack

La création via la plateforme Slack vous permet de connecter votre espace de travail à des outils, des sources de données et des processus qui facilitent le travail au sein de votre organisation.

 

Qu’est-il possible de créer ?

Les applications peuvent être internes (vous les créez pour votre entreprise uniquement) ou externes (vous créez et partagez une application que d’autres entreprises pourront utiliser dans leurs espaces de travail. Lisez quelques exemples de cas d’utilisation, une vue d’ensemble des fonctionnalités et des outils, et découvrez comment vous lancer.

 

Exemples de cas d’utilisation

Les meilleures applications pour votre espace de travail seront en rapport avec les outils et les processus qui jouent un rôle important dans votre équipe. Pour trouver l’inspiration, vous pouvez vous poser les questions suivantes :

  • Est-ce que l’un de vos outils génère des alertes ou des notifications qui nécessitent l’attention d’un groupe de personnes ? Vous pouvez envoyer automatiquement des alertes dans un canal Slack pour avertir toutes les bonnes personnes en même temps.
  • Basculez-vous d’un programme à l’autre toute la journée pour trouver les informations dont vous avez besoin ? Vous pouvez concevoir une application personnalisée qui transfère des données vers votre espace de travail afin de rassembler des informations liées et de lancer des flux de travail multi-systèmes complexes à l’aide de la fonctionnalité de recherche intégrée de Slack. 

Lisez le guide de l’API Slack pour découvrir comment élaborer votre application.

 

Fonctionnalités et outils pour les développeurs

Vous pouvez personnaliser la façon dont les utilisateurs finaux et utilisatrices finales interagissent avec votre application à l’aide de notre suite de blocs de construction. Vous trouverez ci-dessous des exemples de fonctionnalités que vous pouvez intégrer à votre application et des outils disponibles pour rendre le développement et la gestion de votre application aussi simples que possible.

Fonctionnalités

Outils

  • Fonctions
    Les fonctions sont des blocs de code prédéfinis qui effectuent certaines actions. Les utilisateurs peuvent ajouter vos fonctions aux flux de travail qu’ils créent avec le générateur de flux de travail.*
  • Flux de travail
    Les flux de travail sont constitués de fonctions exécutées dans un ordre spécifique. Les applications peuvent inclure des flux de travail prédéfinis que tous les membres de votre espace de travail peuvent utiliser.
  • Déclencheurs
    Les déclencheurs déterminent comment (par exemple, en cliquant sur un bouton, ou automatiquement en fonction d’un planning) et où (dans Slack ou dans un autre service) un flux de travail est exécuté.

*Les membres de votre espace de travail ou organisation Enterprise Grid ne pourront ajouter des fonctions aux flux de travail qu’en utilisant la nouvelle version du générateur de flux de travail qui sera publié dans l’année.

  • Slack CLI
    Utilisez Slack CLI (Interface de ligne de commande) pour créer le framework d’une nouvelle application avec un TypeScript SDK, afin de déployer facilement votre application dans l’infrastructure Slack.
  • Manifestes d’application
    Utilisez un manifeste d’application pour paramétrer, développer et gérer rapidement votre application.
  • Déploiement d’applications et stockage de données
    Déployez votre application et stockez ses données dans l’infrastructure de Slack afin de centraliser tous les composants et de vous conformer automatiquement à nos normes de sécurité et de conformité.

 

Premiers pas

L’API Slack contient tout ce dont vous avez besoin pour créer sur la plateforme Slack, des guides d’introduction jusqu’à la documentation détaillée. Lorsque vous êtes prêt à créer, suivez les étapes du guide de démarrage rapide de l’API Slack.