Copilot Studio Friction

Bei Änderungen an diesem Eintrag benachrichtigt werden

Eine E-Mail, wenn sich Status oder Lösung ändert — Double-Opt-in, kein Tracking, Abmeldelink in jeder E-Mail.

Adaptive Karte gibt falsche oder fehlende Werte zurück

Abgemildertseit 8. Juli 2026

Zuletzt verifiziert

Details & Verwandtes

Einschätzung

Vertrauensstufe
Offiziell bestätigtDurch Microsoft-Dokumentation oder eine offizielle Aussage bestätigt.
Schweregrad
Beeinträchtigend
Typischer Zeitverlust
Stunden

Identifikation

Themen & VariablenAlle Kanäle

Verifikation & Änderungen

  1. Verifiziert

    Doku-Check durch Mensch: Adaptive Card authoring and overview docs re-read during seed migration; Edit Schema guidance and host version matrix still documented.

  2. Änderung

    Vorläufig durch den Product Owner freigegeben; externe LLM-Qualitätsprüfung ausstehend.

  3. Änderung

    Initialer Eintrag aus dem Seed-Dossier erstellt (Migrationswelle 1).

Automatisch übersetzte Fassung — massgeblich ist das englische Original.

Sind Sie hier richtig?

  • Ein Thema zeigt eine adaptive Karte an und liest die Eingabe des Nutzers daraus.
  • Nach dem Absenden sind die Ausgabevariablen leer, falsch oder fehlen ganz.
  • Oder es kommen Werte an, die aber zu einer früheren Karte im Chat gehören.
  • Oder die Karte verhält sich je Kanal unterschiedlich — in einem funktioniert sie, in einem anderen ist sie defekt.

Wenn der Chat rohes JSON statt einer Karte anzeigt → siehe Chat zeigt rohes JSON statt einer Antwort. Wenn Teams nach dem Veröffentlichen eine veraltete Karte anzeigt → siehe Teams antwortet mit einer alten Version Ihres Agents. Wenn sich der Typ einer Variablen nach einem Umschalten einer Entität geändert hat → eine stille Typänderung (Eintrag geplant).

Was passiert

Ursache 1: Das automatisch generierte Ausgabeschema ist falsch. Copilot Studio generiert Ausgabevariablen aus den Eingabefeldern Ihrer Karte. Wenn diese Generierung die Karte falsch interpretiert, erhalten Variablen falsche Namen oder Typen — oder fehlen ganz. Die Werte landen dann nie dort, wo Ihr Thema sie erwartet.

Ursache 2: Falsche Karte oder falsches Host-Rendering. Wenn mehrere Karten sichtbar sind, können Nutzer die Schaltfläche einer älteren Karte drücken. Wenn Submit-Aktionen dieselben Daten verwenden, kann das Thema die Karten nicht unterscheiden und übernimmt die falsche Nutzlast. Identische Submit-Daten funktionieren wie identische Türklingeln: Egal welche Schaltfläche gedrückt wird, es läutet dieselbe Klingel. Hosts unterstützen zudem unterschiedliche Schemaversionen (dokumentiert am 2026-07-08). Der Webchat rendert Version 1.6, aber kein Action.Execute; das Live-Chat-Widget bleibt auf 1.5.

Für Technikerinnen und Techniker

Die Dokumentation zu „Mit adaptiver Karte fragen" behandelt das generierte Ausgabeschema und dessen manuelle Korrektur über „Edit Schema". Die Übersicht dokumentiert die Host-Unterstützung: Schemaversion und Funktionsunterstützung unterscheiden sich je Oberfläche (dokumentiert am 2026-07-08). Anleitung für mehrere Karten: Jede Submit-Aktion benötigt eindeutige, karten- und aktionsspezifische Daten, um vermischte Nutzlasten zu vermeiden. Agent-Anweisungen können nicht beeinflussen, wie Karten ausgelöst werden; Anpassungen müssen an der Karte selbst erfolgen.

