COA_ServiceOrderSubmit クラス
処理および有効化のために注文を Salesforce パートナー事業部に送信します。
名前空間
使用方法
COA_ServiceOrderSubmit クラスには、注文を Salesforce パートナー事業部に送信するための単一の @InvocableMethod が含まれます。アノテーション情報については、『Apex 開発者ガイド』を参照してください。
例
この例では、サービス注文のリストを受信し、そのサービス注文を送信して、送信操作からの出力のリストを返します。
1public static void submitOrders(List<Service_Order__c> serviceOrders){
2 List<COA_ServiceOrderSubmit.COA_ServiceOrderSubmitInput> serviceOrderSubmitInput = new List<COA_ServiceOrderSubmit.COA_ServiceOrderSubmitInput>();
3
4 for(Service_Order__c serviceOrder: serviceOrders){
5 COA_ServiceOrderSubmit.COA_ServiceOrderSubmitInput input = new COA_ServiceOrderSubmit.COA_ServiceOrderSubmitInput();
6 input.serviceOrderId = serviceOrder.Id;
7 serviceOrderSubmitInput.add(input);
8 }
9
10 List<COA_ServiceOrderSubmit.COA_ServiceOrderSubmitOutput> serviceOrderSubmitOutputs = COA_ServiceOrderSubmit.submit(serviceOrderSubmitInput);
11
12 for(COA_ServiceOrderSubmit.COA_ServiceOrderSubmitOutput serviceOrderSubmitOutput: serviceOrderSubmitOutputs){
13 System.debug('Service Order Id: '+serviceOrderSubmitOutput.serviceOrderId);
14 System.debug('Success?: '+serviceOrderSubmitOutput.isSuccess);
15 System.debug('Response Messages: '+serviceOrderSubmitOutput.responseMessages);
16 }
17}