Konfigurieren Sie mehrere Provider-Anwendungen

  • Freigeben Version: Washingtondc
  • Aktualisiert 19. Februar 2024
  • 1 Minute Lesedauer
  • Sie können mehrere Anbieteranwendungen konfigurieren, um Anwendungsfälle zu unterstützen, in denen mehrere primäre Bots Virtual Agent API verwenden und zwischen ihnen unterscheiden müssen.

    Vorbereitungen

    Erforderliche Rolle: admin

    Vergewissern Sie sich, dass Sie sich im Anwendungsbereich Virtual Agent API befinden.

    Prozedur

    1. Navigieren zu Alle > sys_cs_provider_application.
    2. Klicken Sie auf Neu, um eine neue Anbieteranwendung zu erstellen.
    3. Füllen Sie die Felder des Formulars aus.
      Feld Beschreibung
      Name Name der Provider-Anwendung, z. B. VA API Benutzerdefinierter Bot.
      Anbieter Wählen Sie als Anbieter VA Bot-zu-Bot-Anbieter aus.
      Eingehende ID Eindeutige eingehende ID, die in der Anforderungsnachricht verwendet wird, z. B. custom_1.
      Nachrichtenauthentifizierung Konfigurieren Sie die Nachrichtenauthentifizierung mit einem Token für eingehende Kommunikation. Unter Konfigurieren Sie die Nachrichtenauthentifizierung für eingehende Kommunikation finden Sie weitere Details.
    4. Klicken Sie auf Absenden.
    5. Navigieren zu Alle > System-Webservices > REST-Nachricht.
    6. Klicken Sie auf Neu, um einen neuen REST-Nachrichtendatensatz zu erstellen.
    7. Füllen Sie im Datensatz „REST-Nachricht“ die Formularfelder aus.
      Feld Beschreibung
      Name Name des REST-Nachrichtendatensatzes. Diese sollte mit der neu erstellten Provider-Anwendung identisch sein.
      Endpunkt Antwortendpunkt des primären Bots
    8. Klicken Sie auf Absenden.
    9. Klicken Sie im Abschnitt „HTTP-Methoden“ auf Neu, um eine neue Methode zu erstellen, oder überschreiben Sie die standardmäßige GET-Methode.
      Feld Beschreibung
      Name Name der HTTP-Methode. Geben Sie postMessage ein.
      HTTP-Methode Wählen Sie POST aus.
      Endpunkt Geben Sie den Antwortendpunkt des primären Bots ein.
      Authentifizierungstyp Konfigurieren Sie die Basic- oder OAuth 2.0-Authentifizierung nach Ihren Anforderungen. Weitere Informationen zur Konfiguration der Basic Authentication finden Sie unter REST-Nachrichten mit BasicAuthentication konfigurieren. Weitere Informationen zur Konfiguration von OAuth 2.0 finden Sie unter REST-Nachrichten mit OAuth konfigurieren.
    10. Um die neu erstellte Provider-Anwendung zu verwenden, übergeben Sie die eingehende ID der Provider-Anwendung im Parameter appInboundIdVirtual Agent API der Anforderung [].
      Sie müssen die eingehende ID der Anbieteranwendung im Parameter appInboundId für jede Anforderung Virtual Agent API übergeben. Das Folgende ist eine Beispielanforderung Virtual Agent API, die die neu erstellte Provider-Anwendung verwendet.
      
      {
          "userId": "adminuser1",
          "emailId": "admin@example.com",
          "action": "START_CONVERSATION",
          "message": {
              "text": "",
              "typed": true
          },
          "appInboundId": "custom_1",
          "contextVariables": {
              "app_name": "test"
          }
      }
      

      Sie können die Konfiguration testen, indem Sie die ausgehenden HTTP-Protokolle anzeigen, um sicherzustellen, dass Ihr Antwortendpunkt aufgerufen wurde.