Verbinden Sie Salesforce Agentforce mit Microsoft Agent 365

Verwenden Sie diese Anleitung, um Salesforce Agentforce mit Microsoft Agent 365 zu verbinden und Agentforce-Sitzungsaktivitäten für die Überwachbarkeit von Agent von Drittanbietern zu erfassen.

Bevor Sie anfangen

  • Bestätigen Sie, dass der Agent 365 KI-Administrator Verbindungen im Microsoft 365 Admin Center herstellen kann.
  • Bitten Sie einen Salesforce-Administrator, die Salesforce-Schritte in diesem Artikel durchzuführen.
  • Bestätigen Sie, dass Einstein Generative KI und Agentforce in der Salesforce-Organisation aktiviert sind.
  • Um Aktivitäten zu sammeln, bestätigen Sie, dass Data 360 in der Organisation verfügbar ist.

Erstellen Sie eine externe Salesforce-Client-App

  1. Wähle in Salesforce Einrichten aus und suche dann nach App Manager.
  2. Öffnen Sie den External Client App Manager und wählen Sie dann Neue externe Client-App.
  3. Gib einen App-Namen und eine Kontakt-E-Mail ein.
  4. Aktivieren Sie OAuth aktivieren und geben Sie eine Callback-URL ein, wie zum Beispiel https://login.salesforce.com/services/oauth2/success.
  5. Unter OAuth Scopes fügen Sie diese Scopes hinzu:
    • Zugriff auf Chatbot-Dienste (chatbot_api)
    • Zugreifen auf die Salesforce-API-Plattform (sfap_api)
    • Verwalten von Benutzerdaten über APIs (api)
    • Anfragen jederzeit ausführen (refresh_token, offline_access)
  6. Unter Flow Enablement wählen Sie Enable Client Credentials Flow und dann Erstellen aus.
  7. Im Reiter Richtlinien der App wählen Sie Bearbeiten. Unter OAuth-Richtlinien aktivieren Sie Enable Client Credentials Flow.
  8. Setze Run As auf einen aktiven Benutzer mit API-Zugriff und wähle dann Speichern aus. Um Aktivitäten zu sammeln, muss dieser Benutzer außerdem in der Lage sein, den Data 360-Datenraum abzufragen.
  9. Im Tab Einstellungen der App erweitern Sie OAuth-Einstellungen, wählen Consumer Key und Secret aus und notieren Sie den Consumer Key sowie das Consumer Secret. Dann kopieren Sie die Current My Domain URL aus Setup>.

Agentforce-Sitzungsverfolgung aktivieren

Agent 365 sammelt Agentforce-Aktivitäten aus Agentforce Session Tracing-Daten in Data 360. Schalten Sie das Nachverfolgen ein, bevor die Agenten ausgeführt werden. Sitzungen, die laufen, während Tracing ausgeschaltet ist, werden nicht aufgezeichnet und können später nicht mehr erfasst werden.

  1. Falls „Data 360“ noch nicht eingerichtet ist, navigieren Sie zu Einrichtung>„Data 360“-Einrichtung („Data Cloud“-Einrichtung in einigen Organisationen) und wählen Sie Erste Schritte. Die Provisionierung kann bis zu einer Stunde dauern.
  2. Im Setup suchen Sie nach Installed Packages und bestätigen, dass das Salesforce Standard Data Model Version 1.130 oder höher ist. Um dies zu aktualisieren, siehe Agentforce-Sitzungsverfolgung einrichten.
  3. In Setup suchen Sie nach Einstein Generative AI und wählen Sie dann Einstein Audit, Analytics und Monitoring Setup aus.
  4. Aktiviere Agentforce Session Tracing , falls es noch nicht aktiviert ist. Wenn Sie zur Auswahl eines Datenspeicherbereichs aufgefordert werden, wählen Sie Standard.
  5. Aktivieren Sie Agent Platform Tracing und Audit und Feedback.

Erstellen der Verbindung

  1. Öffnen Sie das Microsoft 365 Admin Center.
  2. Auswählen Agenten>Alle Agenten.
  3. Wählen Sie unter Connected Platforms"Verwalten" aus.
  4. Wählen Sie + Plattform verbinden und dann Salesforce Agentforce aus.
  5. Geben Sie die My-Domain-URL ohne Pfad, den Consumer Key und das Consumer Secret ein.
  6. Validieren Sie die Anmeldedaten.
  7. Speichern Sie die Verbindung.
  8. Wählen Sie Synchronisierungs-Agents aus.

