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

ProcessIntegrationProvider インターフェース

ProcessIntegrationProvider インターフェースは、Industries: Send Apex Async Request 呼び出し可能アクションで使用されるクラスを作成する場合に実装します。

使用方法

手数料取消および住所更新サービスプロセスでは、その属性を処理するために ProcessIntegrationProvider インターフェースを実装したクラスが使用されます。このクラスは、Service Catalog Resource Connect API が呼び出された後に svcCatalogRequestId を取得します。

ProcessIntegrationProvider のメソッド

ProcessIntegrationProvider のメソッドは次のとおりです。

executeCallout(requestGuid, inputRecordId, payload, attributes)

SvcCatalogRequest ID とインテグレーション定義の属性を指定して API コールを呼び出します。

署名

public IntegrationCalloutResponse executeCallout(String requestGuid, String inputRecordId, String payload, Map<String, Object> attributes)

パラメーター

requestGuid
型: String
API コールを一意に識別する要求 GUID を表します。
inputRecordId
型: String
API コールのペイロードを含む入力レコードを表します。
payload
型: String
inputRecordId の外部で提供される追加のペイロードを表します。
attributes
型: Map<String,Object>
インテグレーション定義レコードの属性データを表します。

戻り値

型: IntegrationCalloutResponse

getProviderAttributes()

インテグレーションフレームワークにどのような属性が予期されるかを伝え、インテグレーション定義で欠落している可能性がある値のデフォルトを提供します。

署名

public List<ApexProviderAttr> getProviderAttributes()

パラメーター

なし

戻り値

型: List<ApexProviderAttr>