Applications

Des applications sur mesure, natives de chaque contexte.

Créez n'importe quelle application dont votre organisation a besoin et activez-la dans un contexte : elle hérite de la frontière du contexte et ne voit que ce que voient ses groupes. Livrez-la avec votre outil d'AI coding, ou installez-en une depuis le store.

Deux façons d'ajouter une application

Apportez la vôtre, ou choisissez-en une prête à l'emploi.

Créez-la avec votre outil d'AI coding

SweetHive App SDK est livré avec un guide développeur que votre outil d'AI coding peut suivre : handshake, API délimitée et étapes de publication. Décrivez ce que vous voulez ; il écrit l'application, et vous l'enregistrez dans SweetHive.

Voir le quickstart

Choisissez dans le store

Ne construisez pas ce qui existe déjà. Parcourez des applications prêtes à l'emploi et ajoutez-en une à un contexte en un clic. Elle entre en service déjà délimitée : pas de projet d'intégration, pas de migration de données.

Parcourir le store
Construisez avec l'App SDK

Enregistrez, construisez, publiez.

Les applications se construisent avec SweetHive App SDK. Il est livré avec un guide développeur conçu pour être confié à votre outil d'AI coding : handshake de lancement, authentification, API de données délimitée, tests et publication, en un seul fichier. Vous décrivez l'application, il écrit le code, vous relisez et publiez.

Enregistrez

Dans SweetHive, ouvrez Développeur → Apps et choisissez Register app. Indiquez le type (intégrée dans un contexte, ou externe sur sa propre URL), l'URL et la capacité : lecture, lecture + brouillon, ou lecture + publication. Vous recevez un client ID et un client secret, affiché une seule fois.

Construisez

Téléchargez le guide du SDK depuis la même page et confiez-le à votre outil d'AI coding. Le SDK exécute le handshake d'intégration (les applications externes reçoivent un lien de lancement signé) et remet à votre application un token de courte durée, limité au contexte et à la personne qui l'utilise.

Publiez

Passez l'application en Active pour la soumettre à revue. Une fois approuvée, elle apparaît dans le store et peut être ajoutée à n'importe quel contexte depuis la carte Apps du contexte (Add app).

L'App SDK est en accès anticipé et pas encore publié sur npm : demandez-nous l'accès.

Délimitée par le contexte

Une application installée dans un contexte vit à l'intérieur de celui-ci.

Les applications ne sont pas des intégrations greffées sur le côté. Lorsque vous en ajoutez une à un contexte, elle hérite de la frontière de ce contexte : chaque appel est limité au contexte de l'installation et à ce que la personne qui utilise l'application peut voir, et elle ne peut pas traverser l'arbre sans un partage explicite. La même loi de cloisonnement qui régit les personnes et les agents régit les applications, si bien que l'IT peut les activer sans ouvrir tout le hive.

Délimitée par construction

La portée d'une application est le contexte où elle est installée ∩ la visibilité actuelle de la personne qui l'utilise, appliquée côté serveur via un token de courte durée. Sa capacité (lecture, brouillon, publication) est fixée à l'enregistrement.

Installation par contexte

Ajoutez une application à un contexte à la fois. Des contextes différents peuvent utiliser des applications différentes, ou la même application installée séparément, chacune avec son propre périmètre et ses propres réglages.

Les mêmes règles pour tous

Une application ne publie que dans le contexte de son installation, en adressant des groupes, et sa première publication demande la confirmation de l'utilisateur. Désactivez une application et le token de chaque installation cesse de fonctionner.

Le store

Ou activez-en simplement une et c'est parti.

Parcourez les applications créées par SweetHive et ses partenaires, et ajoutez-en une à un contexte en un clic. Les applications installées entrent délimitées : elles voient exactement ce que voient les groupes de ce contexte, et rien d'autre. Construisez une fois, faites-la approuver pour le store, et chaque hive peut l'ajouter.

Si votre organisation en a besoin, vous pouvez l'y intégrer.

Des applications sur mesure, délimitées aux contextes dans lesquels elles s'exécutent, créées avec votre outil d'AI coding ou installées depuis le store.

Demander une démo