Verwenden eines automatisch gestarteten Flows zum Ausführen einer Datenverarbeitungsmodul-Definition (verwaltetes Paket)
Ordnen Sie eine Datenverarbeitungsmodul-Definition einem automatisch gestarteten Flow zu. Führen Sie den Flow dann manuell aus oder rufen Sie ihn über Apex, Prozesse oder die REST-API auf. Sie können den bereitgestellten Datenverarbeitungsbeispiel-Flow duplizieren und verwenden oder einen Flow entsprechend Ihren Anforderungen erstellen.
Erforderliche Editionen
Verfügbarkeit: Lightning Experience
Verfügbarkeit: Professional, Enterprise und Unlimited Edition
Dies ist eine Funktion für verwaltete Financial Services Cloud-Pakete.
Geben Sie unter "Setup" im Feld "Schnellsuche" den Text Flows ein und wählen Sie dann Flows aus.
Öffnen Sie den Datenverarbeitungsbeispiel-Flow.
Doppelklicken Sie auf den Knoten "Datenverarbeitungsauftrag ausführen", um ihn zu öffnen.
Wählen Sie im Abschnitt "Kategorie" die Option Datenverarbeitungsmodul aus.
Wählen Sie im Feld "Aktion" die Datenverarbeitungsmodul-Definition aus, die ausgeführt werden soll.
Geben Sie die entsprechenden Werte für die Eingabevariablen ein.
Klicken Sie auf Fertig.
Speichern Sie die Änderungen und aktivieren Sie dann den Flow.
Klicken Sie zum Ausführen des Flows auf Ausführen.
Alternativ können Sie den Flow mithilfe eines Apex-Auslösers starten. Hier ist ein Beispiel:
//Trigger Code
trigger InitiateCalcJob on MulesoftJob__c (after update) {
for (MulesoftJob__c job: Trigger.new) {
if(Trigger.oldMap.get(job.id).Status__c == 'In Progress' && job.Status__c == 'Completed'){
RunFlowFuture.runFlow(job.RBL_Job_Name__c);
}
}
}
// Future method code
global class RunFlowFuture {
public static Flow.Interview.Data_Processing_Flow rblFlow {get; set;}
@future
public static void runFlow(String ruleName) {
if(ruleName != null){
Map<String, Object> myMap = new Map<String, Object>();
myMap.put('v1', 'String');
rblFlow = new Flow.Interview.Data_Processing_Flow(myMap);
rblFlow.start();
}
}
}
Konnten Sie Ihr Problem mithilfe dieses Artikels lösen?
Geben Sie uns Feedback, damit wir uns verbessern können.
Laden
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.