Applications
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.
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 quickstartNe 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 storeLes 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.
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.
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.
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.
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.
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.
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.
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.
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.
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