Instructions générales pour la publication d’applications Teams extensibles sur Microsoft 365
Pour développer et publier des applications Teams extensibles sur les clients Microsoft 365, vous devez respecter un ensemble d’exigences spécifiques. Cette section fournit des instructions détaillées qui vous aident à rendre votre application conforme et à augmenter ses chances de succès de publication.
Dans cet article, vous trouverez plus d’informations sur les recommandations suivantes :
- Recommandations générales
- Instructions de compatibilité
- Recommandations relatives à l’expérience mobile
Recommandations générales
Les applications Teams conçues pour s’étendre aux clients Microsoft 365 doivent utiliser le manifeste d’application version 1.13 ou ultérieure.
L’URL de support de votre application doit contenir du contenu pertinent pour l’application sur les clients Microsoft 365 et ne doit pas référencer un seul client.
Le contenu proposé dans les messages Prise en main, Connexion, Inscription, Déconnexion, Aide ou progression de votre application doit référencer tous les clients pris en charge.
L’application doit fournir une valeur significative dans chacun des clients pour 1000. Par exemple, si vous avez une application d’onglet uniquement dans Teams et que vous souhaitez que votre application soit extensible à Microsoft 365 et Outlook, vous devez vous assurer que l’application fournit des flux de travail appropriés dans les clients Microsoft 365 et Outlook. Votre application doit fournir une solution viable compatible avec tous les clients Microsoft auxquels l’application est extensible.
Pour expliquer la nécessité pour votre application de fournir une valeur significative aux utilisateurs de tous les clients extensibles, voici quelques scénarios où nous voyons une application Contoso étendue à Microsoft 365 et Outlook fournissant une valeur significative aux utilisateurs au sein de Teams, mais n’offrant aucun flux de travail utilisable dans les clients Microsoft 365 et Outlook.
Contoso est une application d’agrégation d’actualités à l’échelle de l’entreprise qui agrège toutes les actualités internes et les informations importantes qui sont diffusées dans une entreprise dans un onglet personnel dans Teams pour le bénéfice des utilisateurs finaux. Les utilisateurs de Contoso peuvent ajouter l’application Contoso Teams à leur étendue personnelle et être informés des articles d’actualités en temps réel à l’échelle de l’entreprise. Contoso dispose également d’un onglet Aide contenant une procédure pas à pas complète de la fonctionnalité si les utilisateurs ont besoin d’aide sur l’utilisation du plein potentiel de l’application. Contoso prend en charge l’extensibilité vers Microsoft 365 et Outlook dans les onglets personnels de ces clients. Toutefois, une fois qu’un utilisateur a ajouté l’application Contoso à partir de Microsoft 365 ou d’Outlook Store, les utilisateurs voient uniquement l’onglet Aide, mais l’onglet personnel avec le contenu d’actualités agrégé n’est pas affiché dans Microsoft 365 et Outlook. Par conséquent, l’application Contoso sur Microsoft 365 et Outlook n’offre aucune solution logicielle utilisable et ne répond pas à une valeur significative dans ces clients.
Application Contoso dans Outlook :
Application Contoso dans Microsoft 365 :
Recommendation:
Pour fournir une valeur significative, le développeur d’applications Contoso doit s’assurer que l’onglet personnel dans Teams avec le contenu agrégé des actualités est également exposé dans les clients Microsoft 365 et Outlook.
Instructions de compatibilité
- Les applications Teams qui s’étendent sur les clients Microsoft 365 doivent être entièrement réactives et fonctionnelles sur la dernière version des clients Microsoft Edge et Google Chrome.
- L’utilisateur doit être en mesure d’appeler et d’utiliser des onglets personnels ou des extensions de message sur la dernière version des éléments suivants :
- Outlook sur bureau, web et iOS.
- Microsoft 365 sur ordinateur de bureau, web, Android et iOS.
Recommandations relatives à l’expérience mobile
- Les utilisateurs doivent être en mesure de lancer l’application à partir du menu volant Actions dans les clients Microsoft 365 et Outlook sur mobile et le nom de l’application doit être affiché dans la barre d’actions.
- Les utilisateurs doivent être en mesure de lancer et de basculer entre plusieurs onglets statiques dans le client Microsoft 365 sur mobile et les onglets doivent être chargés. S’il existe plus de trois onglets statiques, les autres onglets doivent être visibles sous la section Plus .
- Si votre application utilise l’authentification unique (SSO), elle doit authentifier l’utilisateur correctement dans le client dans lequel l’application est lancée pour la première fois, sans avoir à se réauthentifier sur chaque client.
- Lorsque l’utilisateur bascule ou se déconnecte des clients Microsoft 365 et Outlook sur mobile, l’application doit fermer l’instance de l’utilisateur.
- Les utilisateurs doivent être en mesure de revenir à leur état de travail précédent. Si l’utilisateur se trouve sur la page racine, la navigation arrière doit mettre fin à l’instance de l’application dans le client sur mobile.
- Les applications qui prennent en charge le lien profond vers un flux de travail doivent être en mesure de rediriger l’utilisateur vers l’expérience de page d’accueil appropriée.
- Les indicateurs de progression doivent apparaître lorsque l’application est en cours de chargement et s’ignorer automatiquement une fois que l’application est entièrement chargée.
- Un écran d’erreur doit s’afficher lorsqu’une application ne parvient pas à se charger en raison d’un réseau incohérent ou défectueux, d’un délai d’attente et d’un échec d’authentification.