Zum Hauptinhalt springen

Salesforce Multi-Umgebungs-Setup

Verbinden, konfigurieren, testen und bereitstellen von Fin über mehrere Salesforce-Umgebungen hinweg.

Das Einrichten von Salesforce Multi-Umgebungen ermöglicht es Ihnen, mehrere Salesforce-Instanzen (wie Sandbox und Produktion) zu verbinden und workflows, Inhalte, Anleitungen und Verfahren sicher zu testen, bevor Sie live gehen.

Diese Anleitung führt Sie durch das Verbinden von Umgebungen, die Konfiguration von Kanälen, das Testen von workflows und das Übertragen von Änderungen in die Produktion.

Hauptvorteile

  • Änderungen sicher testen, ohne Ihre Live-Umgebung zu beeinträchtigen.

  • Umgebungsspezifische workflows ausführen für bessere Kontrolle.

  • Integrationen und Routing validieren, bevor Sie bereitstellen.

  • Inhalte, Anleitungen und Verfahren auf bestimmte Umgebungen ausrichten.


Schritt 1: Eine weitere Umgebung verbinden und konfigurieren

  1. Gehen Sie im Hauptmenü zu Connect > Connect to Salesforce.

  2. Klicken Sie unter „Organisation hinzufügen“ auf Connect.

  3. Folgen Sie den Einrichtungshinweisen, um Ihre Salesforce-Instanz zu verbinden.

Sobald Sie verbunden sind, müssen Sie die Berechtigungen konfigurieren und Connect to the Salesforce Enhanced Chat API (falls zutreffend) für Ihre neue Testumgebung einrichten. Dies geschieht alles auf derselben Connect-Seite unterhalb der Liste der Salesforce-Verbindungen. Dort gibt es ein neues Dropdown-Menü, mit dem Sie beim Konfigurieren zwischen Verbindungen wechseln können.


Schritt 2: Konfigurieren Sie Ihre Kanäle für Multi-Umgebungen

Sobald Ihre Testumgebung verbunden ist, wechseln Sie zum Deploy-Bereich und wählen den Kanal aus, den Sie testen möchten. Je nach Kanal sind möglicherweise weitere Konfigurationen erforderlich.

Salesforce-Fälle-Kanal

Für Salesforce-Fälle müssen Sie auswählen, welcher Benutzer in Ihrer Testumgebung als Fin agiert. Im Salesforce-Fälle-Kanal erscheint ein neues Akkordeon, das Sie zur Konfiguration der Fälle auffordert.

Wenn Sie hier auf Configure klicken, werden Sie aufgefordert, einen Salesforce-Benutzer auszuwählen, mit dem Fin antworten soll. Optional können Sie hier auch Fin per E-Mail konfigurieren. Wenn Sie für Ihre Testumgebung eine andere E-Mail-Domain verwenden möchten, müssen Sie diese hier verifizieren.

Hinweis: Vergessen Sie nicht, Ihr Routing auf der Salesforce-Seite so zu konfigurieren, dass neue Fälle dem Fin-Benutzer zugewiesen werden.

Enhanced Chat-Kanal [optional]

Sie müssen die Salesforce Enhanced Chat API Ihrer neuen Salesforce-Umgebung verbinden, wenn Sie an einen menschlichen Agenten übergeben möchten. Diese Konfiguration befindet sich auf der Connect-Seite, daher haben Sie diese möglicherweise bereits hinzugefügt. Falls nicht, wird auf dem Fin Messenger-Kanal ein unvollständiger Schritt angezeigt, der Sie zur Konfiguration auffordert.

workflows konfigurieren

Sie finden Ihre bestehenden workflows unter den Deploy-Checklisten für jeden Kanal.

Salesforce-Fälle-workflow

Wenn Sie die Salesforce-Fallübergabe verwenden, müssen Sie konfigurieren, welcher Benutzer oder welche Warteschlange den Fall erhält, wenn Sie eine neue Umgebung hinzufügen. Anfangs sehen Sie einen roten Rahmen um den nicht konfigurierten Übergabeschritt. Klicken Sie darauf und wählen Sie einen Empfänger pro Umgebung aus.

