Intégration de Microsoft Teams

Microsoft Teams permet de créer des applications et de les intégrer dans l'application. Pour créer une application SKOOR Dashboard Teams, procédez comme suit :

Ajoutez App Studio dans votre application Microsoft Teams

Cette application provient de Microsoft et vous permet de créer des applications Teams simples. Pour l'installer, rendez-vous dans la section Applications de votre application Teams (en bas à gauche), recherchez-la dans la liste des applications et cliquez sur Installer. Une fois l'installation terminée, accédez à l'application App Studio qui est désormais disponible.

Créez l'application à l'aide d'App Studio

Dans App Studio, cliquez sur Créer une nouvelle application. Le formulaire de configuration de la nouvelle application s'affiche. Remplissez les champs obligatoires comme indiqué ici ou modifiez-les si nécessaire :

  • Nom court : SKOOR

  • Nom complet : SKOOR Dashboard

  • ID de l'application : → cliquez sur le bouton Générer

  • Nom du package : com.skoor.dashboard.teams

  • Version : 1.0.0

  • Description courte : <ouvert aux suggestions>

  • Description complète : <ouvert aux suggestions>

  • Développeur : SKOOR AG

  • Site web : https://www.skoor.com/

  • Déclaration de confidentialité : https://www.skoor.com/datenschutz/

  • Conditions d'utilisation : https://www.skoor.com/?impressum=impressum

  • Branding - Couleurs : <il y a une image ici>

  • Branding - Contour transparent :

  • Branding - Couleur d'accentuation : #E2007A

Ajoutez le SKOOR Dashboard en tant qu'onglet à l'application

Accédez à Capacités → Onglets sur le côté gauche et cliquez sur Ajouter sous Ajouter un onglet personnel. Remplissez les informations suivantes :

  • Nom : SKOOR Dashboard

  • ID d'entité : skoor_dashboard

  • URL du contenu : <l'URL du tableau de bord>

  • URL du site web : <laisser vide>

Créer l'application

Accédez à Terminer → Tester et distribuer dans la partie gauche. Vous pouvez soit installer l'application directement pour la tester, soit télécharger l'application terminée.

L'application téléchargée peut être importée dans une organisation Teams par un administrateur et est alors disponible pour tous les utilisateurs de cette organisation.

Autre méthode de création de l'application

Le résultat final de l'App Studio est simplement un fichier zip contenant 3 fichiers, qui peut donc être créé manuellement assez facilement.

  • Créer un dossier

  • Ajoutez les deux images ci-dessus au dossier

  • Ajoutez un nouveau fichier texte au dossier, nommez-le manifest.json

  • Copiez le code situé sous cette liste dans le fichier texte

  • Modifiez le fichier à l'endroit indiqué

  • Compressez l'ensemble du dossier

Voici le code qui doit être ajouté au fichier manifest.json

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.11/MicrosoftTeams.schema.json",
  "manifestVersion": "1.11",
  "version": "6.0.0",
  "id": <INSERT GUID HERE (https://www.guidgenerator.com)>,
  "packageName": "skoor.dashboard.teams",
  "developer": {
    "name": "SKOOR AG",
    "websiteUrl": "https://www.skoor.com",
    "privacyUrl": "https://www.skoor.com/datenschutz/",
    "termsOfUseUrl": "https://www.skoor.com/impressum/"
  },
  "icons": {
    "color": "color.png",
    "outline": "outline.png"
  },
  "name": {
    "short": "SKOOR",
    "full": "SKOOR Dashboard"
  },
  "description": {
    "short": "Jederzeit wissen, ob die Strategie aufgeht",
    "full": "Mit SKOOR können Sie Ihre Daten effektiver und intelligenter auswerten und darstellen. Dank des proaktiven End-to-End Managements von Service- und Prozessmodellen sparen Sie Zeit und Geld. Zudem verfügen Sie durchgehend über Echtzeitinformationen, um die richtige Entscheidung treffen zu können. Ob als All-in-one-Unternehmenslösung oder als Onlinedienst – mit unserer KPI Dashboard Software steigern Sie sowohl Ihre persönliche Performance als auch den Unternehmenserfolg."
  },
  "accentColor": "#E2007A",
  "staticTabs": [
    {
      "entityId": "skoor_dashboard",
      "name": "SKOOR Dashboard",
      "contentUrl": <INSERT SKOOR DASHBOARD URL HERE>,
      "scopes": [
        "personal"
      ]
    },
    {
      "entityId": "about",
      "scopes": [
        "personal"
      ]
    }
  ],
  "permissions": [
    "identity",
    "messageTeamMembers"
  ],
  "validDomains": [
    <ADD DOMAIN HERE>
  ]
}