Loading

Umgehung des Salesforce-Flows für einen bestimmten Benutzer oder ein bestimmtes Profil

Veröffentlichungsdatum: Aug 25, 2025
Beschreibung
Erfahren Sie, wie Sie eine benutzerdefinierte Berechtigung erstellen, einen vorhandenen Flow duplizieren und eine benutzerdefinierte Berechtigung zum Umgehen von Flows verwenden. 
Lösung
Mithilfe eines durch einen Datensatz ausgelösten Flow müssen wir:
  1. eine benutzerdefinierte Berechtigung erstellen
  2. dem Systemadministrator-Profil eine benutzerdefinierte Berechtigung zuweisen  
  3. einen bestehenden Flow duplizieren
  4. Entscheidungselement-Kriterien bearbeiten

________________________________

Erstellen einer benutzerdefinierten Berechtigung 

Mithilfe von benutzerdefinierten Berechtigungen können Sie Benutzern Zugriff auf benutzerdefinierte Anwendungen gewähren. In Salesforce können Sie mithilfe von benutzerdefinierten Berechtigungen prüfen, welche Benutzer auf bestimmte Funktionen zugreifen können. Mit benutzerdefinierten Berechtigungen können Sie Zugriffsprüfungen definieren, die den Benutzern über Berechtigungssätze oder Profile zugewiesen werden können – ähnlich wie bei der Zuweisung von Benutzerberechtigungen und anderen Zugriffseinstellungen. Sie können sogar benutzerdefinierte Berechtigungen verwenden, um die Validierungsregel für bestimmte Benutzer oder Profile zu umgehen. Erstellen wir nun eine benutzerdefinierte Berechtigung, um Flows zu umgehen.

Erste Schritte:
Schritt 1: Klicken Sie auf Setup.
Schritt 2: Geben Sie im Feld "Schnellsuche" den Text Benutzerdefinierte Berechtigungen ein.
Schritt 3: Klicken Sie auf die Schaltfläche Neu.
Schritt 4: Geben Sie eine Bezeichnung ein. Der Name wird automatisch ausgefüllt.
Schritt 5: Klicken Sie auf Speichern.

image.png

Zuweisen von benutzerdefinierten Berechtigungen für das Systemadministrator-Profil.
Schritt 1: Klicken Sie auf Setup.
Schritt 2: Geben Sie im Feld "Schnellsuche" den Text Profile ein.
Schritt 3: Öffnen Sie das Profil Systemadministrator.
Schritt 4: Navigieren Sie anschließend zu Anwendungen | Benutzerdefinierte Berechtigung und klicken Sie auf die Schaltfläche Bearbeiten.
Schritt 5: Weisen Sie nun dem Profil die benutzerdefinierte Berechtigung Salesforce-Flow überspringen zu.
Schritt 6: Klicken Sie auf Speichern.

image.png

Duplizieren eines bestehenden Flows 
Schritt 1: Klicken Sie auf Setup.
Schritt 2: Geben Sie im Feld "Schnellsuche" den Text Flows ein.
Schritt 3: Wählen Sie Flows aus und klicken Sie dann auf den zu bearbeitenden Flow-Namen. In diesem Fall ist das der Flow Kundenvorgang bei Aufgabenabschluss aktualisieren.
Schritt 4: Klicken Sie oben rechts im Flow Builder auf die Schaltfläche Speichern unter.
Schritt 5: Klicken Sie auf Speichern.

image.png


Bearbeiten von Entscheidungselement-Kriterien

Jetzt können Sie den durch einen Datensatz ausgelösten Flow nach Ihren Geschäftsanforderungen bearbeiten. Wir fügen eine Bedingung zu unserem Flow hinzu, um zu prüfen, ob der Benutzer Zugriff auf die benutzerdefinierte Berechtigung Salesforce-Flow überspringen hat.

Schritt 1: Bearbeiten Sie im Flow-Designer das Entscheidungselement Mit Kundenvorgang verbundene Aufgabe.
Schritt 2: Fügen Sie ein weiteres Kriterium zur Überprüfung der benutzerdefinierten Berechtigung hinzu. Klicken Sie nun auf das Dialogfeld Systemvariable. Ein Popup-Fenster wird geöffnet, in dem Sie eine Berechtigung auswählen müssen und dann die benutzerdefinierte Berechtigung Salesforce-Flow überspringen auswählen.
  • Klicken Sie auf Bedingung hinzufügen.
  • Zeile 5:
    1. Ressource: {!$Permission.Skip_Salesforce_Flow}
    2. Operator: Ist null
    3. Wert: {!$GlobalConstant.True}
  • Klicken Sie auf Speichern.
Am Ende sieht der Flow aus wie im folgenden Screenshot:

image.png

Fast geschafft! Wenn alles Ihren Vorstellungen entspricht, klicken Sie auf die Schaltfläche Aktivieren.
________________________________

Verfasst von: Rakesh Gupta | Salesforce MVP
Rakesh ist Senior Solution Architect, Salesforce MVP und Autor. Rakesh verfügt über Informatikkenntnisse und beschäftigt sich leidenschaftlich gern mit Lösungsdesign und Prozessautomatisierung.

Übermittlungen spiegeln nur die Meinung des Benutzers wider, der die Übermittlung zur Verfügung gestellt hat, und nicht die Meinung von Salesforce, unabhängig davon, ob der Benutzer mit Salesforce verbunden ist, und kann Produkte, Services, Informationen, Daten, Inhalte und andere Materialien enthalten, die von oder im Namen von Dritten zur Verfügung gestellt werden ("Materialien von Dritten").  Salesforce kontrolliert und befürwortet keine Materialien von Dritten und ist auch nicht für diese verantwortlich, einschließlich ihrer Genauigkeit, Gültigkeit, Aktualität, Vollständigkeit, Zuverlässigkeit, Integrität, Qualität, Rechtmäßigkeit, Nützlichkeit oder Sicherheit sowie der anwendbaren geistigen Eigentumsrechte. Jegliche Übermittlung, die über eine Nachrichtenseite oder ein Forum als Antwort auf gepostete Fragen zur Verfügung gestellt wird oder die anderweitig den Anschein erweckt, Fragen zu beantworten, einschließlich Fragen zu Salesforce oder Programmen, wird nur zu Ihrer allgemeinen Kenntnis zur Verfügung gestellt und sollte niemals als alleinige Antwort auf Ihre spezifischen Fragen verwendet werden (selbst wenn eine Antwort als "beste Antwort" oder Ähnliches gekennzeichnet ist). Sie sollten sich immer an den Salesforce-Support wenden, um Antworten auf Ihre spezifischen Fragen zu erhalten. Salesforce hat keine Kontrolle über Übermittlungen und ist nicht verantwortlich für die Nutzung oder den Missbrauch (einschließlich der Verbreitung) von Übermittlungen durch Dritte.

Wenn Sie Fragen haben, können Sie hier auf das Wissen unserer gesamten Trailblazer-Community zurückgreifen: https://trailhead.salesforce.com/trailblazer- community/feed

 
Nummer des Knowledge-Artikels

000393835

 
Laden
Salesforce Help | Article