HTTP動詞を使用したプロセスの呼び出し
次のHTTP動詞を使用してプロセスを呼び出すことができます。
- •GET
- •POST
- •PATCH
- •PUT
- •DELETE
さまざまなHTTP動詞を使用し、要求で使用されているHTTP動詞を基に各種CRUD操作を実行するように1つのプロセスを設定することができます。XQuery関数を使用して、要求で使用されているHTTP動詞とリソースパスセグメントを判別できます。
例えば、顧客レコードが格納されたCRMシステムを更新する場合に、次のタスクの1つ以上を実行する必要があるとします。
- •GET動詞を使用して顧客レコードを読み取る。
- •POST動詞を使用して新規顧客レコードを挿入する。
- •PATCH動詞を使用して既存の顧客レコードを更新する。
- •PUT動詞を使用して既存の顧客レコードを上書きする。
- •DELETE動詞を使用して既存の顧客レコードを削除する。
次の図に示すように、これらすべての操作を実行するように1つのプロセスを設定することができます。
プロセスの割り当てステップでは、getRequestHTTPVerb関数を使用して、要求で使用されているHTTP動詞を判別します。次の図は、式エディタの[要求コンテキスト]セクションにあるgetRequestHTTPVerb関数を示しています。
ディシジョンステップは、使用されているHTTP動詞を基に、各種CRUD操作を実行するためのさまざまなパスに分岐します。
さまざまなHTTP動詞を使用してプロセスを呼び出す方法に関するビデオを表示するには、次のコミュニティの記事を参照してください。