Utilizar un flujo iniciado automáticamente para ejecutar una definición del Motor de procesamiento de datos (paquete gestionado)
Asocie una definición del Motor de procesamiento de datos con un flujo iniciado automáticamente. Luego ejecute el flujo manualmente o invoque por Apex, procesos o API de REST. Puede duplicar y utilizar el flujo Muestra de procesamiento de datos proporcionado o crear un flujo según sus requisitos.
Ediciones necesarias
Disponible en: Lightning Experience
Disponible en: Professional Edition, Enterprise Edition y Unlimited Edition
Esta es una función de paquete gestionado de Financial Services Cloud.
En Configuración, en el cuadro Búsqueda rápida, ingrese Flujos y luego seleccione Flujos.
Abra el flujo Muestra de procesamiento de datos.
Haga doble clic en el nodo Ejecutar trabajo de procesamiento de datos para abrirlo.
En la sección Categoría y seleccione Motor de procesamiento de datos.
En el campo Acción, seleccione la definición del motor de procesamiento de datos que desea ejecutar.
Ingrese los valores apropiados para las variables de entrada.
Haga clic en Listo.
Guarde sus cambios y luego active el flujo.
Para ejecutar el flujo, haga clic en Ejecutar.
O bien, puede iniciar el flujo utilizando un desencadenador Apex. A continuación se incluye un ejemplo.
//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();
}
}
}
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
Cargando
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.