Neue Verbindungen erfassen standardmäßig Observabilitätsdaten. Wenn Sie die Verbindung erstellt haben, bevor Observability verfügbar war, bearbeiten Sie sie und wählen Sie Agenten-Observabilitätsdaten erfassen aus.

Überprüfen Sie die Verbindung und Aktivitäten

  1. Öffnen Sie die Verbindung und bestätigen Sie, dass die Synchronisation erfolgreich war und die erwarteten Agenten erscheinen.
  2. Führe ein Gespräch mit einem aktiven Agenten. Zum Beispiel verwenden Sie im Agentforce Builder das Vorschau-Panel im Live-Test-Modus und notieren Sie die Sitzungs-ID.
  3. (Optional) In der Data 360-App öffnen Sie den Data Explorer und wählen Sie den aktivierten Datenbereich, Data Model Objects und die KI-Agenten-Sitzung aus. Bestätigen Sie, dass es eine Zeile für die Sitzungs-ID gibt.
  4. Im Microsoft 365 Admin Center öffnen Sie die Verbindung und wählen Sie Sync agents aus. Agent 365 sammelt bei jeder Synchronisation der Verbindung neue Sitzungen.
  5. In Agents>All Agents öffnen Sie den Agenten, wählen Sie Aktivität und bestätigen, dass Sessions mindestens 1 ist.

Die ersten Sessions nach dem Einschalten des Traces können bis zu zwei Stunden dauern, bis die Daten in Data 360 ankommen. Wenn Sessions immer noch 0 ist, warte ein paar Minuten und synchronisiere erneut. Aktive Nutzer zeigt N/A an, weil Agentforce-Sitzungen keine Microsoft Entra-Identitäten enthalten.

Note

In manchen Fällen aktualisiert Data 360 die Datenströme nicht nach einem Zeitplan. In der Data 360-App öffnen Sie Data Streams, öffnen Sie jeden Agentforce-Sitzungs-Trace-Stream und wählen Jetzt aktualisieren.

Troubleshoot

Symptom Wahrscheinliche Ursache Resolution
Die Validierung der Anmeldedaten ist fehlgeschlagen Der Ablauf der Client-Zugangsdaten ist weder in den App-Einstellungen noch in den OAuth-Richtlinien aktiviert, Run As ist nicht gesetzt oder die URL ist nicht die My Domain URL Korrigiere die App und die URL. Eine neue App kann ein paar Minuten brauchen, um den Flow zu akzeptieren.
Ein Agent erscheint nach der Synchronisation nicht mehr Der Agent ist nicht aktiv, oder der Run As-Nutzer kann nicht darauf zugreifen Aktiviere den Agenten im Agentforce Builder, überprüfe die Berechtigungen des Run As-Benutzers und synchronisiere erneut.
Agentforce Session Tracing ist nicht verfügbar Data 360 ist nicht provisioniert, Agentforce ist deaktiviert oder Salesforce Standard Data Model ist früher als 1.130 Schließen Sie Aktivieren der Agentforce-Sitzungsverfolgung ab.
Eine Sitzung wird in Data 360 nicht angezeigt Tracing war während des Gesprächs deaktiviert oder der Datenstrom hat sich nicht aktualisiert Starte ein neues Gespräch, nachdem das Tracing gestartet ist. In Developer Edition-Orgs wählen Sie in den Datenströmen Jetzt aktualisieren.
Eine Sitzung erscheint in Data 360, aber Aktivität ist leer Die Erfassung ist deaktiviert, die Verbindung wurde seit dem Gespräch nicht synchronisiert, die Nachverfolgung nutzt einen anderen Datenbereich oder der Benutzer Ausführen als kann keine Abfragen an Data 360 stellen. Wählen Sie „Collect agent observability data“ aus, synchronisieren Sie erneut und geben Sie dem Run As-Benutzer Zugriff darauf, zum Beispiel mit dem Data Cloud Architect-Berechtigungssatz (früher Data Cloud Admin).

Zugriff widerrufen

Widerrufen Sie den Zugriff, indem Sie die externe Client-App von Salesforce deaktivieren oder löschen, den Consumer Secret erneuern oder den API-Zugriff des Run As-Benutzers entfernen.

Für Verbindungsprobleme, die nicht speziell auf Salesforce Agentforce bezogen sind, siehe Troubleshoot connected platforms.