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, die Fin erlauben, Salesforce Cases und zugehörige Daten zu erstellen, zu aktualisieren und zu synchronisieren.
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
Fin nutzt Salesforce-Daten, um Cases zu erstellen, Zusammenfassungen zu posten, Kontaktinformationen zu lesen und Gespräche an Agenten weiterzuleiten. Ohne die richtigen Berechtigungen kann Fin möglicherweise nicht effektiv mit Ihrer Salesforce-Umgebung interagieren – was zu fehlgeschlagenen Synchronisationen, blockierten Automatisierungen oder eingeschränkter Funktionalität führt.
Wer benötigt diese Berechtigungen?
Es gibt zwei wichtige Salesforce users, die an der Integration beteiligt sind:
Der OAuth Salesforce user – derjenige, der während der Integration verknüpft wurde
Der als Fin zugewiesene user – der user, den Fin bei Antworten, Posten oder Workflow-Aktionen imitiert
Welche Berechtigungen benötigt der OAuth user
Ihre Salesforce-Organisation sollte API aktiviert haben – siehe Salesforce-Fehler „API not enabled for this Organization or Partner“
Der user, der sich mit Salesforce verbindet, sollte keine API-Einschränkungen haben – siehe Zugriff auf APIs mit Connected Apps einschränken
Der user, der sich mit Salesforce verbindet, muss die Berechtigung „Approve Uninstalled Connected Apps“ aktiviert haben – dies ist erforderlich, um Drittanbieter-Apps während der Integration zu autorisieren.
So richten Sie die Berechtigungen ein
Navigieren Sie zu Deploy > Salesforce cases > Install and assign permissions in Salesforce.
Folgen Sie den Schritten, um ein entsperrtes Paket in Salesforce mit allen Berechtigungen und Feldern zu installieren, die Fin für den Betrieb auf dem Cases-Kanal benötigt.
Starten Sie die Installation des Berechtigungspakets.
Wählen Sie im Abschnitt What if existing component names conflict with ones in this package? die Option Do not install.
Wählen Sie Install for all users – das bedeutet, dass das Berechtigungsset jedem user zugewiesen werden kann, wenn Sie dies wünschen.
Warten Sie, bis der Vorgang abgeschlossen ist – es sollten keine Fehler angezeigt werden.
Konfigurieren und weisen Sie das Berechtigungsset zu
Nachdem Sie das Berechtigungsset in Salesforce installiert haben, müssen Sie es dem user zuweisen, der die Verbindung zu Fin autorisiert hat.
Aktivieren Sie in Ihren Salesforce Setup > User Interface-Einstellungen die Option Set Audit Fields upon Creation and Update Records with Inactive Owners.
Suchen Sie in Ihren Salesforce Setup > Permission Sets 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 zum Abschnitt „Permission Set Assignments“ und klicken Sie auf Edit Assignments.
Wählen Sie Intercom Fin for Salesforce permissions und weisen Sie das Berechtigungsset zu.
Erforderliche Salesforce-Berechtigungen
Salesforce-Objekt | Felder | Operationen | Wer benötigt es | Warum es benötigt wird |
EmailMessage | Id, FromName, FromAddress, ToAddress, Subject, ThreadIdentifier, HtmlBody, TextBody, CreatedById, CreatedDate, Incoming, ParentId, LastModifiedDate, LastModifiedById | Erstellen, Lesen | Connected User, Fin | Wird verwendet, um Nachrichten und Antworten für email-to-case workflows zu erstellen |
CaseFeed | Id, Title, Body, Type, CreatedBy.*, CreatedDate, Visibility, ParentId, LastModifiedDate | Lesen | Connected User | Erforderlich zur Verfolgung der Case-Aktivität |
FeedItem | Id, Body, ParentId, IsRichText, Type, Visibility, CreatedDate, CreatedById, LastEditById | Erstellen | Connected User, Fin | Fügt Gesprächsprotokolle und KI-Zusammenfassungen zu Fällen hinzu |
Fall | Id, Betreff, Beschreibung, ContactId, OwnerId, SuppliedEmail, SuppliedName, Ursprung, SourceId, FinInvolved__c, FinResolutionState__c, FinMarkedAsSpam__c, FinConversationId__c | Erstellen, Lesen, Aktualisieren | Alle Rollen | Kernfall-Erstellung, Übergabe und Feldsynchronisation |
Kontakt | Id, E-Mail, Erstellungsdatum, Vorname, Nachname | Erstellen, Lesen | Connected User | Benötigt beim Erstellen oder Verknüpfen von Kontakten mit Fällen |
User | Id, ContactId, Vorname, Nachname, E-Mail, UserType, IstAktiv | Lesen | Connected User | Ermöglicht die Zuweisung von Fällen an bestimmte users |
Gruppe | Id, Name, Typ | Lesen | Connected User | Gewährt Einblick in Salesforce-Warteschlangen |
QueueSobject | QueueId, SobjectType | Lesen | Connected User | Ermöglicht die Auswahl von Warteschlangen zur Fallweiterleitung |
PermissionSet | Name | Lesen | Connected User | Ermöglicht uns die Bestätigung, ob das Berechtigungspaket installiert ist |
PermissionSetAssignment | PermissionSetId, AssigneeId | Lesen | Connected User | Ermöglicht uns die Bestätigung, ob der Berechtigungssatz dem richtigen user zugewiesen ist. |
EmailRoutingAddress | Id, Adresse, EmailServicesAddressId | Lesen | Connected User | Ermöglicht die Auflistung aktiver Routing-E-Mail-Adressen. |
EmailServicesAddress | Id, IstAktiv | Lesen | Connected User | Ermöglicht die Überprüfung, ob die aufgeführte Routing-E-Mail-Adresse gültig ist. |
Tipp: Felder, die mit __c gekennzeichnet sind (z. B. FinInvolved__c), sind benutzerdefinierte Felder zur Verfolgung der AI-Beteiligung und des Lösungsstatus. Stellen Sie sicher, dass sie in Einstellungen → Salesforce Integration konfiguriert sind.
Implementierungscheckliste
Bevor Sie live gehen, stellen Sie sicher, dass Sie:
Weisen Sie das benutzerdefinierte Fin for Salesforce permissions Permission Set zu
Aktivieren Sie Chatter und Feed Tracking in Salesforce
Bestätigen Sie die Sichtbarkeit für benutzerdefinierte Felder wie
FinInvolved__c,FinResolutionState__c,FinMarkedAsSpam__c&FinConversationId__cTesten Sie die Integration mit einer Sandbox- oder Nicht-Produktionsumgebung