So beheben Sie es

Lösung 1

Offizieller Workaround

Das Ausgabeschema mit „Edit Schema" korrigieren

  1. Öffnen Sie das Thema mit dem Kartenknoten.
  2. Wählen Sie den Kartenknoten aus.
  3. Öffnen Sie den Eigenschaftenbereich.
  4. Wählen Sie „Edit Schema".
  5. Vergleichen Sie die aufgeführten Ausgabevariablen mit den Eingabefeldern Ihrer Karte.
  6. Korrigieren Sie falsche Namen und Typen und ergänzen Sie fehlende Ausgaben.
  7. Speichern Sie das Thema.
  8. Testen Sie die Karte erneut im Testbereich.

✅ Sie sollten jetzt sehen: Abgesendete Werte kommen in den korrigierten Ausgabevariablen an.

Lösung 2

Offizieller Workaround

Jeder Karte eindeutige Submit-Daten geben

  1. Öffnen Sie das JSON jeder Karte, die das Thema anzeigen kann.
  2. Fügen Sie in jeder Submit-Aktion ein Datenfeld hinzu, das die Karte identifiziert, zum Beispiel "cardId": "feedback-1".
  3. Verzweigen Sie im Thema anhand dieses Felds, bevor Sie die Werte verwenden.
  4. Testen Sie erneut mit zwei sichtbaren Karten: Senden Sie zuerst die ältere Karte ab.

✅ Sie sollten jetzt sehen: Jedes Absenden wird in die richtige Verzweigung geleitet, auch von einer älteren Karte aus.

Prüfen, ob es funktioniert hat

Füllen Sie die Karte im Testbereich aus und senden Sie sie ab. Erwartet: Jede Ausgabevariable enthält den von Ihnen eingegebenen Wert. Wiederholen Sie dies dann in jedem veröffentlichten Kanal, den Ihre Nutzer haben, weil Hosts Karten unterschiedlich rendern.

Falls es nicht funktioniert hat

  • Der Kanal liefert weiterhin die alte Karte. Die Veröffentlichung und die Ausbreitungsverzögerung sind Verdächtiger Nummer eins, besonders in Teams. Siehe Teams antwortet mit einer alten Version Ihres Agents.
  • Der Host unterstützt Ihre Schemaversion nicht. Die Versionen unterscheiden sich je Host (1.6 vs. 1.5, dokumentiert am 2026-07-08). Erstellen Sie die Karte gegen die niedrigste Version, die Sie bedienen müssen.
  • Eine ältere Karte ist noch auf dem Bildschirm. Ohne eindeutige Submit-Daten übergibt ihre Schaltfläche Ihrem Thema die falsche Nutzlast. Wenden Sie die zweite Lösung an.
  • Die Werte sind vorhanden, aber die Typen sind falsch. Öffnen Sie „Edit Schema" erneut und prüfen Sie den Typ jeder Ausgabe.

So verhindern Sie es künftig

  • Überprüfen Sie das generierte Ausgabeschema der Karte vor dem ersten Test — behandeln Sie „Edit Schema" als verbindlichen Zwischenstopp.
  • Geben Sie jeder Submit-Aktion von der ersten Karte an eindeutige Daten, nicht erst, wenn Fehler auftreten.
  • Prüfen Sie die Unterstützung der Schemaversion jedes Ziel-Hosts, bevor Sie Kartenfunktionen entwerfen.

Belege

  • Offizielle Dokumentationlearn.microsoft.com

    Copilot Studio generiert Ausgabevariablen automatisch aus den Eingaben der Karte; falsche müssen manuell über „Edit Schema" im Eigenschaftenbereich korrigiert werden.

  • Offizielle Dokumentationlearn.microsoft.com

    Die unterstützten Schemaversionen adaptiver Karten unterscheiden sich je Host, und jede Submit-Aktion benötigt eindeutige, kartenspezifische Daten, wenn mehrere Karten sichtbar sind.