ProcessIntegrationProvider インターフェース
ProcessIntegrationProvider インターフェースは、Industries: Send Apex Async Request 呼び出し可能アクションで使用されるクラスを作成する場合に実装します。
使用方法
手数料取消および住所更新サービスプロセスでは、その属性を処理するために ProcessIntegrationProvider インターフェースを実装したクラスが使用されます。このクラスは、Service Catalog Resource Connect API が呼び出された後に svcCatalogRequestId を取得します。
ProcessIntegrationProvider のメソッド
ProcessIntegrationProvider のメソッドは次のとおりです。
executeCallout(requestGuid, inputRecordId, payload, attributes)
署名
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