お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
CircuitのTask Engine状態は、閉域環境から他のアプリケーションに接続し、APIにアクセスするために使用します。プライベートネットワークからデータを取得するには、必要な条件に応じて、ローカルマシンのネットワークから対象のAPIにアクセスする必要があります。
前提条件
Bridgeの[Task Engine]タブ、キー、およびその説明の詳細については、こちらをクリックしてください。
ユースケースの例:従業員のオンボーディングプロセスで、必要な従業員のプロビジョニングがすべて完了した後、人事チームの採用ソフトウェアでステータスを更新することが重要です。これを行うには、Task Engine状態を利用し、提供されたAPIを使用してオンボーディングステータスを更新できます。
Task Engineを[Builder View]および[Code View]で設定する方法を見てみましょう。
[Builder View]での設定
Task Engine状態をCircuitに関連付けるには。
-
[Builder View]で、左ペインから[Task Engine]状態をCircuitにドラッグ&ドロップするか、Circuit内の必要なTask Engine状態をクリックします。
-
-
[Bridge/Cluster ID]:タスクを実行する適切なBridgeまたはクラスターをドロップダウンリストから選択します。
-
[Add Configuration]セクションで、以下の項目を入力します。
-
[認証情報ID]:ドロップダウンリストから認証情報を選択します。[Task Engine]タブの種類に対して作成されたすべての認証情報の認証情報IDがリストに表示されます。
-
[リクエストメソッド]:GET、POST、PUT、DELETEのいずれかのメソッドを選択します。
-
[リクエストURL]:API URLを入力します。
-
[エラー処理](任意):エラー処理オプションを選択して設定します。詳細については、Circuit状態の エラー処理を参照してください。
-
[Input/Output]セクションでは、必要に応じて以下の項目を入力できます。
-
[Input Path]、[Output Path]、[Result Path]、および[Result selector]を入力します。I/Oパスの詳細はこちら。
-
[パラメーター]:[パラメーターの追加]をクリックし、パラメーター名とパラメーター値を指定します。これらのパラメーターは、Webhookの実行時にサードパーティアプリケーションに送信されます。
-
[ヘッダー]:[ヘッダーの追加]をクリックし、ヘッダー名とヘッダー値を指定します。設定したヘッダーは、Webhookの実行時にAPIリクエストに追加されます。
[Code View]での設定
[Code View]では、APIを使用してステータスを更新するTask Engine状態を設定するJSONは以下のとおりです。
'Update Onboarding Status': { 'type': 'task_engine', 'next': 'Onboarded Successfully', 'payload': { 'credential_id': 'api_cred_1', 'method': 'POST', 'url': 'https://recruitapp.com/update_status','parameters': { 'employee_name': 'John Mathew', 'employee_email': 'john_mathew@sweriomail.com', 'onboarding_status': 'onboarded' }, 'headers': { 'AuthorizationKey': '$.APIKey' } }, 'bridge_id': 'bridge-1369_1' }