Fin Messenger-workflow

Sobald Sie mit der Salesforce Enhanced Chat API verbunden sind, ist für den Fin Messenger-workflow keine weitere Konfiguration erforderlich. Details zum Testen jeder Umgebung finden Sie im nächsten Abschnitt.

Daten mit Salesforce synchronisieren

Die Synchronisierung der Daten ändert sich nicht, wenn Sie eine weitere Verbindung hinzufügen. Sie sehen weiterhin einen Satz von Attributen, wenn Sie aus Ihrer Liste wählen. Die in der Liste angezeigten Attribute stammen aus Ihrer Produktionsumgebung, und falls keine Produktionsumgebung verbunden ist, werden die Attribute aus Ihrer Standardumgebung gezogen.

Wichtig: Attribute müssen in beiden Umgebungen existieren und übereinstimmen in:

  • Typ

  • Optionen (für Auswahllisten)


Schritt 3: workflows für mehrere Umgebungen aktualisieren

Die Hauptmethode zum Testen Ihrer neuen Umgebung ist über workflows. Sie haben zwei Möglichkeiten, mit workflows zu testen.

Option 1: Einen workflow anvisieren

  1. Öffnen Sie einen workflow.

  2. Klicken Sie auf den ersten Block.

  3. Wählen Sie aus, für welche Umgebung(en) der workflow gilt.

  4. Wählen Sie Fertig und setzen Sie Ihren workflow live.

Option 2: Verzweigungen hinzufügen

Wenn Sie keinen neuen workflow erstellen möchten, können Sie innerhalb eines bestehenden workflows Verzweigungen hinzufügen:

  1. Öffnen Sie Ihren workflow.

  2. Fügen Sie einen Branches-Schritt hinzu.

  3. Fügen Sie eine Bedingung mit Environment hinzu und wählen Sie die gewünschte Umgebung aus.

  4. Definieren Sie die Logik für jede Umgebung.

Tipp: Duplizieren Sie workflows über das Drei-Punkte-Menü > Duplizieren, um schnell umgebungsspezifische Versionen zu erstellen.


Schritt 4: Testen Sie Ihre Einrichtung

Nachdem Sie Ihre workflows aktualisiert haben, können Sie die Änderungen in Ihren Nicht-Produktionsumgebungen testen.

Salesforce-Fälle testen

  1. Klicken Sie oben auf der Seite auf Live test.

  2. Aktivieren Sie Ihre Testumgebung.

Sobald aktiviert:

  • Fälle, die dem Fin-Benutzer zugewiesen sind, werden von Fin bearbeitet.

  • Konversationen erscheinen in Analyze > Conversations.

Fin Messenger testen

  1. Klicken Sie oben auf der Seite auf Live test.

  2. Wählen Sie Ihre Umgebung aus dem Dropdown-Menü.

  3. Geben Sie eine URL ein, auf der der Messenger installiert ist.

  4. Klicken Sie auf Test starten.

Das System fügt automatisch hinzu:

IntercomLiveTest=true
messenger_environment=abc123

  • IntercomLiveTest=true — dies weist den Messenger an, auch dann zu starten, wenn er nicht aktiviert ist, damit Sie ihn testen können

  • messenger_environment=abc123 — dies teilt dem Messenger mit, mit welcher Umgebung Sie testen. Selbst wenn Sie auf Ihre Produktionswebsite verweisen, wird die Messenger-Umgebung auf die in der URL festgelegte Umgebung umgestellt. Sie können dies auch in Ihren Messenger-Einstellungen hinzufügen, wenn Sie einen Messenger auf einer internen Testseite haben, damit Sie nicht immer daran denken müssen, die Umgebung in der URL anzugeben, um den Testmodus zu aktivieren.

Hinweis: Wenn Sie das Attribut messenger_environment weder in der URL noch in den messenger_settings angeben, wird die Standardumgebung verwendet. Um eine Standardumgebung festzulegen, gehen Sie zur Connect-Seite, klicken Sie unter der Umgebung auf Verwalten und aktivieren Sie den Schalter Standardumgebung.


