Vous êtes ici :
Utilisation de l'API REST ou du déclencheur Apex pour exécuter une définition de Moteur de traitement des données (package géré)
Vous pouvez exécuter des définitions du Moteur de traitement des données en utilisant l'API REST ou des déclencheurs Apex.
Cette fonctionnalité est un package géré Financial Services Cloud.
Voici un exemple d'exécution d'une définition du Moteur de traitement des données en utilisant l'API 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}}
]Voici un exemple d'exécution d'une définition du Moteur de traitement des données en utilisant un déclencheur 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);
}
}
