Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Abschnitt enthält häufig gestellte Fragen und die Antworten.
Adaptive Kartenvorschau
Warum müssen wir eine neue Erweiterung in Visual Studio Code verwenden? Kann diese Erweiterung nicht in Microsoft 365 Agents Toolkit (früher als Teams Toolkit bezeichnet) für Visual Studio Code integriert werden?
Die adaptive Kartenvorschau ist eine eigenständige Erweiterung, da sie ein Closed-Source-Paket zum Rendern der adaptiven Karten verwendet, um eine konsistente Renderinglogik mit der Teams-Plattform sicherzustellen. Agents Toolkit ist ein Open-Source-Projekt und enthält keine Abhängigkeiten von Paketen, auf die Drittanbieterentwickler nicht zugreifen können.
Unterstützt diese Erweiterung alle Features von adaptiven Karten auf der Teams-Plattform?
Nein Es gibt einige Einschränkungen , die von der adaptiven Kartenvorschau-Erweiterung nicht unterstützt werden.
Wird Visual Studio in die adaptive Kartenvorschau integriert?
Nein, die adaptive Kartenvorschau ist nur in Visual Studio Code verfügbar.
Bots
Wie kann ich Adaptive Karten mit einem Bot verwenden, damit das Verhalten der Desktop-App zwischen Web- und mobilen Apps konsistent ist?
Weitere Informationen zur Verwendung adaptiver Karten mit einem Bot finden Sie unter Arbeiten mit universellen Aktionen für adaptive Karten.
Wie kann ich bestimmte Nachrichten aus dem Bot-Verlauf entfernen? Gibt es eine Möglichkeit, den Chatverlauf abzurufen und eine Aktivitäts-ID einer bestimmten Nachricht zu finden?
Verwenden Sie die Methode des Delete messages-Bot-Frameworks DeleteActivity : Aktualisieren und löschen Sie Nachrichten, die vom Bot gesendet wurden.
Wie kann ich die Gültigkeit des Karten-Schemas per Code testen?
Sie können das Schema adaptiver Karten mithilfe der Option Adaptiver Karten-Editor (Vorschau) in den Tools des Entwicklerportals >testen oder überprüfen.
Warum kann ich im Entwicklerportal keinen Bot erstellen?
Die App-Registrierung ist für den Benutzer deaktiviert, oder der Benutzer verfügt nicht über ausreichende Berechtigungen zum Erstellen einer App. Weitere Informationen finden Sie unter Einschränkungen und bekannte Probleme.
Wie kann ich den Fehler "Microsoft.Graph.Communications.Core.Exceptions.ServiceException: 'Code: 9999 Message: Unknown internal server error'" beheben?
- Stellen Sie sicher, dass die App über die und-Berechtigungen und die
Calls.JoinGroupCall.AllCalls.InitiateGroupCall.AllAdministratorzustimmung verfügt. - Melden Sie sich bei Ihrer App an, um weitere Informationen über den Fehler zu erfassen.
- Stellen Sie sicher, dass die an die
AddAsyncMethode übergebenenjoinParamsElemente korrekt sind und die erforderlichen Informationen enthalten. - Stellen Sie sicher, dass die Werte für
JoinUrl,MeetingIdund andere Parameter korrekt sind. - Stellen Sie sicher, dass der
scenarioIdfür jeden Aufruf eindeutig ist. Die Wiederverwendung von Szenario-IDs kann manchmal zu Problemen führen.
Nach der Registrierung meines Bots im Azure-Portal erhalte ich beim Öffnen in Teams die Fehlermeldung "Sie haben keine Berechtigung, diese App hier zu verwenden". Wie kann ich das beheben?
Um Ihre App in Teams verwenden zu können, müssen Sie sie in Teams hochladen. Weitere Informationen finden Sie unter Hochladen Ihrer App in Teams.
Wie verwendet ein Bot benutzerdefinierte Emojis in einer Nachricht in Teams?
Bots müssen Emojis als UTF-16-Text senden. HTML, Daten-URI-Bilder und Skype-Emoji-Schemas werden in Teams nicht unterstützt.
Live teilen
Kann ich meinen eigenen Azure Fluid Relay-Dienst verwenden?
Ja! Beim Initialisieren von Live Share können Sie eigene AzureConnectionConfig. Live Share verknüpft Container, die Sie erstellen, mit Besprechungen, aber Sie müssen die ITokenProvider Schnittstelle implementieren, um Token für Ihre Container zu signieren. Sie können z. B. eine bereitgestellte AzureFunctionTokenProviderverwenden, die eine Azure-Cloudfunktion verwendet, um ein Zugriffstoken von einem Server anzufordern.
Während die meisten von Ihnen es vorteilhaft finden, unseren kostenlosen gehosteten Dienst zu nutzen, kann es dennoch vorkommen, dass es vorteilhaft ist, Ihren eigenen Azure Fluid Relay-Dienst für Ihre Live Share-App zu verwenden. Erwägen Sie die Verwendung einer benutzerdefinierten AFR-Dienstverbindung, wenn Sie:
- Die Speicherung von Daten in Fluid-Containern über die Lebensdauer einer Besprechung hinaus erfordern.
- Übertragen Sie vertrauliche Daten über den Dienst, für den eine benutzerdefinierte Sicherheitsrichtlinie erforderlich ist.
- Entwickeln Sie Features über Fluid Framework,
SharedMapz. B. für Ihre Anwendung außerhalb von Teams.
Weitere Informationen finden Sie unter Anleitung oder in der Dokumentation zu Azure Fluid Relay.
Wie lange kann auf Daten zugegriffen werden, die im gehosteten Dienst von Live Share gespeichert sind?
Alle Daten, die mittels Fluid-Container gesendet oder gespeichert wurden, die von dem von Live Share gehosteten Azure Fluid Relay-Dienst erstellt wurden, sind für 24 Stunden zugänglich. Wenn Sie Daten länger als 24 Stunden speichern möchten, können Sie unseren gehosteten Azure Fluid Relay-Dienst durch Ihren eigenen ersetzen. Alternativ können Sie Ihren eigenen Speicheranbieter parallel zum gehosteten Dienst von Live Share verwenden.
Welche Besprechungstypen werden von Live Share unterstützt?
Live Share unterstützt geplante Besprechungen, Einzelanrufe, Gruppenanrufe und "Jetzt besprechen". Kanalbesprechungen werden noch nicht unterstützt.
Funktioniert das Medienpaket von Live Share mit DRM-Inhalten?
Das Medienpaket von Live Share funktioniert nicht mit DRM-Inhalten. Teams unterstützt keine verschlüsselten Medien für Registerkartenanwendungen auf dem Desktop. Chrome-, Edge- und mobile Clients werden unterstützt.
Weitere Informationen finden Sie im Zusammenhang mit der Nachverfolgung des Problems hier.
Wie viele Personen können an einer Live Share-Sitzung teilnehmen?
Live Share unterstützt maximal 100 Teilnehmer pro Sitzung. Wenn es etwas ist, das Sie interessiert, können Sie hier eine Diskussion beginnen.
Kann ich die Datenstrukturen von Live Share außerhalb von Teams verwenden?
Live Share-Pakete erfordern, dass das Teams-Client-SDK ordnungsgemäß funktioniert. Features in @microsoft/live-share Microsoft Teams oder @microsoft/live-share-media funktionieren außerhalb nicht. Wenn Sie daran interessiert sind, können Sie hier eine Diskussion beginnen.
Kann ich mehrere Fluidbehälter verwenden?
Live Share unterstützt nur die Verwendung eines Containers mithilfe des bereitgestellten Azure Fluid Relay-Diensts. Es ist jedoch möglich, sowohl einen Live Share-Container als auch einen Container zu verwenden, der von Ihrer eigenen Azure Fluid Relay-Instance erstellt wurde.
Kann ich mein Fluid-Containerschema nach dem Erstellen des Containers ändern?
Live Share unterstützt das Hinzufügen initialObjects neuer Features zum Fluid nach dem Erstellen oder Beitreten eines Containers ContainerSchema nicht. Da Live Share-Sitzungen nur von kurzer Dauer sind, tritt dies meist ein Problem während der Entwicklung auf, nachdem Ihrer App neue Features hinzugefügt wurden.
Hinweis
Wenn Sie die dynamicObjectTypes Eigenschaft in verwenden ContainerSchema, können Sie jederzeit neue Typen hinzufügen. Wenn Sie später Typen aus dem Schema entfernen, werden vorhandene DDS-Instanzen dieser Typen ordnungsgemäß ausfallen.
Um Fehler zu beheben, die sich aus Änderungen beim initialObjects lokalen Testen in Ihrem Browser ergeben, entfernen Sie die Hashcontainer-ID aus Ihrer URL, und laden Sie die Seite neu. Wenn Sie in einer Teams-Besprechung testen, starten Sie eine neue Besprechung, und versuchen Sie es erneut.
Wenn Sie planen, Ihre App häufig mit neuen SharedObjectLiveObject Instanzen oder Instanzen zu aktualisieren, sollten Sie überlegen, wie Sie neue Schemaänderungen in der Produktion bereitstellen. Obwohl das tatsächliche Risiko relativ gering und von kurzer Dauer ist, kann es zu dem Zeitpunkt, zu dem Sie die Änderung einführen, aktive Sitzungen geben. Vorhandene Benutzer in der Sitzung sollten nicht betroffen sein, aber Benutzer, die dieser Sitzung beitreten, nachdem Sie eine wichtige Änderung bereitgestellt haben, haben möglicherweise Probleme beim Herstellen einer Verbindung mit der Sitzung. Um dieses Problem zu beheben, sollten Sie einige der folgenden Lösungen in Betracht ziehen:
- Stellen Sie Schemaänderungen für Ihre Webanwendung außerhalb der normalen Geschäftszeiten bereit.
- Wird für alle Änderungen an Ihrem Schema verwendet
dynamicObjectTypes, anstatt zu änderninitialObjects.
Hinweis
Live Share unterstützt weder die Versionsverwaltung für Ihre ContainerSchema, noch verfügt es über APIs für Migrationen.
Gibt es Beschränkungen für die Anzahl der Änderungsereignisse, die ich über Live Share ausgeben kann?
Während sich Live Share in der Vorschau befindet, wird eine Begrenzung für über Live Share ausgegebene Ereignisse nicht erzwungen. Für eine optimale Leistung müssen Sie die von uns LiveObject ausgegebenen SharedObject Änderungen auf eine Nachricht pro 50 Millisekunden oder mehr zurückweisen. Dies ist besonders wichtig, wenn Änderungen auf der Grundlage von Maus- oder Touchkoordinaten gesendet werden, z. B. beim Synchronisieren von Cursorpositionen, Freihandeingaben und Ziehen von Objekten auf einer Seite.
Wird Live Share für Government Community Cloud (GCC), GCC High, Department of Defense (DoD) und Teams, die von 21Vianet-Umgebungen betrieben werden, unterstützt?
Live Share wird nur in GCC-Umgebungen unterstützt.
Unterstützt Live Share externe und Gastbenutzer?
Ja, Live Share unterstützt Gast- und externe Benutzer für die meisten Besprechungstypen. Gastbenutzer werden in Kanalbesprechungen jedoch nicht unterstützt.
Unterstützt Live Share Teams-Räume-Geräte?
Nein, Live Share unterstützt keine Teams-Räume-Geräte.
Unterstützen Live Share-Apps Besprechungsaufzeichnungen?
Nein, Live Share unterstützt keine Besprechungsaufzeichnungen.
Microsoft 365 Copilot
Warum bezieht Microsoft 365 Copilot meinen Agent nicht in eine Antwort ein?
Stellen Sie sicher, dass Ihr App-Manifest (früher als Teams-App-Manifest bezeichnet) beschreibend ist. Das App-Manifest hilft beim Agent-Abgleich als Reaktion auf eine Benutzeraufforderung. Stellen Sie außerdem sicher, dass Sie das App-Paket in Outlook hochladen und mit der App interagiert haben, einschließlich Authentifizierung.
Wenn das Problem weiterhin besteht, verwenden Sie den Daumen nach unten in der Antwort von Microsoft 365 Copilot, und stellen Sie Ihrer Antwort [MessageExtension] voran.
Welche Beschreibungen sollte ich in das App-Manifest aufnehmen?
Hier ist eine Beispielbeschreibung, die für NPM Finder funktioniert.
"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 bezieht meinen Agent in die Antwort ein, aber die Antwort von Microsoft 365 Copilot entspricht nicht meinen Erwartungen. Was soll ich tun?
Verwenden Sie die Downvoting-Option in der Antwort von Microsoft 365 Copilot, und stellen Sie Ihrer Antwort [MessageExtension] voran.
Kann ich meine eigene Teams-Nachrichtenerweiterung erstellen?
Ja, können Sie. Stellen Sie sicher, dass Sie über ein beschreibendes App-Manifest verfügen, und laden Sie die App in Outlook hoch und interagieren Sie damit.
Wie kann ich meine vorhandene Teams-Nachrichtenerweiterung mit Microsoft 365 Copilot verwenden?
- Registrieren Sie den Bot-Kanal in Azure Bot Service.
- Laden Sie die App in Outlook hoch.
Was sind die Richtlinien für Teams-Apps, die als Agent für Microsoft 365 Copilot erweiterbar sind?
Sie können die Teams Store-Validierungsrichtlinien für Teams-Apps lesen, die als Agent für Microsoft 365 Copilot erweiterbar sind.
Wie läuft der Zertifizierungsprozess ab?
Starten Sie nach der Veröffentlichung des Agents den App-Compliance-Flow im Partner Center. Wenn die Publisher-Überprüfung unvollständig ist, stellen Sie sicher, dass der App-Compliance-Flow vor der Microsoft 365-Zertifizierung abgeschlossen ist. Füllen Sie dann den Herausgebernachweis aus, der selbst bestätigte Daten über den Agenten, das Unternehmen und den Betrieb sammelt. Weitere Informationen finden Sie unter Microsoft 365 App-Complianceprogramm.
Um den Microsoft 365-Zertifizierungsprozess zu starten, laden Sie erste Dokumente hoch, die den Bewertungsumfang für den Agenten und die Betriebsumgebung definieren. Stellen Sie je nach Umfang Nachweise für spezifische Kontrollen im Zusammenhang mit Anwendungssicherheit, Betriebssicherheit und Datenverarbeitung oder Datenschutz bereit. Wenn Sie Ihren Agent in Azure erstellen, können Sie das App Compliance Automation Tool (ACAT) verwenden, um die Umgebung zu überprüfen und Beweise für mehrere Steuerelemente zu generieren, wodurch der manuelle Aufwand reduziert wird. Weitere Informationen finden Sie unter App Compliance Automation Tool für Microsoft 365.
Wie werden Agenten zertifiziert?
Nachdem die App die proaktive Überprüfung bestanden hat, werden Entwickler vorhandener und neuer Nachrichtenerweiterungen, die nicht zertifiziert sind, aufgefordert, ihren Agent zu zertifizieren. Dies wird per E-Mail mitgeteilt, in der bestätigt wird, dass die Nachrichtenerweiterung überprüft wurde.
Wie werden neue Agents zertifiziert?
Entwickler werden aufgefordert, ihren neuen Agent nach erfolgreichem Abschluss der Validierung zu zertifizieren.
Wie kann ich einen Nachrichtenerweiterungs-Agent für Microsoft 365 Copilot erstellen oder aktualisieren?
Sie können eine Nachrichtenerweiterung als Agent in Microsoft 365 Copilot erstellen oder aktualisieren, um mit Tools und Diensten von Drittanbietern zu interagieren und mit Microsoft 365 Copilot mehr zu erreichen. Darüber hinaus müssen Ihre Erweiterungen die Standards für Compliance, Leistung, Sicherheit und Benutzerfreundlichkeit erfüllen, die in den Richtlinien zum Erstellen oder Aktualisieren eines Nachrichtenerweiterungs-Agents für Microsoft 365 Copilot beschrieben sind.
Was geschieht mit meinen veröffentlichten Nachrichtenerweiterungs-Plug-Ins?
Alle veröffentlichten Nachrichtenerweiterungs-Plug-Ins werden nun als Agents im rechten Bereich von Microsoft 365 Copilot angezeigt. Abhängig von der Anforderung des Partners, eine API zu implementieren, kann er entweder dieses Upgrade akzeptieren oder die Erstellung eines benutzerdefinierten Engine-Agenten oder eines API-basierten Plug-Ins in Betracht ziehen.
Was können Partner tun, um einen robusteren Agent aufzubauen?
Wenn ein Partner einen robusteren Agent erstellen möchte, kann er sein vorhandenes Plug-In verwerfen und einen deklarativen Agenten mit benutzerdefinierten Anweisungen und API-basierten Aktionen erstellen. Weitere Informationen finden Sie unter Erweiterung der botbasierten Nachrichtenerweiterung als Agent für Microsoft 365 Copilot.
Verfügen deklarative Agents und benutzerdefinierte Engine-Agents über die gleiche Benutzererfahrung und dieselben Funktionen?
Ja, sowohl deklarative Agents als auch benutzerdefinierte Engine-Agents verfügen über die gleiche Benutzeroberfläche für Aufrufe und Sitzungsverlauf, und ZQL (Abfragesprache) wird für beide unterstützt.
Können unabhängige Softwareanbieter (Independent Software Vendors, ISVs) ihre vorhandenen verpackten deklarativen Agenten in Zukunft verbessern?
ISVs können ihren Nachrichtenerweiterungs-Agent weiter verbessern und ihre App über Standardmethoden oder -kanäle übermitteln. Sie werden jedoch in Bezug auf das Hinzufügen neuer Anweisungen oder Kenntnisse zu ihrem Agenten eingeschränkt sein.
Können Partner sowohl einen Copilot-Anbieter für die Nachrichtenerweiterung als auch einen deklarativen Bevollmächtigten einreichen?
Partner können nicht beides in einem App-Paket haben. Sie könnten sie jedoch in separaten App-Paketen haben, aber dies wäre ungewöhnlich und würde eine Genehmigung gemäß den App-Store-Validierungsrichtlinien erfordern. Weitere Informationen finden Sie unter Validierungsrichtlinien für Agents.
Benötigt ein deklarativer Agent eine Copilot-Lizenz?
Ja, ein deklarativer Agent erfordert eine Copilot-Lizenz, ebenso wie Plug-Ins in Copilot. Die Nachrichtenerweiterung funktioniert weiterhin als Nachrichtenerweiterung in Teams, und alle deklarativen Agents werden im App-Chat angezeigt.
Microsoft Graph
Wie kann ein Benutzer seine Zeitzone einstellen, um Benachrichtigungen zu einer bevorzugten Zeit zu erhalten?
Sie können die folgende Graph-API verwenden: Abrufen von Benutzerpostfacheinstellungen. Sie können die Zeitzone des Benutzers wie folgt ermitteln:
- GET /me/mailboxSettings/timeZone
- GET /users/{id|userPrincipalName}/mailboxSettings/timeZone
Wie kann ich den Code mithilfe des Microsoft 365 Agents Toolkit in Azure bereitstellen und die Graph-API verwenden, um ein Benutzer-Profilfoto abzurufen?
Weitere Informationen zum Agents Toolkit finden Sie unter Erstellen eines neuen Teams-Projekts und der Microsoft 365 Agents Toolkit CLI (früher als Teams Toolkit CLI bezeichnet).
Funktioniert die Graph-API in Postman?
Sie können die Microsoft Graph Postman-Sammlung für den Einstieg in Microsoft Graph-APIs verwenden.
Weitere Informationen finden Sie unter Verwenden von Postman mit einer Microsoft Graph-API.
Funktioniert die Graph-API im Microsoft Graph-Explorer?
Ja, die Graph-API funktioniert im Microsoft Graph-Explorer.
Weitere Informationen finden Sie unter Graph-API.
Wie kann mein Teams-Bot zwischen normalen Benutzern und Administratoren unterscheiden, ohne die Graph-API zu verwenden?
Konfigurieren Sie Ihre Azure AD-App so, dass der wids Anspruch im Token enthalten ist. Ihr Bot kann dann das Token überprüfen, um Administratorrollen wie Globaler Admin (62e90394-69f5-4237-9190-012177145e10) oder Teams-Admin (69091246-20e8-4a56-aa4d-066075b2a7a8) ohne Verwendung der Graph-API sicher zu identifizieren.
Monetarisieren Ihrer App
Unterstützen wir In-App-Käufe?
Ja, wir unterstützen In-App-Käufe. Weitere Informationen finden Sie unter In-App-Käufe.
Wie wird der Flow von CSP gehandhabt, wer tätigt den Kauf für Unternehmen?
CSP kann Einkäufe für Unternehmen im Microsoft Teams Store tätigen. Weitere Informationen finden Sie unter Kauf von Drittanbieter-Apps.
Wie hoch ist die prozentuale Gebühr, die von Microsoft erhoben wird?
Microsoft berechnet eine Transaktionsgebühr von 3 %, wenn eine Zahlung verarbeitet wird. Wenn es sich also um ein monatliches Abonnement handelt, werden die 3 % monatlich angewendet. Diese Gebühr gilt sowohl für Kredit- Karte Transaktions- als auch für Rechnungsstellung.
Kann ich das Angebot vor der Veröffentlichung testen?
Ja, Sie können das Angebot vor der Veröffentlichung testen. Weitere Informationen finden Sie unter Testen Ihres SaaS-Angebots.
Ist es zwingend erforderlich, die vorhandene Teams-App mit meinem in AppSource aufgeführten Monetarisierungsmodul zu verknüpfen?
Es ist keine obligatorische, aber bewährte Praxis, es zu implementieren.
Wenn die App auf dem Azure Marketplace transaktionsfähig ist, ist sie dann standardmäßig auch in Microsoft AppSource oder Teams verfügbar?
Nein Azure Marketplace unterscheidet sich von AppSource (und damit auch vom Teams App Store). Um im Teams App Store aufgeführt zu werden, müssen Teams-Apps im Partner Center für AppSource eingereicht werden. Es muss über ein verknüpftes, transaktionsfähiges Angebot verfügen und sein Teams-App-Manifest aktualisieren, um die Herausgeber- und Angebots-IDs einzuschließen. Wenn Sie fertig sind, übermitteln Sie sie erneut an Partner Center zur Validierung, bevor sie im Teams App Store mit einer Schaltfläche zum Kaufen eines Abonnements angezeigt werden.
Was sind die zusätzlichen Schritte, um eine Abonnementoption im Teams Store zu kaufen?
Sie müssen die IDs dem Manifest hinzufügen (und zum Validieren über den PC hochladen), das die Schaltfläche "Abonnement kaufen " in Teams anzeigt. Partner können weiterhin Apps in Teams zur Verfügung stellen und von Kunden verlangen, dass sie über AppSource einkaufen. Wenn Sie einige zusätzliche Schritte ausführen, wird die Kaufoption in den Teams Store aufgenommen.
Kann der ISV unterschiedliche Preise pro Land und Region festlegen?
Ja. Weitere Informationen finden Sie unter Preise und Angebote.
Mit welchen Szenarien kann mein Partner konfrontiert werden, wenn er seine Teams-App zur Validierung übermittelt?
- Szenario 1: Der Partner verfügt über eine vorhandene Teams-App und ein vorhandenes transaktionsfähiges SaaS-Angebot.
- Szenario 2: Der Partner verfügt über eine vorhandene Teams-App und KEIN vorhandenes transaktionsfähiges SaaS-Angebot.
- Szenario 3: Der Partner verfügt über KEINE vorhandene Teams-App und ein vorhandenes transaktionsfähiges SaaS-Angebot.
- Szenario 4: Der Partner verfügt über KEINE vorhandene Teams-App und KEIN vorhandenes transaktionsfähiges SaaS-Angebot.
Worauf achten CSPs beim Abgleich mit ISVs?
Um kanalbereite Orte zu sein, müssen ISVs, die sich in der besten Position befinden, um erfolgreich als CSPs zugeordnet zu werden, nach Folgendem suchen:
- Ergänzende Apps, die zu ihren Paketen, Lösungen und Diensten hinzugefügt werden können.
- Eine attraktive Marge, die ihre Bemühungen mit potenziellen Einnahmen in Einklang bringt.
- Materialien, die einfach zu konsumieren und bei Kunden einsatzbereit sind.
Können Partner eine Mindestanzahl von Lizenzen bereitstellen, die im Rahmen eines Abonnements erworben werden können?
Ja. Weitere Informationen finden Sie unter Abonnementkauferfahrung.
Wie können Abonnenten ihre Abonnements upgraden, herabstufen oder kündigen? Können sie von monatlich auf jährlich aktualisiert werden?
Ja. Upgrades, Downgrades und die Kündigung von Abonnements sind zulässig. Weitere Informationen zur Lizenzverwaltung finden Sie unter Lizenzverwaltung.
Unterstützt die Teams-App die getaktete Abrechnung?
Ja. Die getaktete Abrechnung ist für SaaS-Angebote verfügbar. Weitere Informationen finden Sie unter Getaktete Abrechnung für SaaS-Angebote.
Benachrichtigungen
Wie kann ich die Unterhaltungsreferenz in einem proaktiven Bot speichern?
Es wird empfohlen, Konversationsverweise in der Datenbank zu speichern und dieselben zum Erstellen von Konversationsobjekten zum Senden proaktiver Nachrichten zu verwenden.
Seitenausrichtung
Hinweis
Die FAQs gelten nur für Teams Mobile.
Muss ich Änderungen in der App vornehmen, um den Querformatmodus zu erhalten?
Nein Sie können Apps standardmäßig im Querformatmodus verwenden.
Was geschieht, wenn meine App einen der Modi nicht unterstützt oder das Szenario nur in einem der Modi funktionieren soll?
Teams unterstützt standardmäßig beide Modi. Die Apps in Teams funktionieren nicht nur in einem Modus. Wenn Ihre App dies erfordert, wenden Sie sich an das Supportteam.
Wie kann ich beheben, dass der Bildlauf im leeren App-Status fehlt?
Fügen Sie sie dem leeren Zustand für die App hinzu <FlexColumn scroll></FlexColumn> .
Wie kann ich die Kompatibilität meiner Apps sowohl im Quer- als auch im Hochformat testen?
Um die Kompatibilität Ihrer App in beiden Modi zu testen, führen Sie die App auf Teams Mobile in verschiedenen Geräteausrichtungen aus. Stellen Sie sicher, dass alle Elemente, einschließlich Schaltflächen, Text und Bilder, ordnungsgemäß ausgerichtet sind und ohne Verzerrungen oder Unterbrechungen der Benutzeroberfläche angezeigt werden.
Gibt es bewährte Methoden zum Entwerfen von Apps, die sowohl im Quer- als auch im Hochformat gut funktionieren?
Ja, beim Entwerfen von Apps für Teams ist es wichtig, dynamische Designprinzipien zu befolgen, um eine optimale Leistung und Benutzererfahrung sowohl im Quer- als auch im Hochformat zu gewährleisten. Verwenden Sie flexible Layouts und adaptive Komponenten für unterschiedliche Bildschirmgrößen und -ausrichtungen.Unterstützt der Querformatmodus Teams-Apps sowohl für Android als auch für iOS?
Ja, der Querformatmodus wird sowohl in Android- als auch in iOS-Teams-Apps unterstützt, sodass Benutzer auf beiden Plattformen eine einheitliche Benutzererfahrung erhalten.
Kann ich das Verhalten der App für Quer- und Hochformat unterschiedlich anpassen?
Das Verhalten der App bleibt in beiden Modi konsistent. Wenn Sie jedoch bestimmte Anwendungsfälle oder Anforderungen haben, die unterschiedliche Verhaltensweisen in jedem Modus erfordern, wenden Sie sich mit Ihrem Feedback und Ihren Vorschlägen an das Supportteam .
Gibt es Auswirkungen auf die Leistung von Apps im Querformat-Modus?
Nein, die Unterstützung des Querformatmodus in Teams hat keine negativen Auswirkungen auf die App-Leistung. Teams gewährleistet eine reibungslose und nahtlose Erfahrung für Benutzer, unabhängig von der Geräteausrichtung.
Partner Center
Wo finden Sie die CCP-ID?
Sie finden Ihre CCP-ID, indem Sie die Partner Center-ID abrufen.
Ich kann die Registerkarte "Entwickler" im Partner Center nicht sehen. Wie kann ich dies korrigieren?
Wenn die Registerkarte "Entwicklertools" nicht angezeigt wird, können Sie ein Ticket im Partner Center erstellen.
Weitere Informationen zum Erstellen eines Tickets finden Sie unter Anfordern von Hilfe oder Öffnen eines Supporttickets.
Gewusst wie ein Partner Center-Konto erstellen?
Sie können ein Partner Center-Konto auf eine der folgenden Arten erstellen:
- Wenn Sie im Partner Center noch nicht registriert und auch nicht über ein Microsoft Networkkonto verfügen, erstellen Sie ein Konto mithilfe der Anweisungen auf der Partner Center-Registrierungsseite.
- Wenn Sie bereits beim Microsoft Cloud-Partner Program registriert sind, erstellen Sie ein Konto direkt aus dem Partner Center mit vorhandenen Microsoft Partner Center-Registrierungen.
Wie finde ich mein Konto im Partner Center?
Öffnen Sie ein Partner Center-Supportticket, und wählen Sie Folgendes aus:
| Menü | Option |
|---|---|
| Kategorie | Commercial Marketplace |
| Thema | Allgemeine Marketplace-Hilfe und Fragen zur Vorgehensweise |
| Subtopic | Office-Add-In |
Wo erhalte ich Support für meine Partner Center-Kontoprobleme?
Besuchen Sie die Supportseite der Herausgeber, um nach Ihrem Problem zu suchen. Wenn die Anleitung nicht hilfreich ist, erstellen Sie ein Partner Center-Supportticket.
Gewusst wie verwalte ich mein Microsoft 365 Store-Konto im Partner Center?
Weitere Informationen finden Sie unter Verwalten Ihres Kontos über das Partner Center.
Meine Telefonnummer hat keine Vorwahl, wie kann ich sie meinem Profil hinzufügen?
Die Telefonnummer umfasst drei Teile: Landesvorwahl, Ortsvorwahl und Telefonnummer. Wenn Ihre Telefonnummer keine Ortsvorwahl enthält, lassen Sie das zweite Feld leer, und füllen Sie das dritte Feld aus.
Gewusst wie verwalte ich meine Kontoeinstellungen und mein Partnerprofil im Partner Center?
Weitere Informationen finden Sie unter Verwalten von Kontoeinstellungen und Profilinformationen.
Warum wird die Meldung "Dieses Konto ist nicht veröffentlicht, berechtigt" angezeigt, wenn ich versuche, meine App zu übermitteln?
Sie haben diese Fehlermeldung erhalten, da ihr Kontoüberprüfungsstatus aussteht. Überprüfen Sie Ihren Status im Partner Center-Dashboard. Wählen Sie das Zahnradsymbol "Einstellungen" und dann "Entwicklereinstellungen >> " aus. Kontokontoeinstellungen.
Was wird beim Partner Center-Kontoüberprüfungsprozess überprüft?
Es gibt drei Überprüfungsbereiche: E-Mail-Besitz, Anstellung und Unternehmen. Weitere Informationen finden Sie unter Was überprüft wird und wie reagiert werden soll.
Wenn Sie der Hauptkontakt, globaler Administrator oder Kontoadministrator sind, können Sie den Überprüfungsstatus überwachen und den Status auf Ihrer Profilseite nachverfolgen.
Nachdem der Überprüfungsprozess abgeschlossen ist, ändert sich der Status Ihrer Registrierung auf der Profilseite von "Ausstehend" in "Autorisiert". Der primäre Kontakt erhält dann innerhalb weniger Werktage eine E-Mail von Microsoft.
Mein Kontoüberprüfungs-Status ist nicht über den E-Mail-Besitz hinausgekommen. Wie soll ich vorgehen?
Während der Überprüfung des E-Mail-Besitzes wird eine Übeprüfungs-E-Mail an den primären Kontakt gesendet. Überprüfen Sie Ihren primären Kontaktposteingang auf eine E-Mail mit maccount@microsoft.com der Betreffzeile Erforderliche Aktion: Überprüfen Sie Ihr E-Mail-Konto bei Microsoft , und schließen Sie den E-Mail-Überprüfungsprozess ab. Die Überprüfungs-E-Mail wird an die Adresse gesendet, die in den Einstellungen Ihres Partner Center-Kontos aufgeführt ist.
Denken Sie an die folgenden Punkte zum E-Mail-Überprüfungsprozess:
- Der E-Mail-Überprüfungslink ist nur sieben Tage lang gültig.
- Sie können das erneute Senden der E-Mail anfordern, indem Sie ihre Partnerprofilseite besuchen und den Link Überprüfungs-E-Mail erneut senden auswählen.
- Um sicherzustellen, dass Sie die E-Mail erhalten, listen Sie microsoft.com als sichere Domäne auf, und überprüfen Sie Ihre Junk-E-Mail-Ordner.
Ich habe meine E-Mail-Ordner überprüft und die Bestätigungs-E-Mail nicht erhalten. Was muss ich als Nächstes tun?
Führen Sie die folgenden Schritte aus:
- Überprüfen Sie Ihren Junk- oder Spamordner.
- Löschen Sie den Browsercache, wechseln Sie zu Ihrem Partner Center-Kontodashboard, und wählen Sie Überprüfungs-E-Mail erneut senden aus.
- Versuchen Sie, über einen anderen Browser auf den Link Überprüfungs-Mail erneut senden zuzugreifen.
- Arbeiten Sie mit Ihrer IT-Abteilung zusammen, um sicherzustellen, dass die Bestätigungs-E-Mails nicht von Ihrem E-Mail-Server blockiert werden.
- Passen Sie den Spamfilter Ihres Servers so an, dass alle E-Mails von maccount@microsoft.com.
Wie lange dauert die Überprüfung der Beschäftigung normalerweise?
Wenn alle übermittelten Details korrekt sind, dauert die Überprüfung der Anstellung etwa zwei Stunden.
Wie lange dauert die Unternehmensüberprüfung normalerweise?
Wenn alle erforderlichen Dokumente übermittelt werden, dauert der Abschluss der geschäftlichen Überprüfung ein bis zwei Werktage.
Wenn ich mich an das Support-Team wende, wird mein Ticket beschleunigt?
Supporttickets werden innerhalb einer Woche geklärt. Suchen Sie nach Updates, die an die E-Mail gesendet wurden, die Sie beim Erstellen des Supporttickets angegeben haben.
Ich habe ein Supportticket erstellt, aber seit sieben Werktagen kein Update erhalten. Wo erhalte ich Hilfe?
Senden Sie eine E-Mail mit teamsubm@microsoft.com den folgenden Details:
- Betreffzeile: Partner Center-Kontoproblem für Ihr App-Name.
-
E-Mail-Text:
- Supportticketnummer.
- Ihre Verkäufer-ID.
- Ein Screenshot des Problems, wenn möglich.
Wo erhalte ich weitere Hilfe im Partner Center?
Die folgenden Ressourcen können ebenfalls hilfreich sein:
Single Sign-On
Wie kann ich einen Benutzer validieren, wenn er eine adaptive Karte aufruft?
Sie können die Authentifizierungsseite im Dialogfeld (in TeamsJS v1.x als Aufgabenmodul bezeichnet) öffnen, wenn der Benutzer die Schaltfläche auswählt.
Sie können das Codebeispiel verwenden, um das Dialogfeld beim Klicken auf eine Schaltfläche zu öffnen. Sie können die Datei taskInfo.url durch Ihre Authentifizierungsseite ersetzen.
Wie kann ich die Anwendungs-ID-URI des SSO-Bereichs so ändern, dass auch die Bot-ID verwendet wird, sodass das Zustimmungsfenster für eine Bot-App nicht erforderlich ist?
Weitere Informationen finden Sie unter Konfigurieren Ihrer App in Microsoft Entra ID.
Ich möchte einen iframe, der eine React-App (die vertrauliche Informationen anzeigt) aus einem Bot-Dialog (in TeamsJS v1.x als Aufgabenmodul bezeichnet) enthält, sicher öffnen. Können Sie vorschlagen, was der beste, einfachste und standardmäßigste Ansatz zum Ausführen dieses Vorgangs ist?
Implementieren Sie die Reaktionsseite mit Tab-SSO und rendern Sie den Inhalt nach Bedarf. Sie können die gleiche Registerkarten-URL wie das Dialogfeld vom Bot öffnen.
Weitere Informationen finden Sie unter SSO für die Registerkarten-App aktivieren.
Wie kann ich einen SDK-Timeoutfehler vermeiden, während sich der App-Benutzer anmeldet?
Öffnen Sie die einfache Startseite für die Anmeldung, anstatt die Anmeldeseite direkt zu öffnen, um das Problem zu beheben.
Wie kann ich das Zugriffstoken mit dem Endpunkt oauth2/v2.0/token mit dem Berechtigungstyp als authorization_code generieren?
Konfigurieren Sie die verwendete Anwendung so, dass die HTML-Codierung der Bereiche nur einmal ausgeführt wird, damit die Bereiche von Microsoft Entra ID ordnungsgemäß gesendet und ausgewertet werden können.
Wie kann ich Bot-SSO mit React implementieren?
Wenn Sie das Agents-Toolkit zum Erstellen Ihrer App verwenden, finden Sie weitere Informationen unter Hinzufügen von einmaligem Anmelden zur Teams-App .
Weitere Informationen zum Node js-Codebeispiel finden Sie unter Schnellstart zur Bot-Authentifizierung.
Stageview
Welches Stageview sollte ich verwenden?
Die kollaborative Stageview ermöglicht es den Benutzern, Inhalte zusammen mit einer Unterhaltung am Rande in einem Teams-Fenster zu öffnen. Diese Ansicht eignet sich am besten für die meisten Zusammenarbeitsszenarien.
Was ist der Unterschied zwischen Stageview Modal und Dialogen?
Stageview Modal ist nützlich, um den Benutzern umfangreiche Inhalte anzuzeigen, z. B. Seiten, Dashboards oder Dateien.
Dialogfelder (in TeamsJS v1.x als Aufgabenmodule bezeichnet) sind nützlich, um Nachrichten anzuzeigen, die die Aufmerksamkeit der Benutzer erfordern, oder um Informationen zu sammeln, die erforderlich sind, um zum nächsten Schritt zu gelangen.
Wenn Stageview aufgerufen wird, wird der Inhalt in der kollaborativen Stageview geöffnet, aber im Hauptfenster von Teams geladen, anstatt in einem neuen Fenster. Wie öffne ich den Inhalt in einem neuen Fenster?
Stellen Sie sicher, dass Ihre contentUrl Domäne in der Manifesteigenschaft validDomains genau wiedergegeben wird. Weitere Informationen finden Sie unter App-Manifestschema.
Warum werden in einem neuen Teams-Fenster keine Inhalte angezeigt, auch wenn contentUrl mit validDomains übereinstimmt?
Rufen Sie alle iframebasierten Inhalte auf app.notifySuccess() , um Teams zu benachrichtigen, dass Ihre App erfolgreich geladen wurde. Falls zutreffend, blendet Teams die Ladeanzeige aus. Wenn notifySuccess nicht innerhalb von 30 Sekunden aufgerufen wird, geht Teams davon aus, dass die App eine Zeitüberschreitung aufweist, und zeigt einen Fehlerbildschirm mit einer Wiederholungsoption an. Für App-Updates gilt dieser Schritt für Registerkarten, die bereits konfiguriert sind. Wenn Sie diesen Schritt nicht ausführen, wird ein Fehlerbildschirm für die vorhandenen Benutzer angezeigt.
Kann ich einen Deeplink in meine contentUrl einbinden?
Nein, Deep Links werden in contentUrlnicht unterstützt.
Gewusst wie kann ich sicherstellen, dass ein bestimmter Thread neben meinen Inhalten angezeigt wird?
Collaborative Stageview von einem Deep Link oder einer stageView-API wird mit dem zusätzlichen threadId Parameter geliefert. Sie können den Chatthread, der im Seitenbereich für Ihre spezifische contentUrl. Weitere Informationen zum Abrufen eines threadId, siehe Unterhaltungsthread abrufen.
Registerkarten
Wie kann ich Deeplink verwenden, um die subEntityId oder subPageId auf dem mobilen Client abzurufen, während ich von einer Registerkarte zur anderen navigiere?
Aktualisieren Sie das Teams JavaScript-Client-SDK auf (@microsoft/teams-js": "^2.0.0"), um das Problem zu beheben.
Welche Registerkarte wird angeheftet, wenn im App-Manifest für einen bestimmten Bereich sowohl eine konfigurierbare Registerkarte als auch eine statische Registerkarte definiert sind?
Wenn in Ihrem App-Manifest für einen bestimmten Bereich sowohl eine konfigurierbare Registerkarte als auch eine statische Registerkarte definiert ist, heftet Teams standardmäßig die statische Registerkarte an.
Was geschieht, wenn ich nach dem Wechsel zu statischen Registerkarten bereits über angeheftete konfigurierbare Registerkarten verfüge?
Bereits vorhandene angeheftete konfigurierbare Registerkarteninstanzen Ihrer App funktionieren weiterhin auf dieselbe Weise. Sie haben nicht die Möglichkeit, neue Instanzen dieser konfigurierbaren Registerkarten anzuheften. Wenn Sie auswählen, dass Ihre Registerkarte angeheftet werden soll, heftet Teams die statische Registerkarte Ihrer App an.
Gewusst wie optimiere ich meine Registerkartenwebseiten, damit sie auf mobilen Geräten besser funktionieren?
Verwenden Sie Service Worker, um statische Objekte zwischenzuspeichern und die Webseitengröße zu minimieren, um die Leistung Ihrer Registerkarten-App in Teams Mobile zu optimieren. Sie können auch Leistungsüberwachungen mithilfe von Entwicklungstools durchführen, um Engpässe zu identifizieren. Weitere Informationen finden Sie unter Bewährte Methoden für mobile Teams-Apps.
Teams-SDK
Was macht das Teams-SDK?
Teams SDK bietet Abstraktionen für Sie, um robuste Anwendungen zu erstellen, die OpenAI Large Language Models (LLMs) nutzen.
Bietet Microsoft eine gehostete Version von OpenAI-Modellen, die vom Teams SDK verwendet werden?
Nein, Sie müssen Ihre großen Sprachmodelle (LLMs) in Azure OpenAI oder anderswo hosten.
Können wir das Teams SDK neben OpenAI auch mit anderen großen Sprachmodellen verwenden?
Ja, es ist möglich, Teams SDK mit anderen LLMs (Large Language Models) zu verwenden.
Muss ein Entwickler etwas tun, um von LLMs zu profitieren? Wenn ja, warum?
Ja, das Teams SDK bietet Abstraktionen, um die Verwendung großer Sprachmodelle (LLMs) in Unterhaltungsanwendungen zu vereinfachen. Sie (Entwickler) müssen jedoch die Eingabeaufforderungen, Themenfilter und Aktionen je nach Szenario optimieren.
Wie integriert sich Teams SDK in ODSL?
Die beiden sind unabhängig voneinander und können nicht integriert werden.
Wie verhält sich das Teams-SDK im Vergleich zur Heldengeschichte von Entwicklern, die für das Skills-Ökosystem in Microsoft 365 entwickeln?
Die Geschichte des Teams SDK richtet sich an Entwickler und ist unabhängig von der Heldengeschichte rund um das Ökosystem der Fähigkeiten in Microsoft 365.
Wie müssen Informationen über das vorhandene Bot Framework SDK nach der Ankündigung einer neuen Version kommuniziert werden?
Teams SDK arbeitet mit dem vorhandenen Bot Framework SDK zusammen und ist kein Ersatz.
Microsoft 365 Agents Toolkit
Häufig gestellte Fragen zur Bereitstellung von Cloudressourcen mit dem Agents Toolkit.
Wie funktioniert die Problembehandlung?
Wenn Sie mit Agents Toolkit in Visual Studio Code einen Fehler erhalten, können Sie in der Fehlermeldung auf Hilfe klicken , um zum zugehörigen Dokument zu wechseln. Wenn Sie Agents Toolkit CLI verwenden, wird am Ende der Fehlermeldung ein Link angezeigt, der auf das Hilfedokument verweist.
Wie kann ich während der Bereitstellung zu einem anderen Azure-Abonnement wechseln?
- Wechseln Sie das Abonnement im aktuellen Konto oder melden Sie sich ab und wählen Sie ein neues Abonnement aus.
- Wenn Sie die aktuelle Umgebung bereits bereitgestellt haben, müssen Sie eine neue Umgebung erstellen und die Bereitstellung durchführen, da ARM das Verschieben von Ressourcen nicht unterstützt.
- Wenn Sie die aktuelle Umgebung nicht bereitgestellt haben, können Sie die Bereitstellung direkt auslösen.
Wie kann ich die Ressourcengruppe während der Bereitstellung ändern?
Vor der Bereitstellung werden Sie vom Toolkit gefragt, ob Sie eine neue Ressourcengruppe erstellen oder eine vorhandene Ressourcengruppe verwenden möchten. Sie können in diesem Schritt einen neuen Ressourcengruppennamen angeben oder einen vorhandenen auswählen.
Wie kann ich eine SharePoint-basierte App bereitstellen?
Sie können dies tun, indem Sie SharePoint-basierte App bereitstellen befolgen.
Wie kann ich den Code in Microsoft Entra ID mithilfe von Microsoft 365 Agents Toolkit bereitstellen und die Graph-API verwenden, um das Profilfoto des App-Benutzers abzurufen?
Gemeinsame Verweise zum Bereitstellen des Codes mithilfe des Toolkits:
Sie können die Graph-API aufrufen, um das Profilfoto des App-Benutzers abzurufen.
App-Verteilung
Warum sehe ich die Meldung "Sie haben keinen Zugriff auf diese App", wenn ich eine benutzerdefinierte Teams-App hinzufüge?
Um den Fehler "Sie haben keinen Zugriff auf diese App" zu beheben, stellen Sie sicher, dass der Teams-Kanal in Ihrem Azure Bot Service aktiviert ist.
Ist es akzeptabel, als gültige Domäne in ein Outlook-Add-In-Manifest einzuschließen localhost ?
Die localhost Domäne ist nur für lokale Entwicklungs- und Testzwecke geeignet. Für die Produktions- oder Speicherübermittlung müssen alle Endpunkte öffentlich zugänglich und über HTTPS gesichert sein.
PowerShell
Wie kann ich alle automatischen Telefonzentralen oder Anrufwarteschleifen abrufen, wenn die Ausgabe auf 100 Zeilen beschränkt ist?
Verwenden Sie die -First UND-Parameter -Skip mit oderGet-CsCallQueue, um Ergebnisse zu Get-CsAutoAttendant paginieren und alle Einträge abzurufen. Der -Limit All Parameter wird nicht mehr unterstützt.
Power Platform
Wie kann ich einen Teams-Workflow so konfigurieren, dass auf die manuelle Genehmigung gewartet wird, ohne dass es zu schnell zu einer Zeitüberschreitung kommt?
Verwenden Sie die Aktion "Starten und auf Genehmigung warten " in Power Automate. Verlängern Sie in den Aktionseinstellungen die Zeitüberschreitung, indem Sie die Dauer im ISO 8601-Format angeben (z. B P7D . für 7 Tage). Dadurch wird sichergestellt, dass der Workflow angehalten wird, bis die Genehmigung erteilt wird.
Was sind die Power Platform-Lizenzierungsanforderungen für verwaltete Umgebungen und die Nutzung von Copilot?
In verwalteten Umgebungen müssen alle Ersteller und Endbenutzer über eine Power Platform Premium-Lizenz verfügen, auch für Standard-Apps. Für Copilot sind keine Einzellizenzen erforderlich, wenn Benutzer durch die Messaging-Kapazität auf Mandantenebene abgedeckt sind. Andernfalls ist eine persönliche Copilot-Lizenz erforderlich.