U bent hier:
REST API of Apex Trigger gebruiken om definities van een gegevensverwerkingsengine uit te voeren (beheerd pakket)
U kunt definities van de gegevensverwerkingsengine uitvoeren met behulp van de REST API of Apex triggers.
Dit is een voorziening van het beheerde pakket Financial Services Cloud.
Hier is een voorbeeld van hoe u een definitie van de gegevensverwerkingsengine kunt uitvoeren met behulp van de REST-API.
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}}
]Hier is een voorbeeld van hoe u een definitie van de gegevensverwerkingsengine kunt uitvoeren met behulp van een Apex trigger.
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);
}
}
