Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section contient les questions fréquemment posées et les réponses.
Aperçu de la carte adaptative
Pourquoi devons-nous utiliser une nouvelle extension dans Visual Studio Code ? Cette extension ne peut-elle pas être intégrée à Microsoft 365 Agents Toolkit (anciennement Teams Toolkit) pour Visual Studio Code ?
L’outil d’aperçu de cartes adaptatives est une extension autonome, car il utilise un package à code source fermé pour afficher les cartes adaptatives afin de garantir une logique de rendu cohérente avec la plateforme Teams. Agents Toolkit est un projet open source qui n’inclut pas de dépendances sur des packages auxquels les développeurs tiers ne peuvent pas accéder.
Cette extension prend-elle en charge toutes les fonctionnalités de carte adaptative dans la plateforme Teams ?
Non. Il existe plusieurs limitations que l’extension d’aperçu de carte adaptative ne prend pas en charge.
Visual Studio sera-t-il intégré à l’Adaptative Card Previewer ?
Non, l’Adaptative Card Previewer n’est disponible que dans Visual Studio Code.
Bots
Comment utiliser les cartes adaptatives avec un bot pour que le comportement de l’application de bureau soit cohérent entre les applications web et mobiles ?
Pour plus d’informations sur l’utilisation des cartes adaptatives avec un bot, voir Travailler avec des actions universelles pour les cartes adaptatives.
Comment supprimer des messages spécifiques de l’historique des bots ? Existe-t-il un moyen d’obtenir l’historique des conversations et de rechercher l’ID d’activité d’un message spécifique ?
Utilisez la méthode du framework Delete messages-Bot : Mettez à jour et supprimez lesDeleteActivity messages envoyés à partir du bot.
Comment puis-je tester la validité du schéma de la carte par code ?
Vous pouvez tester ou valider le schéma de la carte adaptative à l’aide de l’option d’éditeur de cartes adaptatives (préversion) dans les outils du portail > des développeurs.
Pourquoi ne puis-je pas créer un bot dans le portail Développeur ?
L’inscription de l’application est désactivée pour l’utilisateur ou l’utilisateur ne dispose pas des autorisations suffisantes pour créer une application. Pour plus d’informations, voir Limitations et problèmes connus.
Comment puis-je résoudre l’erreur « Microsoft.Graph.Communications.Core.Exceptions.ServiceException : 'Code : 9999 Message : Unknown internal server error' » ?
- Vérifiez que l’application dispose des autorisations et
Calls.InitiateGroupCall.AllduCalls.JoinGroupCall.Allconsentement administrateur. - Connectez-vous à votre application pour capturer plus d’informations sur l’erreur.
- Assurez-vous que les
joinParamspassages à laAddAsyncméthode sont corrects et contiennent les informations requises. - Assurez-vous que les valeurs de
JoinUrl,MeetingIdet des autres paramètres sont correctes. - Assurez-vous que le
scenarioIdest unique pour chaque appel. La réutilisation des ID de scénario peut parfois causer des problèmes.
Après avoir inscrit mon bot dans le Portail Azure, j’obtiens le message d’erreur Vous n’êtes pas autorisé à utiliser cette application ici lorsque vous l’ouvrez dans Teams. Comment puis-je résoudre ce problème ?
Pour utiliser votre application dans Teams, vous devez la charger dans Teams. Pour plus d’informations, voir Charger votre application dans Teams.
Comment un robot utilise-t-il des emojis personnalisés dans un message dans Teams ?
Les bots doivent envoyer des emojis au format texte UTF-16. Le HTML, les images d’URI de données et les schémas d’emojis Skype ne sont pas pris en charge dans Teams.
Live Share
Puis-je utiliser mon propre service de relais fluide Azure ?
Oui. Lors de l’initialisation d’un partage dynamique, vous pouvez définir votre propre AzureConnectionConfig. Live Share associe les conteneurs que vous créez aux réunions, mais vous devez implémenter l’interface ITokenProvider pour signer des jetons pour vos conteneurs. Par exemple, vous pouvez utiliser un , AzureFunctionTokenProviderqui utilise une fonction cloud Azure pour demander un jeton d’accès à un serveur.
Bien que la plupart d’entre vous trouvent avantageux d’utiliser notre service hébergé gratuit, il peut encore y avoir des moments où il est avantageux d’utiliser votre propre service Relais Azure Fluid pour votre application Live Share. Envisagez d’utiliser une connexion de service AFR personnalisée si vous :
- Exiger le stockage des données dans des conteneurs Fluid au-delà de la durée de vie d’une réunion.
- Transmettre des données sensibles via le service qui nécessite une stratégie de sécurité personnalisée.
- Développez des fonctionnalités via Fluid Framework, par exemple,
SharedMappour votre application en dehors de Teams.
Pour plus d’informations, consultez la procédure de guidage ou consultez la documentation sur le relais de fluide Azure.
Combien de temps les données stockées dans le service hébergé de Live Share sont-elles accessibles ?
Toutes les données envoyées ou stockées via les conteneurs Fluid créés per le service Relais Azure Fluid de Live Share sont accessibles pendant 24 heures. Si vous souhaitez conserver les données au-delà de 24 heures, vous pouvez remplacer notre service Relais Azure Fluid hébergé par le vôtre. Vous pouvez également utiliser votre propre fournisseur de stockage en parallèle au service hébergé de Live Share.
Quels types de réunions Live Share prend-il en charge ?
Live Share prend en charge les réunions planifiées, les appels en tête-à-tête, les appels de groupe et les réunions instantanées. Les réunions de canal ne sont pas encore prises en charge.
Le package multimédia de Live Share fonctionnera-t-il avec du contenu DRM ?
Le package multimédia de Live Share ne fonctionne pas avec le contenu DRM. Teams ne prend pas en charge les médias chiffrés pour les applications d’onglet sur le bureau. Chrome, Edge et les clients mobiles sont pris en charge.
Pour plus d’informations, vous pouvez suivre le problème ici.
Combien de personnes peuvent participer à une session Live Share ?
Live Share prend en charge un maximum de 100 participants par session. Si c’est quelque chose qui vous intéresse, vous pouvez commencer une discussion ici.
Puis-je utiliser les structures de données de Live Share en dehors de Teams ?
Les packages Live Share nécessitent le Kit de développement logiciel (SDK) client Teams pour fonctionner correctement. Fonctionnalités dans @microsoft/live-share ou @microsoft/live-share-media ne fonctionnent pas en dehors de Microsoft Teams. Si cela vous intéresse, vous pouvez commencer une discussion ici.
Puis-je utiliser plusieurs contenants de fluide ?
Live Share ne prend en charge qu’un seul conteneur à l’aide de notre service de relais fluide Azure fourni. Toutefois, il est possible d’utiliser à la fois un conteneur Live Share et un conteneur créé par votre propre Relais Azure Fluid instance.
Puis-je modifier mon schéma de conteneur Fluid après avoir créé le conteneur ?
Live Share ne prend pas en charge l’ajout de nouveau initialObjects au Fluid ContainerSchema après la création ou la jonction d’un conteneur. Les sessions Live Share étant de courte durée, il s’agit le plus souvent d’un problème lors du développement après l’ajout de nouvelles fonctionnalités à votre application.
Remarque
Si vous utilisez la dynamicObjectTypes propriété dans le ContainerSchema, vous pouvez ajouter de nouveaux types à tout moment. Si vous supprimez ultérieurement des types du schéma, les instances DDS existantes de ces types échoueront normalement.
Pour corriger les erreurs résultant de modifications apportées à initialObjects des tests locaux dans votre navigateur, supprimez l’ID de conteneur haché de votre URL et rechargez la page. Si vous effectuez un test dans une réunion Teams, commencez une nouvelle réunion et réessayez.
Si vous envisagez de mettre à jour fréquemment votre application avec de nouvelles SharedObject instances OR LiveObject , vous devez réfléchir à la façon dont vous déployez les nouvelles modifications de schéma en production. Bien que le risque réel soit relativement faible et de courte durée, il peut y avoir des sessions actives au moment du déploiement de la modification. Les utilisateurs existants de la session ne devraient pas être affectés, mais ceux qui rejoignent cette session après le déploiement d’une modification cassante peuvent rencontrer des problèmes de connexion à la session. Pour atténuer ce problème, vous pouvez envisager certaines des solutions suivantes :
- Déployez des modifications de schéma pour votre application web en dehors des heures normales de bureau.
- Utilisez
dynamicObjectTypespour toutes les modifications apportées à votre schéma, plutôt que pour changerinitialObjects.
Remarque
Live Share ne prend pas en charge la gestion de versions de votre ContainerSchema, et n’a pas d’API dédiées aux migrations.
Existe-t-il des limites au nombre d’événements de modification que je peux émettre via Live Share ?
Alors que Live Share est en préversion, toute limite aux événements émis via Live Share n’est pas appliquée. Pour des performances optimales, vous devez annuler les modifications émises par le biais SharedObject des instances ou LiveObject à un message toutes les 50 millisecondes ou plus. Cela est particulièrement important lors de l’envoi de modifications basées sur la souris ou les coordonnées tactiles, comme lors de la synchronisation de la position du curseur, de l’entrée manuscrite et du déplacement d’objets autour d’une page.
Live Share est-il pris en charge pour Government Community Cloud (GCC), GCC High, Department of Defense (DoD) et Teams gérés par les environnements 21Vianet ?
Live Share est pris en charge uniquement dans l’environnement GCC.
Live Share prend-il en charge les utilisateurs externes et invités ?
Oui, Live Share prend en charge les utilisateurs invités et externes pour la plupart des types de réunions. Toutefois, les utilisateurs invités ne sont pas pris en charge dans les réunions de canal.
Live Share prend-il en charge les appareils permettant d’accéder aux salles Teams ?
Non, Live Share ne prend pas en charge les appareils permettant d’accéder aux salles Teams.
Les applications Live Share prennent-elles en charge les enregistrements de réunion ?
Non, Live Share ne prend pas en charge les enregistrements de réunion.
Microsoft 365 Copilot
Pourquoi Microsoft 365 Copilot n’inclut-il pas mon agent dans une réponse ?
Assurez-vous que votre manifeste d’application (précédemment appelé manifeste d’application Teams) est descriptif. Le manifeste de l’application aide à la correspondance des agents en réponse à une invite utilisateur. Assurez-vous également de charger le package d’application dans Outlook et d’interagir avec l’application, notamment l’authentification.
Si le problème persiste, utilisez l’indicateur pouce vers le bas dans la réponse de Microsoft 365 Copilot et faites précéder votre réponse de [MessageExtension].
Quelles descriptions dois-je inclure dans le manifeste de l’application ?
Voici un exemple de description qui fonctionne pour NPM Finder.
"name": {
"short": "NPM Finder",
"full": "Nuget Package Manager Finder"
},
"description": {
"short": "Returns information about available NPM packages",
"full": "The Nuget Package Manager (NPM) Finder application provides information (such as title and description) about Nuget packages available in the global NPM catalog."
},
…
"commands": [
{
"id": "searchQuery",
"context": [
"compose",
"commandBox"
],
"description": "Searches the global NPM catalog for available packages",
"title": "Search",
"type": "query",
"parameters": [
{
"name": "searchQuery",
"title": "Search Query",
"description": "A package name or description of capability to search",
"inputType": "text"
}
]
Microsoft 365 Copilot inclut mon agent dans la réponse, mais celle de Microsoft 365 Copilot ne répond pas à mes attentes. Que dois-je faire ?
Utilisez l’option de vote négatif dans la réponse de Microsoft 365 Copilot et faites précéder votre réponse de [MessageExtension].
Puis-je créer ma propre extension de message Teams ?
Oui, c’est possible. Vérifiez que vous disposez d’un manifeste descriptif de l’application, chargez-la sur Outlook et interagissez avec.
Comment faire fonctionner mon extension de message Teams existante avec Microsoft 365 Copilot ?
- Inscrivez le canal du bot dans Azure Bot Service.
- Chargez l’application dans Outlook.
Quelles sont les instructions pour les applications Teams extensibles en tant qu’agent pour Microsoft 365 Copilot ?
Vous pouvez lire les instructions de validation du Store Teams pour les applications Teams extensibles en tant qu’agent pour Microsoft 365 Copilot.
Quel est le processus de certification ?
Après avoir publié l’agent, démarrez le flux de conformité de l’application dans l’Espace partenaires. Si la vérification de l’éditeur est incomplète, assurez-vous que le flux de conformité de l’application est terminé avant la certification Microsoft 365. Ensuite, remplissez l’attestation de l’éditeur, qui rassemble des données auto-attestées sur l’agent, la société et les opérations. Pour plus d’informations, consultez Programme de conformité des applications Microsoft 365.
Pour démarrer le processus de certification Microsoft 365, chargez les documents initiaux qui définissent l’étendue de l’évaluation de l’agent et de l’environnement d’exploitation. Selon l’étendue, fournissez des preuves de contrôles spécifiques liés à la sécurité des applications, à la sécurité opérationnelle et au traitement des données ou à la confidentialité. Si vous générez votre agent sur Azure, vous pouvez utiliser l’outil d’automatisation de la conformité des applications (ACAT) pour analyser l’environnement et générer des preuves pour plusieurs contrôles, réduisant ainsi la charge de travail manuelle. Pour plus d’informations, consultez Outil d’automatisation de la conformité des applications pour Microsoft 365.
Comment les agents sont-ils certifiés ?
Une fois que l’application a réussi la validation proactive, les développeurs d’extensions de message existantes et nouvelles qui ne sont pas certifiées seront encouragés à certifier leur agent. Ceci est communiqué par le biais d’un e-mail confirmant que l’extension de message est validée.
Comment les nouveaux agents sont-ils certifiés ?
Les développeurs sont encouragés à certifier leur nouvel agent une fois la validation terminée avec succès.
Comment créer ou mettre à niveau un agent d’extension de message pour Microsoft 365 Copilot ?
Vous pouvez créer ou mettre à niveau une extension de message en tant qu’agent dans Microsoft 365 Copilot pour interagir avec des outils et services tiers et en faire plus avec Microsoft 365 Copilot. En outre, vos extensions doivent respecter les normes de conformité, de performances, de sécurité et d’expérience utilisateur décrites dans les instructions de création ou de mise à niveau d’un agent d’extension de message pour Microsoft 365 Copilot.
Qu’advient-il de mes plug-ins d’extension de message publiés ?
Tous les plug-ins d’extension de message publiés apparaîtront désormais en tant qu’agents dans le volet droit de Microsoft 365 Copilot. Selon les besoins du partenaire pour implémenter une API, il peut accepter cette mise à niveau ou envisager de créer un agent de moteur personnalisé ou un plug-in basé sur l’API.
Que peuvent faire les partenaires pour construire un agent plus robuste ?
Si un partenaire souhaite générer un agent plus robuste, il peut déprécier son plug-in existant et créer un agent déclaratif avec des instructions personnalisées et des actions basées sur l’API. Pour plus d’informations, consultez Étendre l’extension de message basée sur un bot en tant qu’agent pour Microsoft 365 Copilot.
Les agents déclaratifs et les agents de moteur personnalisé offriront-ils la même expérience utilisateur et les mêmes fonctionnalités ?
Oui, les agents déclaratifs et les agents de moteur personnalisés auront la même expérience utilisateur d’appel et d’historique de session, et le langage ZQL (langage de requête) sera pris en charge pour les deux.
Les éditeurs de logiciels indépendants (ISV) peuvent-ils améliorer leurs agents déclaratifs enveloppés existants à l’avenir ?
Les éditeurs de logiciels indépendants peuvent continuer à améliorer leur agent d’extension de message et soumettre leur application via des méthodes ou des canaux standard. Cependant, ils seront limités en termes d’ajout de nouvelles instructions ou connaissances à leur agent.
Les partenaires peuvent-ils envoyer à la fois une extension de message Copilot et un agent déclaratif ?
Les partenaires ne peuvent pas avoir les deux dans un seul package d’application. Toutefois, ils peuvent les avoir dans des packages d’application distincts, mais cela serait inhabituel et nécessiterait une approbation conformément aux instructions de validation du magasin d’applications. Pour plus d’informations, consultez les instructions de validation des agents.
Un agent déclaratif a-t-il besoin d’une licence Copilot ?
Oui, un agent déclaratif nécessite une licence Copilot, comme le faisaient les plug-ins dans Copilot. L’extension de message continue de fonctionner comme une extension de message dans Teams, et tous les agents déclaratifs apparaissent dans la conversation de l’application.
Microsoft Graph
Comment un utilisateur peut-il définir son fuseau horaire pour recevoir des notifications à l’heure de son choix ?
Vous pouvez utiliser l’API Graph suivante pour obtenir les paramètres de boîte aux lettres utilisateur. Vous pouvez obtenir le fuseau horaire de l’utilisateur comme suit :
- GET /me/mailboxSettings/timeZone
- GET /users/{id|userPrincipalName}/mailboxSettings/timeZone
Comment puis-je déployer le code dans Azure à l’aide de Microsoft 365 Agents Toolkit et utiliser l’API Graph pour obtenir une photo de profil utilisateur ?
Pour plus d’informations sur Agents Toolkit, consultez Créer un projet Teams et Microsoft 365 Agents Toolkit CLI (anciennement Teams Toolkit CLI).
L’API Graph fonctionne-t-elle dans Postman ?
Vous pouvez utiliser la collection Microsoft Graph Postman avec les API Microsoft Graph.
Pour obtenir plus d’informations, consultez Utilisation de Postman avec l’API Microsoft Graph.
L’API Graph fonctionne-t-elle dans l’Explorateur Microsoft Graph ?
Oui, l'API graphique fonctionne dans l'explorateur graphique de Microsoft.
Pour plus d'informations, voir Explorateur de graphiques.
Comment mon bot Teams peut-il faire la distinction entre les utilisateurs réguliers et les administrateurs sans utiliser l’API Graph ?
Configurez votre application Azure AD pour inclure la wids revendication dans le jeton. Votre bot peut ensuite inspecter le jeton pour identifier en toute sécurité les rôles d’administrateur tels que Global Administration (62e90394-69f5-4237-9190-012177145e10) ou Teams Administration (69091246-20e8-4a56-aa4d-066075b2a7a8), sans utiliser API Graph.
Monétiser votre application
Les achats intégrés sont-ils pris en charge ?
Oui, nous prenons en charge les achats in-app. Pour plus d’informations, voir Achats dans l’application.
Comment le flux est-il géré par CSP qui effectue l’achat pour l’entreprise ?
CSP peut effectuer des achats pour les entreprises à partir de Microsoft Teams Store. Pour plus d’informations, consultez Achat d’application tiers.
Quel est le pourcentage de frais prélevés par Microsoft ?
Microsoft facture des frais de transaction de 3 % chaque fois qu’un paiement est traité. Ainsi, s’il s’agit d’un abonnement mensuel, les 3 % sont appliqués sur une base mensuelle. Ces frais s’appliquent à la fois aux transactions par carte de crédit et à la facturation.
Puis-je tester l’offre avant de la publier ?
Oui, vous pouvez tester l’offre avant de la publier. Pour plus d’informations, consultez tester votre offre SaaS.
Est-il obligatoire de lier l’application Teams existante à mon module de monétisation répertorié sur AppSource ?
Ce n’est pas obligatoire mais une bonne pratique pour le mettre en œuvre.
Si l’application peut être traitée sur la Place de marché Azure, est-elle également disponible dans Microsoft AppSource ou Teams par défaut ?
Non. Place de marché Azure est différent d’AppSource (et par extension de Teams App Store). Pour être répertoriées dans l’App Store Teams, les applications Teams doivent être envoyées dans l’Espace partenaires pour AppSource. Il doit avoir une offre transactionnable liée et doit mettre à jour son manifeste d’application Teams pour inclure ses ID d’éditeur et d’offre. Une fois l’opération effectuée, renvoyez à l’Espace partenaires pour validation avant qu’elle n’apparaisse dans le App Store Teams avec un bouton Acheter un abonnement.
Quelles sont les étapes supplémentaires pour obtenir l’option Acheter un abonnement sur Teams Store ?
Vous devez ajouter les ID au manifeste (et au chargement via le PC pour valider) qui affiche le bouton Acheter un abonnement dans Teams. Les partenaires peuvent continuer à avoir des applications disponibles dans Teams et demander aux clients d’effectuer des achats via AppSource. L’option d’achat dans le Store Teams suit quelques étapes supplémentaires.
Les éditeurs de logiciels indépendants peuvent-ils définir des prix différents par pays et par région ?
Oui. Pour plus d’informations, consultez la section Tarification et offres.
Quels sont les scénarios possibles auxquels mon partenaire peut être confronté lors de l’envoi de son application Teams pour validation ?
- Scénario 1 : le partenaire dispose déjà d’une application Teams et d’une offre SaaS transactionnable.
- Scénario 2 : le partenaire dispose d’une application Teams existante et d’AUCUNE offre SaaS transactionnable.
- Scénario 3 : Le partenaire n’a AUCUNE application Teams existante et une offre SaaS transactionnable existante.
- Scénario 4 : Le partenaire n’a AUCUNE application Teams existante et AUCUNE offre SaaS transactionnable existante.
Que recherchent les fournisseurs de services de configuration lorsqu’ils correspondent à des éditeurs de logiciels indépendants ?
Pour être des endroits prêts pour le canal, les éditeurs de logiciels indépendants les mieux placés pour être mis en correspondance avec succès en tant que CSP doivent rechercher :
- Des applications complémentaires à ajouter à leurs offres groupées, solutions et services.
- Une marge intéressante, équilibrant leurs efforts avec des revenus potentiels.
- Des matériaux faciles à consommer et prêts à l’emploi avec les clients.
Les partenaires sont-ils en mesure de fournir un nombre minimal de licences disponibles à l’achat dans le cadre d’un abonnement ?
Oui. Pour plus d’informations, consultez Expérience d’achat d’abonnement.
Comment les abonnés peuvent-ils mettre à niveau, rétrograder ou annuler leurs abonnements ? Peuvent-ils passer du mensuel au annuel ?
Oui. La mise à niveau, le passage à une version antérieure et l’annulation d’abonnements sont autorisés. Pour plus d’informations sur la gestion des licences, voir Gestion des licences.
L’application Teams prend-elle en charge la facturation à l’usage ?
Oui. La facturation à l’usage est disponible pour l’offre SaaS. Pour plus d’informations, consultez Facturation à l’usage pour les offres SaaS.
Notifications
Comment enregistrer une référence de conversation dans un bot proactif ?
Il est recommandé d’enregistrer les références de conversation dans la base de données et de les utiliser pour créer un objet de conversation afin d’envoyer un message proactif.
Orientation de page
Remarque
Les FAQ s’appliquent uniquement aux appareils mobiles Teams.
Dois-je apporter des modifications dans l’application pour passer en mode paysage ?
Non. Vous pouvez utiliser les applications en mode paysage par défaut.
Que se passe-t-il si mon application ne prend pas en charge l’un des modes ou si le scénario est conçu pour fonctionner uniquement dans l’un des modes ?
Teams prend en charge les deux modes par défaut. Les applications dans Teams ne sont pas prises en charge pour fonctionner dans un seul mode. Si votre application exige cette exigence, contactez l’équipe de support technique.
Comment puis-je corriger le défilement manquant dans l’état vide de l’application ?
Ajouter <FlexColumn scroll></FlexColumn> à l’état vide de l’application.
Comment tester la compatibilité de mon application en mode paysage et portrait ?
Pour tester la compatibilité de votre application dans les deux modes, exécutez l’application sur des appareils mobiles Teams dans différentes orientations. Assurez-vous que tous les éléments, y compris les boutons, le texte et les images, sont correctement alignés et affichés sans aucune distorsion ou coupure de l’interface utilisateur.
Existe-t-il des bonnes pratiques pour concevoir des applications qui fonctionnent bien en mode paysage et portrait ?
Oui, lors de la conception d’applications pour Teams, il est essentiel de suivre les principes de conception réactive pour garantir des performances et une expérience utilisateur optimales en mode paysage et portrait. Utilisez des dispositions flexibles et des composants adaptatifs pour s’adapter à différentes tailles et orientations d’écran.Le mode paysage prend-il en charge les applications Teams Android et iOS ?
Oui, le mode paysage est pris en charge sur les applications Teams Android et iOS, offrant une expérience cohérente aux utilisateurs sur les deux plateformes.
Puis-je personnaliser le comportement de l’application différemment pour les modes paysage et portrait ?
Le comportement de l’application reste le même dans les deux modes. Toutefois, si vous avez des cas d’utilisation spécifiques ou des exigences qui nécessitent des comportements différents dans chaque mode, contactez l’équipe de support technique pour lui faire part de vos commentaires et suggestions.
Y a-t-il un impact sur les performances des applications en mode paysage ?
Non, la prise en charge du mode paysage dans Teams n’a aucun effet négatif sur les performances de l’application. Teams garantit une expérience fluide et transparente pour les utilisateurs, quelle que soit l’orientation de l’appareil.
Espace partenaires
Où trouvez-vous l’ID CCP ?
Vous pouvez trouver votre ID CCP en récupérant l’ID de l’Espace partenaires.
Je ne vois pas l’onglet Développeur dans l’Espace partenaires. Comment puis-je la réparer ?
Si vous ne voyez pas l’onglet Développeur, vous pouvez créer un ticket dans l’Espace partenaires.
Pour plus d’informations sur la création d’un ticket, consultez Obtenir de l’aide ou ouvrir un ticket de support.
Comment faire créer un compte Espace partenaires ?
Vous pouvez créer un compte Espace partenaires de l’une des manières suivantes :
- Si vous débutez avec Espace partenaires et que vous n’avez pas de compte réseau Microsoft, créer un compte à l’aide de la page d’inscription Espace partenaires.
- Si vous êtes déjà inscrit au programme Microsoft Cloud Partner, créez un compte directement à partir de l’Espace partenaires à l’aide des inscriptions existantes dans l’Espace partenaires Microsoft.
Comment trouver mon compte dans l’Espace partenaires ?
Ouvrez un ticket de support Espace partenaires et sélectionnez les éléments suivants :
| Menu | Option |
|---|---|
| Catégorie | Place de marché commerciale |
| Rubrique | Questions générales sur l’aide et les procédures de la Place de marché |
| Sous-thème | Complément Office |
Où puis-je obtenir de l’aide pour les problèmes liés à mon compte dans l’Espace partenaires ?
Visitez la page de support des éditeurs pour rechercher votre problème. Si les instructions ne sont pas utiles, créez un ticket de support Espace partenaires.
Comment faire gérer mon compte Microsoft 365 Store dans l’Espace partenaires ?
Pour plus d’informations, consultez gérer votre compte via Espace partenaires .
Mon numéro de téléphone n’a pas d’indicatif régional, alors comment puis-je l’ajouter à mon profil ?
Le numéro de téléphone comporte trois parties : indicatif du pays, indicatif régional et numéro de téléphone. Si votre numéro de téléphone n’inclut pas d’indicatif régional, laissez la deuxième zone vide et remplissez la troisième zone.
Comment faire gérer les paramètres de mon compte et mon profil de partenaire dans l’Espace partenaires ?
Pour plus d’informations, consultez gérer les paramètres du compte et les informations de profil .
Pourquoi le message « Ce compte n’est pas éligible à la publication » s’affiche-t-il lorsque j’essaie d’envoyer mon application ?
Vous avez reçu ce message d’erreur, car l’état de vérification de votre compte est en attente. Vérifiez votre état dans le tableau de bord Espace partenaires. Sélectionnez l’icône d’engrenage Paramètres et choisissez Paramètres > du développeur Paramètres du compte Paramètres du compte>.
Qu’est-ce qui est vérifié dans le processus de vérification de compte de l’Espace partenaires ?
Il existe trois zones de vérification, Propriété de l’e-mail, Emploi et Activité. Pour plus d’informations, consultez ce qui est vérifié et comment répondre.
Si vous êtes le contact principal, l’administrateur général ou l’administrateur de compte, vous pouvez surveiller le statut de vérification et suivre la progression sur votre page de profil.
Une fois le processus de vérification terminé, le status de votre inscription sur la page de profil passe de En attente à Autorisé. Le contact principal reçoit ensuite un e-mail de Microsoft dans un délai de quelques jours ouvré.
Le status de vérification de mon compte n’a pas dépassé la propriété de l’email. Comment dois-je procéder ?
Pendant le processus de vérification de la propriété de l’e-mail, un message électronique de vérification est envoyé au contact principal. Recherchez dans votre boîte de réception de contact principal un e-mail provenant de avec la ligne d’objet Action requise : Vérifiez votre compte e-mail auprès de maccount@microsoft.com Microsoft et effectuez le processus de vérification de l’adresse e-mail. L’e-mail de vérification est envoyé à l’adresse indiquée dans les paramètres de votre compte Espace partenaires.
N’oubliez pas les points suivants concernant le processus de vérification des e-mails :
- Le lien de vérification par e-mail n’est valide que pendant sept jours.
- Vous pouvez demander à renvoyer l’e-mail en visitant la page de profil de votre partenaire et en sélectionnant le lien renvoyer l’e-mail de vérification .
- Pour vous assurer que vous recevez l’e-mail, la liste fiable microsoft.com en tant que domaine sécurisé et vérifiez vos dossiers de courrier indésirable.
J’ai vérifié mes dossiers de messagerie et je n’ai pas reçu l’e-mail de vérification. Que dois-je faire ensuite ?
Suivez la procédure ci-dessous :
- Vérifiez votre dossier de courrier indésirable ou de spam.
- Effacez le cache du navigateur, accédez au tableau de bord de votre compte Espace partenaires, puis sélectionnez Renvoyer l’e-mail de vérification.
- Essayez d’accéder au lien renvoyer l’e-mail de vérification à partir d’un autre navigateur.
- Contactez votre service informatique pour vous assurer que les e-mails de vérification ne sont pas bloqués par votre serveur de messagerie.
- Ajustez le filtre anti-spam de votre serveur pour autoriser ou ajouter sur une liste sécurisée tous les e-mails provenant de maccount@microsoft.com.
Combien de temps dure généralement le processus de vérification de l’emploi ?
Si tous les détails envoyés sont corrects, le processus de vérification de l’emploi prend environ deux heures.
Combien de temps dure généralement le processus de vérification de l’entreprise ?
Si tous les documents requis sont envoyés, la vérification de l’activité prend un à deux jours ou plus.
Si je contacte l’équipe d’assistance, mon ticket sera-t-il accéléré ?
Les tickets de support sont résolus dans une semaine. Recherchez les mises à jour envoyées à l’e-mail que vous avez fourni lors de la création du ticket de support.
J’ai créé un ticket de support mais je n’ai pas reçu de mise à jour dans les sept jours ouvrables. Où puis-je obtenir de l’aide ?
Envoyez un e-mail à avec teamsubm@microsoft.com les détails suivants :
- Ligne d’objet : problème de compte dans l’Espace partenaires pour le nom de votre application.
-
Corps de l’e-mail :
- Numéro de ticket de support.
- Votre ID vendeur.
- Une capture d’écran du problème, si possible.
Où puis-je obtenir de l’aide pour l’Espace partenaires ?
Les ressources suivantes peuvent également vous aider :
Authentification unique
Comment valider un utilisateur lorsqu’il appelle une carte adaptative ?
Vous pouvez ouvrir la page d’authentification dans la boîte de dialogue (appelée module de tâche dans TeamsJS v1.x) lorsque l’utilisateur sélectionne le bouton.
Vous pouvez utiliser l’exemple de code pour ouvrir la boîte de dialogue lorsque vous cliquez sur un bouton. Vous pouvez remplacer taskInfo.url par votre page d’authentification.
Comment puis-je modifier l’URI d’ID d’application de l’étendue SSO pour utiliser également l’ID de bot afin que la fenêtre de consentement ne soit pas requise pour une application de bot ?
Pour plus d’informations, consultez Configurer votre application dans Microsoft Entra ID.
Je souhaite ouvrir un iframe qui contient une application React (qui affiche des informations confidentielles) à partir d’une boîte de dialogue de bot (appelée module de tâche dans TeamsJS v1.x) en toute sécurité. Pouvez-vous suggérer quelle est la meilleure approche, la plus simple et la plus standard pour effectuer cette opération ?
Implémentez la page React avec l’authentification unique par onglet et affichez le contenu selon vos besoins. Vous pouvez ouvrir la même URL d’onglet que la boîte de dialogue à partir du bot.
Pour plus d’informations, consultez Activer l’authentification unique pour l’application d’onglet.
Comment éviter une erreur de délai d’attente du SDK lorsque l’utilisateur de l’application se connecte ?
Ouvrez la page de démarrage simple au lieu d’ouvrir la page de connexion directement pour résoudre le problème.
Comment puis-je générer le jeton d’accès à l’aide du point de terminaison oauth2/v2.0/token avec le type d’octroi comme authorization_code ?
Configurez l’application que vous utilisez pour n’exécuter qu’une seule fois l’encodage HTML des étendues, afin que les étendues puissent être correctement envoyées et évaluées par Microsoft Entra ID.
Comment puis-je implémenter Bot SSO à l’aide de React ?
Si vous utilisez Agents Toolkit pour créer votre application, consultez Ajouter une authentification unique à l’application Teams pour plus d’informations.
Pour plus d’informations sur l’exemple de code Node js, consultez Démarrage rapide de Bot auth.
Vue de la scène
Quel Stageview dois-je utiliser ?
La vue collaborative Stageview permet aux utilisateurs d’ouvrir du contenu ainsi qu’une conversation dans une fenêtre Teams. Cette vue est mieux adaptée à la plupart des scénarios de collaboration.
Quelle est la différence entre Stageview Modal et les dialogues ?
Stageview Modal est utile pour afficher du contenu enrichi aux utilisateurs, tels qu’une page, un tableau de bord ou un fichier.
Les boîtes de dialogue (appelées modules de tâche dans TeamsJS v1.x) sont utiles pour afficher les messages qui nécessitent l’attention des utilisateurs ou collecter des informations requises pour passer à l’étape suivante.
Lorsque Stageview est appelé, le contenu s’ouvre dans Collaborative Stageview, mais est chargé dans la fenêtre principale Teams au lieu d’une nouvelle fenêtre. Comment ouvrir le contenu dans une nouvelle fenêtre ?
Assurez-vous que votre contentUrl domaine est correctement reflété dans la propriété manifest.validDomains Pour plus d’informations, consultez Schéma du manifeste de l’application.
Pourquoi aucun contenu n’est-il affiché dans une nouvelle fenêtre Teams, même lorsque contentUrl correspond à validDomains ?
Appelez app.notifySuccess() tout le contenu basé sur iframe pour informer Teams que votre application est chargée avec succès. Le cas échéant, Teams masque l’indicateur de chargement. Si notifySuccess elle n’est pas appelée dans les 30 secondes, Teams considère que l’application a expiré et affiche un écran d’erreur avec une option de nouvelle tentative. Pour les mises à jour d’applications, cette étape s’applique aux onglets déjà configurés. Si vous n’effectuez pas cette étape, un écran d’erreur s’affiche pour les utilisateurs existants.
Puis-je inclure un lien profond dans mon contentUrl ?
Non, les liens profonds ne sont pas pris en charge dans contentUrl.
Comment faire conserver un thread spécifique affiché à côté de mon contenu ?
Le mode collaboratif Stageview à partir d’un lien profond ou d’une API stageView est fourni avec le paramètre supplémentaire threadId . Vous pouvez définir explicitement le thread de conversation à afficher dans le panneau latéral pour votre contentUrl. Pour plus d’informations sur la récupération d’un , consultez Obtenir un threadIdfil de conversation.
Onglets
Comment puis-je utiliser un lien profond pour obtenir le subEntityId ou le subPageId sur le client mobile tout en naviguant d’un onglet à un autre ?
Mettez à niveau le kit de développement logiciel (SDK) du client JavaScript Teams vers (@microsoft/teams-js » : « ^2.0.0 ») pour résoudre le problème.
Quel onglet est épinglé si l’onglet configurable et l’onglet statique sont définis dans le manifeste de l’application pour une étendue spécifique ?
Si vous avez à la fois un onglet configurable et un onglet statique définis dans votre manifeste d’application pour une étendue spécifique, Teams épingle l’onglet statique par défaut.
Que faire si j’ai déjà des onglets configurables épinglés préexistants après être passé aux onglets statiques ?
Les instances d’onglet configurables épinglées préexistantes de votre application continuent de fonctionner de la même façon. Vous n’avez pas la possibilité d’épingler de nouvelles instances de ces onglets configurables. Lorsque vous choisissez d’épingler votre onglet, Teams épingle l’onglet statique de votre application.
Comment faire optimiser mes pages web d’onglet pour qu’elles soient plus performantes sur les appareils mobiles ?
Pour optimiser les performances de votre application onglet sur Teams mobile, utilisez des workers du service pour mettre en cache les ressources statiques et réduire la taille des pages web. Vous pouvez également effectuer des audits de performances à l’aide d’outils de développement pour identifier les goulots d’étranglement. Pour plus d’informations, consultez les meilleures pratiques pour les applications mobiles Teams.
Teams SDK
Que fait le SDK Teams ?
Le SDK Teams fournit des abstractions pour vous permettre de créer des applications robustes qui utilisent les grands modèles de langage (LLM) OpenAI.
Microsoft fournit-il une version hébergée des modèles OpenAI utilisés par le SDK Teams ?
Non, vos grands modèles de langage (LLM) doivent être hébergés dans Azure OpenAI ou ailleurs.
Pouvons-nous utiliser le SDK Teams avec d’autres grands modèles de langage en dehors d’OpenAI ?
Oui, il est possible d’utiliser le SDK Teams avec d’autres grands modèles de langage (LLM).
Un développeur doit-il faire quelque chose pour bénéficier des LLM ? Si oui, pourquoi ?
Oui, le SDK Teams fournit des abstractions pour simplifier l’utilisation des grands modèles de langage (LLM) dans les applications conversationnelles. Toutefois, vous (développeur) devez adapter les invites, les filtres de rubrique et les actions en fonction de vos scénarios.
Comment le SDK Teams s’intègre-t-il à ODSL ?
Les deux sont indépendants et ne peuvent pas être intégrés.
Comment le SDK Teams coexiste-t-il avec l’histoire héroïque des développeurs qui construisent l’écosystème de compétences dans Microsoft 365 ?
L’histoire du SDK Teams est destinée aux développeurs professionnels et se distingue de l’histoire héroïque autour de l’écosystème des compétences dans Microsoft 365.
Comment les informations sur le SDK Bot Framework existant doivent-elles être communiquées après l’annonce d’une nouvelle version ?
Le SDK Teams fonctionne avec le SDK Bot Framework existant et ne remplace pas.
Microsoft 365 Agents Toolkit
FAQ sur le provisionnement des ressources cloud à l’aide d’Agents Toolkit.
Comment résoudre les problèmes ?
Si vous obtenez des erreurs avec Agents Toolkit dans Visual Studio Code, vous pouvez sélectionner Aide sur la notification d’erreur pour accéder au document associé. Si vous utilisez l’interface de ligne de commande Agents Toolkit, un lien hypertexte s’affiche à la fin du message d’erreur pointant vers le document d’aide.
Comment puis-je basculer vers un autre abonnement Azure au cours de l’approvisionnement ?
- Basculez l’abonnement dans le compte actuel ou déconnectez-vous et sélectionnez un nouvel abonnement.
- Si vous avez déjà approvisionné l’environnement actuel, vous devez créer un environnement et effectuer l’approvisionnement, car ARM ne prend pas en charge le déplacement des ressources.
- Si vous n’avez pas approvisionné l’environnement actuel, vous pouvez déclencher l’approvisionnement directement.
Comment puis-je modifier le groupe de ressources en cours d’approvisionnement ?
Avant l’approvisionnement, le kit de ressources vous demande si vous souhaitez créer un groupe de ressources ou utiliser un groupe existant. Vous pouvez fournir un nouveau nom de groupe de ressources ou en choisir un existant dans cette étape.
Comment mettre en service une application basée sur SharePoint ?
Pour ce faire, vous pouvez approvisionner l’application basée sur SharePoint.
Comment puis-je déployer le code dans Microsoft Entra ID à l’aide de Microsoft 365 Agents Toolkit et utiliser l’API Graph pour obtenir la photo de profil de l’utilisateur de l’application ?
Références partagées pour déployer le code à l’aide de Toolkit :
Vous pouvez appeler l’API Graph pour obtenir la photo de profil de l’utilisateur de l’application.
Distribution d’applications
Pourquoi le message Vous n’avez pas accès à cette application lors de l’ajout d’une application Teams personnalisée s’affiche-t-il ?
Pour résoudre l’erreur Vous n’avez pas accès à cette application, vérifiez que le canal Teams est activé dans votre Azure Bot Service.
Est-il acceptable d’inclure localhost un domaine valide dans le manifeste d’un complément Outlook ?
Le localhost domaine est acceptable pour le développement local et les tests uniquement. Pour la soumission en production ou en magasin, tous les points de terminaison doivent être accessibles publiquement et sécurisés à l’aide de HTTPS.
PowerShell
Comment puis-je récupérer tous les standards automatiques ou les files d’attente des appels si la sortie est limitée à 100 lignes ?
Utilisez les -First paramètres et -Skip avec Get-CsAutoAttendant ou Get-CsCallQueue pour paginer les résultats et récupérer toutes les entrées. Ce -Limit All paramètre n’est plus pris en charge.
Plateforme Power
Comment configurer un flux de travail Teams pour qu’il attende l’approbation manuelle sans délai d’attente trop rapide ?
Utilisez l’action Démarrer et attendez une approbation dans Power Automate. Dans les paramètres d’action, prolongez le délai d’expiration en spécifiant la durée au format ISO 8601 (par exemple, P7D pour 7 jours). Cela garantit que le flux de travail est suspendu jusqu’à ce que l’approbation soit accordée.
Quelles sont les exigences en matière de licences Power Platform pour les environnements gérés et l’utilisation de Copilot ?
Dans les environnements gérés, tous les créateurs et utilisateurs finaux doivent disposer d’une licence Power Platform Premium, même pour les applications standard. Pour Copilot, les licences individuelles ne sont pas nécessaires si les utilisateurs sont couverts par la capacité de messagerie au niveau du locataire. Sinon, une licence Copilot personnelle est nécessaire.