詳細情報:
REST API または Apex トリガーを使用したデータ処理エンジン定義の実行 (管理パッケージ)
データ処理エンジン定義は、REST API または Apex トリガーを使用して実行できます。
これは Financial Services Cloud 管理パッケージ機能です。
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}}
]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);
}
}
