Zum Hauptinhalt springen

Fin für Salesforce Cases: Erforderliche Berechtigungen

So richten Sie die notwendigen Salesforce-Berechtigungen für die Integration Ihres Fin-Arbeitsbereichs mit Cases ein.

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


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__c

  • Testen Sie die Integration mit einer Sandbox- oder Nicht-Produktionsumgebung


Hilfreiche Salesforce-Dokumentation

Hat dies deine Frage beantwortet?