Schritt 5: Inhalte, Anleitungen und Verfahren testen

Um umgebungsspezifische Inhalte, Anleitungen oder Verfahren zu testen:

Erstellen Sie ein Publikum

  1. Klicken Sie auf Neu.

  2. Fügen Sie eine Regel hinzu:

    • Wählen Sie Environment.

    • Wählen Sie Ihre Zielumgebung.

  3. Speichern Sie das Publikum.

Publikum anwenden

  • Inhalt: Wählen Sie einen Inhalt aus und legen Sie das Publikum in der Seitenleiste „Details“ fest.

  • Anleitung: Wählen Sie das Publikum im Dropdown-Menü, nachdem Sie Ihre Anleitung hinzugefügt haben.

  • Aufgaben und Verfahren: Wenden Sie das Publikum im ersten Knoten an.


Schritt 6: Änderungen in die Produktion übertragen

Wenn Sie bereit sind, live zu gehen:

  • Inhalte, Anleitungen, Verfahren: Entfernen Sie die Zielgruppenansprache oder wechseln Sie zu einem Publikum, das in der Produktion verwendet wird.

  • workflows mit Verzweigungen: Entfernen Sie die Verzweigungen und alte redundante Logik oder aktualisieren Sie die Verzweigungen, damit sie auf Ihre Produktionsumgebung zeigen.

  • Neue workflows: Schalten Sie die Zielumgebung im ersten Block um oder ordnen Sie die workflows auf der Deploy-Seite neu.

Hinweis:

  • workflows werden in der Reihenfolge ausgeführt, in der sie auf der Deploy-Seite angezeigt werden. Wenn der erste workflow mit der aktuellen Umgebung übereinstimmt, wird dieser ausgewählt, wenn eine neue Konversation oder ein neuer Fall eingeht. Derzeit gibt es eine Einschränkung, dass der erste workflow nicht nach unten verschoben werden kann, was bald aufgehoben wird.

  • Die Spalte „Environments“ auf der Deploy-Seite zeigt an, welche Umgebung der workflow derzeit anvisiert.


Glossar

Umgebung

Eine Umgebung ist jede Salesforce-Instanz, die mit Ihrem Intercom-Arbeitsbereich verbunden ist. Diese können verwendet werden, um workflows, Verfahren, Inhalte oder Anleitungen anzusprechen. Die Umgebung wird auch auf jede Konversation angewendet, die in Analyze > Conversations in der rechten Seitenleiste angezeigt wird.

Standardumgebung

Dies ist die Umgebung, die für Fin Messenger verwendet wird, wenn keine spezifische Umgebung an den Messenger übergeben wird. Die Standardumgebung kann auf der Connect-Seite konfiguriert werden, indem Sie auf die Umgebung klicken und den Schalter Standardumgebung aktivieren.

Messenger-Umgebung

Dies ist eine Zeichenfolge, die über die URL übergeben oder im Messenger-Einstellungsobjekt (als messenger_environment) festgelegt werden kann. Diese entspricht direkt einer verbundenen Salesforce-Umgebung. Sie können die Messenger-Umgebungszeichenfolge entweder erhalten, indem Sie auf eine bestimmte Umgebung auf der Connect-Seite klicken und den Wert unten im geöffneten Blatt kopieren, oder indem Sie zu Deploy > Fin Messenger gehen, dann auf Live test klicken und Ihre URL für die Umgebung eingeben, die Sie testen möchten.

Produktionsumgebung

Dies ist immer die Umgebung, in der Ihre Live-Kunden mit Ihnen sprechen. Für einen Kanal ist eine Produktionsumgebung erforderlich, um live zu gehen. Sie verbinden Ihre Produktionsumgebung explizit auf der Connect-Seite. Sie müssen die Produktion nicht sofort verbinden, Sie können zuerst eine Testumgebung verbinden.

Hat dies deine Frage beantwortet?