Usted está aquí:
Utilizar API de REST o desencadenador Apex para ejecutar un Motor de procesamiento de datos Definiciones (paquete gestionado)
Puede ejecutar definiciones del Motor de procesamiento de datos utilizando desencadenadores de API de REST o Apex.
Esta es una función de paquete gestionado de Financial Services Cloud.
Este es un ejemplo de cómo puede ejecutar una definición del Motor de procesamiento de datos utilizando la API de REST.
Api Type:REST
Method :POST
EndPoint :/services/data/v50.0/actions/custom/dataProcessingEngineAction/RBLForAUMHH
Url : https://mist66.soma.salesforce.com/services/data/v50.0/actions/custom/dataProcessingEngineAction/RBLForAUMHH
Response :[
{“actionName”:“RBLForAUMHH”,
“errors”:null,
“isSuccess”:true,
“outputValues”:{“batchJobId”:“0mdx000000000U1AAI”,“accepted”:true}}
]Este es un ejemplo de cómo puede ejecutar una definición del Motor de procesamiento de datos utilizando un desencadenador Apex.
public class InvokeCalcJobViaRest {
public void invokeJob(String ruleName){
Http h = new Http();
HttpRequest req = new HttpRequest();
req.setEndpoint(URL.getSalesforceBaseUrl().toExternalForm() + '/services/data/v50.0/actions/custom/dataProcessingEngineAction/'+ruleName);
req.setBody('{"inputs":[{}]}');
req.setHeader('Authorization', 'OAuth ' + UserInfo.getSessionId());
req.setHeader('Content-Type', 'application/json');
req.setMethod('POST');
HttpResponse res = h.send(req);
System.debug(res);
}
}
