タスクエンジン

タスクエンジン

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

CircuitのTask Engine状態は、閉域環境から他のアプリケーションに接続し、APIにアクセスするために使用します。プライベートネットワークからデータを取得するには、必要な条件に応じて、ローカルマシンのネットワークから対象のAPIにアクセスする必要があります。
 

前提条件

  • 有効な Bridgeエージェントこちらを参照して、Bridgeをインストールおよび設定してください。

  • Task Engineで接続するアプリケーションに必要な認証情報を作成します。

Bridgeの[Task Engine]タブ、キー、およびその説明の詳細については、こちらをクリックしてください。

ユースケースの例従業員のオンボーディングプロセスで、必要な従業員のプロビジョニングがすべて完了した後、人事チームの採用ソフトウェアでステータスを更新することが重要です。これを行うには、Task Engine状態を利用し、提供されたAPIを使用してオンボーディングステータスを更新できます。

Task Engineを[Builder View]および[Code View]で設定する方法を見てみましょう。

[Builder View]での設定

Task Engine状態をCircuitに関連付けるには。
  1. [Builder View]で、左ペインから[Task Engine]状態をCircuitにドラッグ&ドロップするか、Circuit内の必要なTask Engine状態をクリックします。
  2. [Configuration]タブで、共通の状態項目の属性を更新します。
  3. [Bridge/Cluster ID]:タスクを実行する適切なBridgeまたはクラスターをドロップダウンリストから選択します。

  4. [Add Configuration]セクションで、以下の項目を入力します。
    • [認証情報ID]:ドロップダウンリストから認証情報を選択します。[Task Engine]タブの種類に対して作成されたすべての認証情報の認証情報IDがリストに表示されます。
    • [リクエストメソッド]:GET、POST、PUT、DELETEのいずれかのメソッドを選択します。
    • [リクエストURL]:API URLを入力します。
      • GETおよびDELETEメソッドの場合は、API URLのみを入力します。
      • POSTおよびPUTメソッドの場合は、API URLを入力し、[Body Type]を選択します。
        • Text、JSON、XML、HTML、JavaScriptの場合は、[Content]セクションにデータを直接入力します。
        • URL Encoded、Form Dataの場合は、[追加][Body]セクションでクリックし、キーと値のペアとしてデータを入力します。

    • [エラー処理](任意)エラー処理オプションを選択して設定します。詳細については、Circuit状態の エラー処理を参照してください。
         
    1. [Input/Output]セクションでは、必要に応じて以下の項目を入力できます。
      1. [Input Path]、[Output Path][Result Path]、および[Result selector]を入力します。I/Oパスの詳細はこちら
      2. [パラメーター][パラメーターの追加]をクリックし、パラメーター名とパラメーター値を指定します。これらのパラメーターは、Webhookの実行時にサードパーティアプリケーションに送信されます。
      3. [ヘッダー][ヘッダーの追加]をクリックし、ヘッダー名とヘッダー値を指定します。設定したヘッダーは、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' }
    






    DBタスク

      • Related Articles

      • タスクエンジン

        お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Qntrlでは、公開APIはWebhooksから直接設定して実行できますが、ローカルネットワークにのみ公開されているクライアントの内部APIは、Bridgeの[Task Engine]タブを使用して実行できます。Bridgeで設定したTask ...
      • PowerShellタスクエンジン

        お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 これらのステートは、PowerShellコマンドを使用してプライベートネットワーク内のWindowsマシンで操作を実行するために使用されます。 PowerShell Task Engineでは、さまざまな操作を実行するために6種類のステートを利用できます。 PowerShell ...
      • Circuitの状態の概要

        お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 ステートは、タスクの実行、判断、またはあるステートから別のステートへの出力の受け渡しを行うサーキットの構成要素です。ステートは、サーキットのその区間で実行する必要がある特定のタスクやプロセスを定義します。 サーキットのステートは次のように分類されます。 フロー制御 機能 通知 ...