この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

COA_ServiceOrderSubmit クラス

処理および有効化のために注文を Salesforce パートナー事業部に送信します。

名前空間

CHANNEL_ORDERS

使用方法

COA_ServiceOrderSubmit クラスには、注文を Salesforce パートナー事業部に送信するための単一の @InvocableMethod が含まれます。このクラスで定義されたメソッドを呼び出す場合、CHANNEL_ORDERS 名前空間プレフィックスを含めます。

名前空間プレフィックスまたは @InvocableMethod アノテーションについての詳細は、『Apex 開発者ガイド』を参照してください。

この例では、サービス注文のリストを受信し、そのサービス注文を送信して、送信操作からの出力のリストを返します。

簡潔にするため、この例で呼び出されるメソッドでは CHANNEL_ORDERS 名前空間プレフィックスが省略されています。実装でこのコードを使用する場合、名前空間プレフィックスを含める必要があります。

メモ

注文状況

COA_ServiceOrderSubmit クラスを使用してドラフト注文を送信すると、応答で操作が成功したかどうかが通知されます。応答では、関連するサービス注文レコードの状況は設定されないため、Service_Order_Status__c 項目は Draft のままです。送信された注文の状況を設定する実装を構築する場合、次のロジックをお勧めします。応答に成功コードが含まれている場合、注文状況を Received に設定します。含まれていない場合、状況を Error に設定します。エラーのある注文の場合、Salesforce パートナー事業部からのメモを Error_Comment__c 項目に保存できます。