Zum Hauptinhalt springen

Fin Messenger: Erforderliche Berechtigungen für Salesforce

Dieser Artikel führt Sie durch die Einrichtung der notwendigen Salesforce-Berechtigungen zur Integration Ihres Fin-Arbeitsbereichs mit Enhanced Chat.

Um nahtlose Automatisierung und intelligente Support-Erlebnisse zu ermöglichen, integriert sich Fin tief in Ihre Salesforce-Instanz. Diese Integration erfordert spezifische Objekt- und Feldberechtigungen.

Dieser Artikel führt Sie durch:

  • Warum diese Berechtigungen wichtig sind

  • Wer sie benötigt

  • Wie man sie implementiert

  • Eine vollständige Referenztabelle der erforderlichen Berechtigungen

Warum diese Berechtigungen wichtig sind

  1. Erforderlich für Übergaben an salesforce (Human agent oder Case)

  2. Synchronisierung des Status mit salesforce

  3. Daten, die zur Steuerung von workflows benötigt werden, z. B. Kontaktdaten

Wer benötigt diese Berechtigungen?

Der OAuth Salesforce user – derjenige, der während der Integration verknüpft wurde.

Welche Berechtigungen der OAuth user benötigt


Mit der Salesforce Enhanced Chat API verbinden

Damit Fin Live-Chats an Ihr Team in Salesforce übergeben kann, benötigt es eine Verbindung zur Enhanced Chat API. Dies erfordert die Einrichtung einer Embedded Service Deployment in Salesforce.

  1. Gehen Sie zur Embedded Service Deployment in Salesforce.

  2. Klicken Sie auf Neue Bereitstellung.

  3. Klicken Sie auf Messaging für In-App und Web.

  4. Wählen Sie Custom Client.

  5. Geben Sie ihm einen Namen (z. B. „Fin“), wählen Sie Ihren Messaging Channel und speichern Sie. Wenn Sie noch keinen Messaging Channel haben, müssen Sie einen erstellen.

  6. Gehen Sie in Ihren neuen Custom Client und klicken Sie auf die Schaltfläche Veröffentlichen oben rechts.

  7. Wählen Sie Code Snippet.

  8. Kopieren Sie den Developer name und die URL in das Formular zur Verbindung.


So richten Sie die Berechtigungen ein

Navigieren Sie zu Connect in Ihrem Fin-Arbeitsbereich und öffnen Sie Install and assign permissions in Salesforce.

1. Installieren Sie das Berechtigungspaket

Folgen Sie den Schritten, um ein entsperrtes Paket in salesforce mit allen Berechtigungen & Feldern zu installieren, die Fin für den Betrieb auf dem Cases-Kanal benötigt:

  • Klicken Sie auf Install Fin for Salesforce.

  • Im Abschnitt Was ist, wenn bestehende Komponenten-Namen mit denen in diesem Paket in Konflikt stehen?, wählen Sie Nicht installieren.

  • Wählen Sie Für alle users installieren – das bedeutet, dass das Berechtigungssatz jedem user zugewiesen werden kann, wenn Sie dies wünschen.

  • Warten Sie, bis es abgeschlossen ist – es sollten keine Fehler angezeigt werden.

2. Konfigurieren und weisen Sie den Berechtigungssatz zu

  • Nachdem Sie den Berechtigungssatz in Salesforce installiert haben, müssen Sie ihn dem user zuweisen, der die Verbindung zu Fin autorisiert hat.

  • Aktivieren Sie in Ihren Salesforce Setup > Benutzeroberfläche-Einstellungen die Option Set Audit Fields upon Creation and Update Records with Inactive Owners.

  • Suchen Sie in Ihren Salesforce Setup > Berechtigungssätze nach Fin for Salesforce permissions und aktivieren Sie Set Audit Fields upon Record Creation.

  • Navigieren Sie in Salesforce zu dem user, der die Verbindung zu Fin autorisiert hat.

  • Scrollen Sie in dessen Profil nach unten zum Abschnitt Berechtigungssatz-Zuweisungen und klicken Sie auf Zuweisungen bearbeiten.

  • Wählen Sie Intercom Fin for Salesforce permissions und weisen Sie den Berechtigungssatz zu.


Erforderliche Salesforce-Berechtigungen

Salesforce-Objekt

Felder

Operationen

Warum es benötigt wird

MessagingSession

Status, ConversationId

Lesen

Überprüfung des Status der MessagingSession

Conversation

Id, ConversationIdentifier

Lesen

Um die richtige Messaging-Session zu erhalten

CaseFeed

Id, Titel, Inhalt, Typ, CreatedBy.*, CreatedDate, Sichtbarkeit, ParentId, LastModifiedDate

Lesen

Erforderlich zum Hinzufügen eines Transkripts bei einer Case-Übergabe

FeedItem

Id, Inhalt, ParentId, IsRichText, Typ, Sichtbarkeit, CreatedDate, CreatedById, LastEditById

Erstellen

Fügt Gesprächstranskripte und KI-Zusammenfassungen zu Fällen hinzu

Case

Id, Betreff, Beschreibung, ContactId, OwnerId, SuppliedEmail, SuppliedName, Ursprung, SourceId, FinInvolved__c, FinResolutionState__c,

FinMarkedAsSpam__c,

FinConversationId__c

Erstellen, Lesen, Aktualisieren

Kernfall-Erstellung, Übergabe und Feldsynchronisation

Contact

Id, E-Mail, CreatedDate, Vorname, Nachname

Erstellen, Lesen

Benötigt beim Erstellen oder Verknüpfen von Kontakten mit Fällen

User

Id, ContactId, Vorname, Nachname, E-Mail, UserType, IsActive

Lesen

Ermöglicht die Zuweisung von Fällen an bestimmte users

Group

Id, Name, Typ

Lesen

Gewährt Einblick in Salesforce-Warteschlangen

QueueSobject

QueueId, SobjectType

Lesen

Ermöglicht die Auswahl von Warteschlangen für die Fallweiterleitung

PermissionSet

Name

Lesen

Ermöglicht uns die Bestätigung, ob das Berechtigungspaket installiert ist

PermissionSetAssignment

PermissionSetId, AssigneeId

Lesen

Ermöglicht uns die Bestätigung, ob der Berechtigungssatz dem richtigen user zugewiesen ist.

Hat dies deine Frage beantwortet?