위치:
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);
}
}
