Häufig gestellte Fragen
Dieser Abschnitt enthält die häufig gestellten Fragen und die Antworten.
Adaptive Kartenvorschau
Warum müssen wir eine neue Erweiterung in Visual Studio Code verwenden? Kann diese Erweiterung nicht in Teams Toolkit für Visual Studio Code integriert werden?
Adaptive Kartenvorschau ist eine eigenständige Erweiterung, da sie ein Paket mit geschlossener Quelle zum Rendern der adaptiven Karten verwendet, um eine konsistente Renderinglogik mit der Teams-Plattform sicherzustellen. Das Teams 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 für adaptive Karten auf der Teams-Plattform?
Nein Es gibt mehrere Einschränkungen , die die Erweiterung adaptive Kartenvorschau nicht unterstützt.
Wird Visual Studio in die Vorschauversion adaptiver Karten integriert?
Nein, die Vorschau für adaptive Karten 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 Botverlauf entfernen? Gibt es eine Möglichkeit, den Chatverlauf abzurufen und eine Aktivitäts-ID einer bestimmten Nachricht zu finden?
Verwenden Sie die Methode Delete messages -Bot Framework DeleteActivity
: Aktualisieren und Löschen von Nachrichten, die vom Bot gesendet werden.
Wie kann ich die Gültigkeit des Karte Schemas per Code testen?
Sie können das Schema für adaptive Karten mithilfe der Option Editor für adaptive Karten (Vorschau) in den Tools des Entwicklerportals >testen oder überprüfen.
Warum kann ich keinen Bot im Entwicklerportal 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.
Livefreigabe
Kann ich meinen eigenen Azure Fluid Relay-Dienst verwenden?
Ja! Beim Initialisieren von Live Share können Sie ihre eigene AzureConnectionConfig
definieren. Live Share verknüpft Container, die Sie mit Besprechungen erstellen, aber Sie müssen die ITokenProvider
Schnittstelle implementieren, um Token für Ihre Container zu signieren. Sie können beispielsweise eine bereitgestellte AzureFunctionTokenProvider
verwenden, die eine Azure-Cloudfunktion verwendet, um ein Zugriffstoken von einem Server anzufordern.
Die meisten von Ihnen finden es zwar von Vorteil, unseren kostenlos gehosteten Dienst zu nutzen, es kann aber trotzdem vorkommen, dass es immer noch 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 ist über die Lebensdauer einer Besprechung hinaus erforderlich.
- Übertragen Sie vertrauliche Daten über den Dienst, für den eine benutzerdefinierte Sicherheitsrichtlinie erforderlich ist.
- Entwickeln Sie Features über Fluid Framework,
SharedMap
z. B. , für Ihre Anwendung außerhalb von Teams.
Weitere Informationen finden Sie in der Dokumentation zuAzure Fluid Relay.
Wie lange sind Daten, die im gehosteten Live Share-Dienst gespeichert sind, zugänglich?
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 Besprechungen. Kanalbesprechungen werden noch nicht unterstützt.
Funktioniert das Live Share-Medienpaket mit DRM-Inhalten?
Das Live Share-Medienpaket 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 hier.
Wie viele Personen können an einer Live Share-Sitzung teilnehmen?
Live Share unterstützt maximal 100 Teilnehmer pro Sitzung. Wenn Sie daran interessiert sind, 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
oder @microsoft/live-share-media
funktionieren außerhalb von Microsoft Teams nicht. Wenn Sie daran interessiert sind, können Sie hier eine Diskussion beginnen.
Kann ich mehrere Flüssigkeitsbehälter verwenden?
Live Share unterstützt nur einen Container mit unserem bereitgestellten Azure Fluid Relay-Dienst. Es ist jedoch möglich, sowohl einen Live Share-Container als auch einen Container zu verwenden, der von Ihrem eigenen Azure Fluid Relay-instance erstellt wurde.
Kann ich mein Fluid-Containerschema ändern, nachdem ich den Container erstellt habe?
Live Share unterstützt das Hinzufügen von Neuen initialObjects
zu Fluid ContainerSchema
nach dem Erstellen oder Verknüpfen eines Containers nicht. Da Live Share-Sitzungen kurzlebig sind, ist dies in der Regel ein Problem während der Entwicklung, nachdem Sie Ihrer App neue Features hinzugefügt haben.
Hinweis
Wenn Sie die dynamicObjectTypes
-Eigenschaft in ContainerSchema
verwenden, können Sie jederzeit neue Typen hinzufügen. Wenn Sie später Typen aus dem Schema entfernen, schlagen vorhandene DDS-Instanzen dieser Typen ordnungsgemäß fehl.
Um Fehler zu beheben, die bei lokalen Tests in Ihrem Browser aufgrund von Änderungen an initialObjects
auftreten, entfernen Sie die Hashcontainer-ID aus Ihrer URL, und laden Sie die Seite erneut. 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 SharedObject
Instanzen oder LiveObject
-Instanzen zu aktualisieren, sollten Sie überlegen, wie Sie neue Schemaänderungen in der Produktion bereitstellen. Obwohl das tatsächliche Risiko relativ gering und kurz anhaltend ist, kann es zu dem Zeitpunkt, zu dem Sie die Änderung bereitstellen, aktive Sitzungen geben. Vorhandene Benutzer in der Sitzung sollten nicht beeinträchtigt werden, aber Benutzer, die dieser Sitzung beitreten, nachdem Sie eine Breaking Change bereitgestellt haben, können Probleme beim Herstellen einer Verbindung mit der Sitzung haben. Um dies 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.
- Verwenden Sie
dynamicObjectTypes
für alle Änderungen, die am Schema vorgenommen werden, anstatt zu änderninitialObjects
.
Hinweis
Live Share unterstützt weder die Versionsverwaltung für ContainerSchema
, noch verfügt es über APIs, die für Migrationen vorgesehen sind.
Gibt es Grenzwerte für die Anzahl von Änderungsereignissen, die ich über Live Share ausgeben kann?
Während sich Live Share in der Vorschau befindet, wird kein Grenzwert für Ereignisse erzwungen, die über Live Share ausgegeben werden. Um eine optimale Leistung zu erzielen, müssen Sie änderungen, die über SharedObject
- oder LiveObject
-Instanzen ausgegeben werden, auf eine Nachricht pro 50 Millisekunden oder mehr festlegen. Dies ist besonders wichtig, wenn Änderungen basierend auf Maus- oder Touchkoordinaten gesendet werden, z. B. beim Synchronisieren von Cursorpositionen, beim Freihandeingaben und beim Ziehen von Objekten auf einer Seite.
Wird Live Share für Mandanten von Government Community Cloud (GCC), Government Community Cloud High (GCC-High) und Department of Defense (DOD) unterstützt?
Live Share wird für GCC-, GCC-High- und DOD-Mandanten nicht 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 schließt Microsoft 365 Copilot meinen Agent nicht in eine Antwort ein?
Stellen Sie sicher, dass Ihr App-Manifest (zuvor 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 der Authentifizierung.
Wenn das Problem weiterhin besteht, verwenden Sie den Indikator "Daumen nach unten" in der Microsoft 365 Copilot Antwort, und stellen Sie Ihrer Antwort [MessageExtension] voran.
Welche Beschreibungen sollte ich in das App-Manifest aufnehmen?
Hier sehen Sie eine Beispielbeschreibung, die für den 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 schließt 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 Microsoft 365 Copilot Antwort, und stellen Sie Ihrer Antwort [MessageExtension] als Präfix voran.
Kann ich meine eigene Teams-Nachrichtenerweiterung erstellen?
Ja, können Sie. Stellen Sie sicher, dass Sie über ein beschreibendes App-Manifest verfügen, laden Sie die App in Outlook hoch und interagiert damit.
Wie kann ich meine vorhandene Microsoft Teams-Nachrichtenerweiterung so einrichten, dass sie mit Microsoft 365 Copilot funktioniert?
- Registrieren Sie den Botkanal in Azure Bot Service.
- Laden Sie die App in Outlook hoch.
Welche Richtlinien gelten 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.
Was ist der Zertifizierungsprozess?
Starten Sie nach der Veröffentlichung des Agents den App-Complianceflow im Partner Center. Wenn die Herausgeberüberprüfung unvollständig ist, stellen Sie sicher, dass der Ablauf der App-Compliance vor der Microsoft 365-Zertifizierung abgeschlossen ist. Schließen Sie dann den Herausgebernachweis ab, der selbst attestierte Daten über den Agent, das Unternehmen und den Betrieb sammelt. Weitere Informationen finden Sie unter Microsoft 365 App Compliance Program.
Um den Microsoft 365-Zertifizierungsprozess zu starten, laden Sie erste Dokumente hoch, die den Bewertungsbereich für den Agent und die Betriebsumgebung definieren. Stellen Sie je nach Umfang Beweise für bestimmte 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 die manuelle Workload reduziert wird. Weitere Informationen finden Sie unter App Compliance Automation Tool für Microsoft 365.
Wie werden Agents zertifiziert?
Nachdem die App die proaktive Überprüfung bestanden hat, werden Entwickler von vorhandenen und neuen Nachrichtenerweiterungen, die nicht zertifiziert sind, aufgefordert, ihren Agent zu zertifizieren. Dies wird über eine E-Mail mitgeteilt, die bestätigt, dass ihre Nachrichtenerweiterung überprüft wurde.
Wie werden neue Agents zertifiziert?
Entwicklern wird empfohlen, ihren neuen Agent nach erfolgreichem Abschluss der Überprüfung 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.
Microsoft Graph
Wie kann ein Benutzer seine Zeitzone festlegen, um Benachrichtigungen zu einem bevorzugten Zeitpunkt zu erhalten?
Sie können die folgenden Graph-API Benutzerpostfacheinstellungen abrufen verwenden. Sie können die Zeitzone des Benutzers wie folgt abrufen:
- GET /me/mailboxSettings/timeZone
- GET /users/{id|userPrincipalName}/mailboxSettings/timeZone
Wie kann ich den Code in Azure mit dem Teams-Toolkit bereitstellen und Graph-API verwenden, um einen Benutzer Profilfoto zu erhalten?
Weitere Informationen zum Teams-Toolkit finden Sie unter Erstellen eines neuen Teams-Projekts und Teams Toolkit CLI.
Funktioniert 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 Graph-API im Microsoft Graph-Explorer?
Ja, die Graph-API funktioniert im Microsoft Graph-Explorer.
Weitere Informationen finden Sie unter Graph-API.
Moodle
Was kann ich tun, wenn eines oder mehrere der Kursteams nach der Synchronisierung nicht erstellt wurden?
Jeder Moodle-Kurs muss über mindestens eine Lehrpersonal- und einen Kursteilnehmer verfügen, die mit dem Benutzernamen eines Microsoft 365-Kontos übereinstimmen. Das Team kann nicht erstellt werden, wenn die Synchronisierung keine Übereinstimmung findet.
Jede Teamkursinstanz muss über einen Besitzer verfügen, und durch die Synchronisierung wird die Lehrkraft als Besitzer festgelegt, wobei davon ausgegangen wird, dass die Lehrkraft über eine Teams-Lizenz verfügt.
Was sollten wir tun, um die Moodle-Anmeldeseite zu entfernen, wenn wir aus Teams arbeiten? Können wir einmaliges Anmelden (Single Sign-On, SSO) erzwingen?
Die App-Benutzer verfügen über mehrere Anmeldeoptionen auf der Moodle-Anmeldeseite.
- Um sich ausschließlich mit Microsoft 365 Anmeldeinformationen anzumelden, aktivieren Sie die Konfigurationseinstellungen Umleitung erzwingen für das auth_oidc-Plug-In. Wenn der Dienst aktiviert ist, kann der App-Benutzer die Microsoft-Anmeldeseite sehen.
- Informationen zur manuellen Anmeldung beim Moodle-Portal finden Sie unter Moodle.
Wie kann ich angeben, welche Benutzer synchronisiert werden sollen? Ich möchte nicht, dass alle Microsoft Entra Benutzer mit der Moodle-Website synchronisiert werden.
Verwenden Sie die Option Benutzererstellungseinschränkung, um die App-Benutzer anzugeben, indem Sie die Konfigurationsoptionen des local_o365-Plug-Ins synchronisieren. Das Dropdownmenü links neben dem Filter bietet Optionen wie Land oder Region, Firmenname und Sprache.
Tipp
Erstellen Sie eine dynamische Microsoft 365 Gruppe, um die Filter-Option mit mehreren Profileigenschaften zu aktivieren.
Die folgende Abbildung zeigt Optionen für Einschränkungen bei der Benutzererstellung:
Wir möchten, dass unsere Lehrpersonal Kurse mit Teams synchronisieren kann. Sind Moodle-Administratoren die einzigen, die die Synchronisierung von Kursen steuern können?
Standardmäßig können nur Moodle-Administratoren die Synchronisierung konfigurieren. Der Teambesitzer kann steuern, ob ein Kurs mit Teams synchronisiert wird, und ob "Konfigurieren der Kurssynchronisierung im Kurs zulassen" aktiviert ist. In diesem Fall ist der Teambesitzer das Lehrpersonal. Der Block zeigt die Konfigurationsoption für Personen mit den entsprechenden Besitzerberechtigungen an.
Die folgende Abbildung zeigt die Option Konfigurieren der Kurssynchronisierung im Kurs zulassen:
Die folgende Abbildung zeigt die Synchronisierung von Kursen:
Wir haben die Dokumentation befolgt, aber die Benutzerkonten können nicht Microsoft Entra ID und Moodle synchronisieren. Was sollen wir tun?
Das Problem kann behoben werden, bevor Benutzer die Löschtokenbereinigung als letzten Problembehandlungsschritt ausführen.
Die folgende Tabelle enthält die Aktionen und Abhängigkeiten, die ausgeführt und überprüft werden sollen:
Abhängigkeit | Aktion | Referenz |
---|---|---|
Stabile Version | Stellen Sie sicher, dass die Version von Moodle als stabil aufgeführt ist. | Weitere Informationen finden Sie unter Version-Unterstützung. |
Berechtigungen | Stellen Sie sicher, dass die Azure-Anwendung über die erforderlichen Berechtigungen zum Ausführen der Synchronisierung verfügt. | Weitere Informationen finden Sie unter Microsoft-Berechtigungen. |
Vollständige Synchronisierung | Vergewissern Sie sich, dass eine vollständige Synchronisierung bei jeder Ausführung ausführen aktiviert ist, und überprüfen Sie die Aufgabenprotokolle für Synchronisieren von Benutzern mit Microsoft Entra ID. | Weitere Informationen finden Sie unter Aktivieren der vollständigen Synchronisierung Weitere Informationen finden Sie unter Überprüfen von Aufgabenprotokollen. |
Tokenaktualisierung | Bereinigen Sie das Deltatoken für die Benutzersynchronisierung im local_o365-Plug-In. | Weitere Informationen finden Sie unter Tokenaktualisierung. |
Mindestens ein Benutzer kann sich nicht mit seinen Microsoft 365-Anmeldeinformationen anmelden, obwohl sich die meisten Benutzer ohne Probleme anmelden können. Was wäre die Ursache für diese Inkonsistenz?
Die Ursache für Inkonsistenzen bei Benutzern, die sich nicht mit ihren Microsoft 365 Anmeldeinformationen anmelden können, kann mit dem Benutzerzuordnungsvorgang während der Synchronisierung zusammenhängen. Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
- Überprüfen Sie, ob der Moodle-Benutzerauthentifizierungstyp OpenID ist.
- Überprüfen Sie, ob der Moodle-Benutzername mit dem Microsoft Entra Benutzernamen übereinstimmt.
- Bereinigen Sie die Token-Problem und versuchen Sie es noch mal.
- Überprüfen Sie, ob die Benutzer Berechtigungen haben, um auf die Azure-Anwendung zuzugreifen.
Alle Benutzer können sich nicht mit ihren Microsoft 365-Anmeldeinformationen anmelden. Was können wir tun, um dies zu beheben?
Benutzer, die sich zu Beginn nicht anmelden konnten, müssen das Problem melden und überprüfen, ob der geheime Clientschlüssel der Anwendung nicht abgelaufen ist.
Die folgende Abbildung zeigt die Fehlermeldung, die empfangen wird, wenn sich ein Benutzer mit seinen Microsoft 365-Anmeldeinformationen anmeldet:
Die folgende Abbildung zeigt den Fehler im Azure-Portal:
Wenn der geheime Clientschlüssel abgelaufen ist, muss der App-Benutzer einen neuen geheimen Clientschlüssel generieren und die Konfiguration auf der Seite aktualisieren. Benutzer können sich erneut anmelden, nachdem der Geheime Clientschlüssel aktualisiert wurde. Die erneute Bereitstellung kann bis zu 24 Stunden dauern.
Wie kann ich die Teams-instance ändern, die mit einem Kurs verknüpft ist?
Administratoren können die einem Kurs zugeordneten Teams-instance über die Seite Teams Connections verwalten ändern. Wählen Sie Verbinden neben dem kurs, der geändert werden soll, und wählen Sie eine Teams-instance aus. Wenn Sie die Kurszurücksetzung verwenden, um ein Team zu archivieren, können Sie es mit dem vorherigen Team verknüpfen.
Die folgende Abbildung zeigt die Teams-instance:
Warum wird die Atto Teams-Besprechungsintegration nicht im Atto-Editor angezeigt?
Der Benutzer kann mit einem Atto Teams-Besprechungsproblem konfrontiert werden, wenn der Symbolverweis in der Symbolleistenkonfiguration fehlt, die das Teams-Symbol im Atto-Editor anzeigt. Der Benutzer muss das Teams-Besprechungssymbol rechts neben dem Linksymbol hinzufügen, indem er die folgenden Schritte ausführt:
- Installieren Sie das Plug-In.
- Aktualisieren Sie Symbolleistenkonfiguration mit Teams-Besprechungen.
Die folgenden Abbildungen zeigen das Symbol "Symbolleiste" nach der Anpassung der Symbolleistenkonfiguration:
Weitere Informationen zum Bearbeiten der Atto-Symbolleiste finden Sie unter:
Werden die über die Microsoft-Integration geplanten Besprechungen in Outlook oder in Teams-Kalendern angezeigt? Was ist die Standard-Zeitleiste für die Anzuzeigenden Besprechungen?
Die über die App geplanten Besprechungen werden nicht im Outlook- oder Teams-Kalender des Planers angezeigt, da sie Kanalbesprechungen ähneln. Alle Mitglieder im Kurskanal können direkt über den eingebetteten Kanallink an der Besprechung teilnehmen. Weitere Informationen finden Sie unter Kanalbesprechungen.
Sie können jedoch auf die Einladung zugreifen und den Feldern Erforderlich oder Optional der Besprechungseinladung manuell Teilnehmernamen hinzufügen, um die Remotebesprechung in ihren Kalendern anzuzeigen. Die Standardzeitachsen basieren auf dem Datum, an dem der Benutzer angibt, wann die Besprechung erstellt wird. Weitere Informationen finden Sie unter Grenzwerte und Spezifikationen für Teams.
Gibt es eine Supportwebsite, auf der wir weitere Hilfe zu Produkten und anderen Problemen erhalten können?
Support und Hilfe zu Produkt- und Dienstproblemen oder Hilfe zur Entwicklercommunity finden Sie unter Support und Feedback.
Benachrichtigungen
Wie kann ich einen Konversationsverweis in einem proaktiven Bot speichern?
Es wird empfohlen, Konversationsverweise in der Datenbank zu speichern und dasselbe zum Erstellen eines Konversationsobjekts zum Senden proaktiver Nachrichten zu verwenden.
Seitenausrichtung
Hinweis
Die häufig gestellten Fragen gelten nur für Mobile Teams.
Muss ich Änderungen an der App vornehmen, um den Querformatmodus zu erhalten?
Nein Sie können Apps standardmäßig im Querformatmodus verwenden.
Was geschieht, wenn meine App keinen der Modi unterstützt oder das Szenario nur in einem der Modi funktionieren soll?
Teams unterstützt standardmäßig beide Modi. Die Apps in Teams werden nicht unterstützt, um nur in einem Modus zu funktionieren. Wenn Ihre App diese Anforderung erfordert, wenden Sie sich an das Supportteam.
Wie kann ich den fehlenden Bildlauf im leeren Zustand der App beheben?
Fügen Sie <FlexColumn scroll></FlexColumn>
dem leeren Zustand für die App hinzu.
Wie kann ich die Kompatibilität meiner App im Quer- und Hochformat testen?
Um die Kompatibilität Ihrer App in beiden Modi zu testen, führen Sie die App auf Teams Mobile in unterschiedlichen Geräteausrichtungen aus. Stellen Sie sicher, dass alle Elemente, einschließlich Schaltflächen, Text und Bilder, ordnungsgemäß ausgerichtet und ohne Verzerrungen oder Abschneidungen der Benutzeroberfläche angezeigt werden.
Gibt es bewährte Methoden für das Entwerfen von Apps, die sowohl im Quer- als auch im Hochformatmodus gut funktionieren?
Ja, beim Entwerfen von Apps für Teams ist es wichtig, reaktionsfähige Designprinzipien zu befolgen, um eine optimale Leistung und Benutzererfahrung sowohl im Querformat als auch im Hochformat zu gewährleisten. Verwenden Sie flexible Layouts und adaptive Komponenten, um verschiedene Bildschirmgrößen und -ausrichtungen zu berücksichtigen.Unterstützt der Querformatmodus sowohl Android- als auch iOS-Teams-Apps?
Ja, der Querformatmodus wird sowohl für Android- als auch für iOS-Teams-Apps unterstützt und bietet benutzern auf beiden Plattformen eine konsistente Erfahrung.
Kann ich das Verhalten der App im Quer- und Hochformat anders 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 .
Hat dies Auswirkungen auf die Leistung von Apps im Querformatmodus?
Nein, die Unterstützung des Querformatmodus in Teams hat keine negativen Auswirkungen auf die App-Leistung. Teams sorgt für eine reibungslose und nahtlose Benutzerumgebung, unabhängig von der Geräteausrichtung.
Partner Center
Wo finden Sie die CCP-ID?
Sie können Ihre CCP-ID finden, indem Sie die Partner Center-ID abrufen.
Die Registerkarte "Entwickler" wird in Partner Center nicht angezeigt. Wie kann ich es beheben?
Wenn die Registerkarte Entwickler nicht angezeigt wird, können Sie im Partner Center ein Ticket 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 für das Microsoft Cloud-Partnerprogramm registriert sind, erstellen Sie ein Konto direkt aus Partner Center mithilfe vorhandener 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 Probleme mit meinem Partner Center-Konto?
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 mein Microsoft 365 Store-Konto in Partner Center verwalten?
Weitere Informationen finden Sie unter Verwalten Ihres Kontos über das Partner Center.
Meine Telefonnummer hat keine Vorwahl. Wie füge ich sie also meinem Profil hinzu?
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 meine Kontoeinstellungen und mein Partnerprofil in Partner Center verwalten?
Weitere Informationen finden Sie unter Verwalten von Kontoeinstellungen und Profilinformationen.
Warum wird die Meldung "This account isn't published eligible" 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 > Kontokontoeinstellungen >aus.
Was wird im 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 primäre Kontakt, der globale Administrator oder Kontoadministrator sind, können Sie den Überprüfungsstatus überwachen und den Fortschritt auf Ihrer Profilseite nachverfolgen.
Nach Abschluss des Überprüfungsprozesses ändert sich die 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 Email Besitz hinaus fortgeschritten. 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 den Posteingang Ihres primären Kontakts auf eine E-Mail mit maccount@microsoft.com der Betreffzeile Aktion erforderlich: Ü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.
Beachten Sie die folgenden Punkte zum E-Mail-Überprüfungsprozess:
- Der Link zur E-Mail-Überprüfung 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 Überprüfungs-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 Überprüfungs-E-Mails nicht von Ihrem E-Mail-Server blockiert werden.
- Passen Sie den Spamfilter Ihres Servers an, um alle E-Mails von maccount@microsoft.comzuzulassen oder auflisten zu lassen.
Wie lange dauert der Prozess der Beschäftigungsüberprüfung in der Regel?
Wenn alle übermittelten Details korrekt sind, dauert die Überprüfung der Anstellung etwa zwei Stunden.
Wie lange dauert der Prozess der Geschäftlichen Überprüfung in der Regel?
Wenn alle erforderlichen Dokumente übermittelt werden, dauert der Abschluss der geschäftlichen Überprüfung ein bis zwei Werktage.
Wenn ich mich an das Supportteam melde, 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 in sieben Werktagen kein Update erhalten. Wo erhalte ich Hilfe?
Senden Sie eine E-Mail mit den folgenden Details an teamsubm@microsoft.com :
- Betreffzeile: Partner Center-Kontoproblem für Ihr App-Name.
-
E-Mail-Text:
- Supportticketnummer.
- Ihre Verkäufer-ID.
- Screenshot des Problems, wenn möglich.
Wo kann ich mich sonst noch für Partner Center-Hilfe interessieren?
Die folgenden Ressourcen können ebenfalls hilfreich sein:
Single Sign-On
Wie kann ich einen Benutzer überprüfen, 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 die Schaltfläche zu öffnen. Sie können taskInfo.url durch Ihre Authentifizierungsseite ersetzen.
Wie kann ich den Anwendungs-ID-URI des SSO-Bereichs ändern, um auch die Bot-ID zu verwenden, 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) enthält, sicher aus einem Botdialogfeld (in TeamsJS v1.x als Aufgabenmodul bezeichnet) öffnen. Können Sie vorschlagen, was der beste, einfachste und standardmäßige Ansatz ist, um diesen Vorgang durchzuführen?
Implementieren Sie die React-Seite mit Tabstopp-SSO, und rendern Sie den Inhalt nach Bedarf. Sie können dieselbe Registerkarten-URL wie das Dialogfeld im Bot öffnen.
Weitere Informationen finden Sie unter Aktivieren des einmaligen Anmeldens für die Registerkarten-App.
Wie kann ich einen SDK-Timeoutfehler vermeiden, während sich der App-Benutzer anmeldet?
Öffnen Sie die einfache Anmeldestartseite, 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 Gewährungstyp als authorization_code generieren?
Konfigurieren Sie die anwendung, die Sie verwenden, um die HTML-Codierung der Bereiche nur einmal auszuführen, damit die Bereiche von Microsoft Entra ID ordnungsgemäß gesendet und ausgewertet werden können.
Wie kann ich bot SSO mit React implementieren?
Wenn Sie Teams Toolkit zum Erstellen Ihrer App verwenden, finden Sie weitere Informationen unter Hinzufügen des einmaligen Anmeldens in der Teams-App .
Weitere Informationen zum Node js-Codebeispiel finden Sie unter Bot SSO quick-start.
Stageview
Welche Stageview sollte ich verwenden?
Collaborative Stageview ermöglicht es benutzern, Inhalte zusammen mit einer Seitenbereichunterhaltung 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. Seite, Dashboard oder Datei.
Dialoge (in TeamsJS v1.x als Aufgabenmodule bezeichnet) sind nützlich, um Meldungen anzuzeigen, die die Aufmerksamkeit der Benutzer benötigen, oder um Informationen zu sammeln, die für den Nächsten Schritt erforderlich sind.
Wenn Stageview aufgerufen wird, wird der Inhalt in Collaborative Stageview geöffnet, aber nicht in einem neuen Fenster, sondern im Standard Teams-Fenster geladen. Wie kann der Inhalt in einem neuen Fenster geöffnet werden?
Stellen Sie sicher, dass Ihre contentUrl
Domäne in der Manifesteigenschaft validDomains
genau widerspiegelt wird. Weitere Informationen finden Sie unter App-Manifestschema.
Warum wird kein Inhalt in einem neuen Teams-Fenster angezeigt, auch wenn contentUrl mit validDomains übereinstimmt?
Rufen Sie app.notifySuccess()
alle iframe-basierten Inhalte auf, um Teams zu benachrichtigen, dass Ihre App erfolgreich geladen wurde. Falls zutreffend, blendet Teams den Ladeindikator aus. Wenn notifySuccess
nicht innerhalb von 30 Sekunden aufgerufen wird, geht Teams davon aus, dass für die App ein Timeout auftritt, und es wird ein Fehlerbildschirm mit einer Wiederholungsoption angezeigt. Für App-Updates gilt dieser Schritt für Registerkarten, die bereits konfiguriert sind. Wenn Sie diesen Schritt nicht ausführen, wird für die vorhandenen Benutzer ein Fehlerbildschirm angezeigt.
Kann ich einen Deep-Link in meine contentUrl einfügen?
Nein, DeepLinks werden in contentUrl
nicht unterstützt.
Gewusst wie einen bestimmten Thread neben meinem Inhalt angezeigt?
Collaborative Stageview über einen Deep Link oder eine stageView-API wird mit dem zusätzlichen threadId
Parameter bereitgestellt. Sie können den Chatthread explizit definieren, der im Seitenbereich für Ihr spezifisches contentUrl
angezeigt werden soll. Weitere Informationen zum Abrufen eines finden Sie unter Abrufen eines threadId
Konversationsthreads.
Registerkarten
Wie kann ich deeplink verwenden, um die subEntityId oder subPageId auf dem mobilen Client abzurufen, während ich von einer Registerkarte zu einer 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 sowohl die konfigurierbare Registerkarte als auch die statische Registerkarte im App-Manifest für einen bestimmten Bereich definiert sind?
Wenn Sie sowohl eine konfigurierbare Registerkarte als auch eine statische Registerkarte in Ihrem App-Manifest für einen bestimmten Bereich definiert haben, heftet Teams die statische Registerkarte standardmäßig an.
Was geschieht, wenn ich bereits über bereits angeheftete konfigurierbare Registerkarten nach dem Wechsel zu statischen Registerkarten verfüge?
Bereits vorhandene konfigurierbare Registerkarteninstanzen Ihrer App funktionieren weiterhin unverändert. Sie haben keine Möglichkeit, neue Instanzen dieser konfigurierbaren Registerkarten anzuheften. Wenn Sie ihre Registerkarte anheften möchten, wird die statische Registerkarte Ihrer App von Teams angeheftet.
Teams-KI-Bibliothek
Was macht die Teams KI-Bibliothek?
Die KI-Bibliothek von Teams bietet Abstraktionen, mit denen Sie robuste Anwendungen erstellen können, die OpenAI-LLMs (Large Language Models) verwenden.
Stellt Microsoft eine gehostete Version von OpenAI-Modellen bereit, die von der KI-Bibliothek verwendet werden?
Nein, Sie benötigen Ihre LLMs (Large Language Models), die in Azure OpenAI oder anderswo gehostet werden.
Können wir die KI-Bibliothek mit anderen LLMs (Large Language Models) außer OpenAI verwenden?
Ja, es ist möglich, die KI-Bibliothek von Teams mit anderen LLMs (Large Language Models) zu verwenden.
Muss ein Entwickler etwas tun, um von LLMs zu profitieren? Wenn ja, warum?
Ja, die KI-Bibliothek von Teams bietet Abstraktionen, um die Nutzung großer Sprachmodelle (LARGE Language Models, LLMs) in Unterhaltungsanwendungen zu vereinfachen. Sie (Entwickler) müssen jedoch die Eingabeaufforderungen, Themenfilter und Aktionen je nach Szenario optimieren.
Wie lässt sich die KI-Bibliothek von Teams in ODSL integrieren?
Die beiden sind unabhängig und können nicht integriert werden.
Wie existiert die Teams KI-Bibliothek im Vergleich zur Heldengeschichte von Entwicklern, die für das Skills-Ökosystem in Microsoft 365 entwickeln?
Die Geschichte der Teams KI-Bibliothek richtet sich an Pro-Entwickler und ist von der Hero-Story rund um das Skills-Ökosystem in Microsoft 365 getrennt.
Wie sollten Informationen zum vorhandenen Bot Framework SDK nach der Ankündigung einer neuen Version kommuniziert werden?
Die KI-Bibliothek von Teams funktioniert zusammen mit dem vorhandenen Bot Framework SDK und ist kein Ersatz.
Teams-Toolkit
Häufig gestellte Fragen zum Bereitstellen von Cloudressourcen mithilfe des Teams-Toolkits.
Problembehandlung
Wenn Sie Fehler mit dem Teams-Toolkit in Visual Studio Code erhalten, können Sie in der Fehlerbenachrichtigung Hilfe abrufen auswählen, um zum zugehörigen Dokument zu wechseln.
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 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 SharePoint-basierte Anwendungen bereitstellen.
Hinweis
Das Erstellen einer Teams-App mit SharePoint-Framework mit Dem Teams-Toolkit verfügt nicht über eine direkte Integration in Microsoft Entra Admin Center. Der Inhalt des Dokuments gilt nicht für SPFx-basierte Apps.
Wie kann ich den Code in Microsoft Entra ID mithilfe des Teams Toolkits bereitstellen und Graph-API verwenden, um die Profilfoto des App-Benutzers abzurufen?
Freigegebene Verweise zum Bereitstellen des Codes mithilfe des Toolkits:
Sie können Graph-API aufrufen, um die Profilfoto des App-Benutzers abzurufen.