インテグレーション定義アクション
このアクションは、API バージョン 57.0 以降で使用できます。
サポートされている REST HTTP メソッド
Industries: Send Apex Async Request
バックエンドで Apex クラスをコールする非同期操作を実行します。このクラスは、ServiceIntegrationProvider インターフェースを実装している必要があります。
- 入力
-
入力 詳細 RequestGuid
型: String
説明: 要求の一意の識別子。値は任意の文字列にすることができます。
[設定] の [インテグレーション定義] では、RequestGuid をこの値に設定することをお勧めします。
{!$Flow.InterviewGuid}
これにより、アクションをコールするフローに基づいて自動生成される ID が作成されます。
IntegrationDefinitionDevName
型: String
説明: コール対象の Apex クラスを指定する [設定] の [インテグレーション定義] の [API 参照名]。
ContextRecordId
型: String
説明: Apex クラスの入力データを提供するレコードの ID。これは、Apex クラスで受け入れられる種別のオブジェクトの ID です。デフォルトの Apex クラスは、SvcCatalogRequest オブジェクトを受け入れます。
- サンプル入力
-
1{ 2 "RequestGuid": "1d926919bc721ceea1bde0918184795922c0-7f5f", 3 "IntegrationDefinition": "Account Lookup", 4 "ServiceProcessId": "001RO0000045yv4YAA" 5} 6 - 出力
-
このアクションには出力がありません。
- エラーのシナリオ
-
エラーのシナリオ API エラーコード エラーメッセージ パラメーターに値がありません。
REQUIRED_FIELD_MISSING
{0} パラメーターの値を指定する必要があります。
入力パラメーターのデータ型が無効です。
INVALID_TYPE
{0} パラメーターに指定された値のデータ型が正しくありません。{1} データ型の値を指定して、もう一度お試しください。
呼び出し可能アクションに複数の要求が送信されました。
TOO_MANY_REQUESTS
このアクションでは一度に 1 件のレコードのみを処理できます。{1} パラメーターに {0} を 1 つだけ指定して、もう一度お試しください。
入力パラメーターが無効です。
INVALID_INPUT
{1} パラメーターの値「{0}」は無効です。
項目に指定された ID が無効です。
INVALID_INPUT
{1} パラメーターで指定された ID「{0}」に問題があるようです。確認して、もう一度お試しください。
Industries: Send External Async Request
REST API 経由で外部サービスをコールする非同期操作を実行します。事前処理と事後処理のいずれかまたは両方にインテグレーション手順を使用することもできます。
- 入力
-
入力 詳細 InputProcessorContextId
型: String
説明: [インテグレーション定義] で定義された入力設定の実行時に外部サービスのペイロードデータを提供するレコードの ID。
OutputProcessorContextId
型: String
説明: [インテグレーション定義] で定義された出力設定の実行後に更新されるレコードの ID (省略可能)。
RequestGuid
型: String
説明: 要求の一意の識別子。値は任意の文字列にすることができます。
[設定] の [インテグレーション定義] では、RequestGuid をこの値に設定することをお勧めします。
{!$Flow.InterviewGuid}
これにより、アクションをコールするフローに基づいて自動生成される ID が作成されます。
IntegrationDefinitionDevName
型: String
説明: コール対象の外部サービスを指定する [設定] の [インテグレーション定義] の [API 参照名]。
- サンプル入力
-
1{ 2 "InputDataContextId": "001RO0000045yv4YAA", 3 "OutputDataContextId": "001RO0000045yv4YAA", 4 "RequestGuid": "1d926919bc721ceea1bde0918184795922c0-7f5f", 5 "IntegrationDefinition": "Onfido- IDV Application ID generation" 6} 7 - 出力
-
このアクションには出力がありません。
- エラーのシナリオ
-
エラーのシナリオ API エラーコード エラーメッセージ プログラムで処理を実行中に予期しない例外が発生しました。
UNKNOWN_EXCEPTION
「{0}」外部サービスの実行中に問題が発生しました。後でもう一度お試しください。
入力パラメ���ターのデータ型が無効です。
INVALID_TYPE
{0} パラメーターに指定された値のデータ型が正しくありません。{1} データ型の値を指定して、もう一度お試しください。
呼び出し可能アクションに複数の要求が送信されました。
TOO_MANY_REQUESTS
このアクションでは一度に 1 件のレコードのみを処理できます。{0} パラメーターにレコード ID を 1 つだけ指定して、もう一度お試しください。
入力パラメーターが無効です。
INVALID_INPUT
{1} パラメーターの値「{0}」は無効です。
外部サービスが正しくありません。
INVALID_INPUT
integrationDefinition に指定された「{0}」値は外部サービスの有効な API 参照名ではありません。確認して、もう一度お試しください。