外部ソースへの REST API 呼び出しを実行します。 REST API 呼び出しワークフロー タスクは、Workflow ツールボックスの [Application] セクションにあります。
接続文字列の作成
Rest API 呼び出しワークフロー オブジェクトを使用するには、宛先エンドポイントへの接続文字列を作成します。これを行うには以下を実行します。
- [Configure] メニューを開き、[Connection Strings] セクションに移動します。
- 「+」を選択して新しい接続文字列を作成します。
- [Provider] のドロップダウンから [Rest API] を選択します。
接続文字列:接続文字列は、ベース URL とヘッダーという二つの主要コンポーネントがある JSON 形式です。
ベース URL は宛先への URL であり、ヘッダーは認証を定義するために使用されます。
認証に apikey を使用したサンプル接続文字列:
{
Url:"http://my_sample_url.com ",
Headers:
{
apikey:"7abEtJvCPcrR7MP"
}
}
ベーシック認証を使用したサンプル接続文字列:
{URL:"http://my_sample_url.com ",
Headers:
{Authorization:"Basic bXlzYW1wbGV1aWQ6YW5kcGFzc3dvcmQ="
}
}
ワークフローの構築
- エクスプローラーで新しいプロセスを作成します。
- [Rest API Call] オブジェクトをキャンバスにドラッグします。このオブジェクトは、[Application] メニューのアプリケーション メニュー ツールボックスの下にある Workflow ツールボックスにあります。
- [Rest API ] 呼び出しオブジェクトをハイライト表示し、鉛筆アイコンを選択してプロパティを編集します。
- [Properties] ダイアログ ボックスで、先ほど作成した接続文字列を選択します。
Rest API 呼び出しワークフロー オブジェクトでは次の動詞をサポートしています。- Get
- Put
- Post
- Delete
- パスによって、リクエストするリソースが決まります。たとえば、Alteryx REST API
(https://YourAlteryxSite/api/v1)を使用する場合、パスを使用してワークフロー ジョブを実行するように指示できます。 /v1/workflows/{appId}/jobs/ のパスは、Anaplan 外で Alteryx ジョブの実行をトリガーします。