関数

関数

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

関数は、サーバーレスのシンプルなプログラムスクリプトで、さまざまなタスクを処理し、他のツールと連携して強力な自動ワークフローを作成できます。関数はPython、Node.js、Java、Zoho Delugeで記述できサーバー管理を気にすることなくCircuitでシームレスに実行できます。

 

前提条件

Qntrlでタンドアロン数を作成します。関数はCircuitに組み込む前にデプロイする必要があります。こちらをクリックして、数の作成とデプロイ方法を確認してください。

利用例従業員のオンボーディングにおける主な手順の1つは、必要な資産を特定して割り当てること、および指定されたコンピューターにオペレーティングシステム(OS)と必要なソフトウェアをインストールすることです。この「資産割り当て」プロセスでは、関数の状態を使用してカスタム関数を呼び出しそのカスタム関数が保管庫からライセンスキーを取得し、OSまたはソフトウェアのインストール時に適用します。従業員への資産割り当て用に設定され、従業員オンボーディングプロセス内にネストされている、下図の「従業員資産割り当て」Circuitを参照してください。        

ビルダー表示

ビルダー表示で、関数をCircuitに組み込むには、次の手順を実行します。
  1. 左側のペインから[関数]の状態をCircuitにドラッグ&ドロップするか、Circuit内の対象の関数の状態をクリックします。

  2. [設定]で、共通の状態の項目属性を更新します。

  3. [種類]には既定で[関数]が選択されています。Circuitに追加する[関数名]をドロップダウンリストから選択します。

  4. 状態の[エラー処理]オプションを指定します。エラー処理の詳細をご確認ください。

     

  1. 右側のペインの[入力/出力]で、必要に応じて次の詳細を入力できます。

    • [入力パス]、[出力パス][結果パス][結果セレクター]を入力します。詳しくは、入力と出力の処理を参照してください。 
    • 関数に送信されるJSON入力とともに、追加のパラメーターを送信することもできます。[パラメーターの追加]をクリックし、[パラメーター名]と[パラメーター値]を入力します。これらの入力は実行時に関数に渡されます。 

       


6. ページ下部の[保存して実行]をクリックします。
  1. テスト実行用のテストデータを入力JSONとして指定し、[次へ]をクリックします。
  2. この実行のテスト実行名を指定します[実行]をクリックします。
  3. 関数から受信したデータを確認します。
  4. 失敗やデータの不一致が発生した場合は、関数の設定を変更します。
  5. 関数を使用して必要な結果が得られるまで、このテストを繰り返します。

コード表示

コード表示では、関数をCircuitに組み込むためのJSONは次のとおりです。
'Licence Key Activation': { 'type': 'function', 'next': 'End', 'function_id': 'function_licence_activation_21', 'parameters': { 'software_name': '$.software.name', 'software_version': '$.software.version' } }






次へ:Webhookの状態

    • Related Articles

    • 関数

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 早期アクセス 関数はすべてのユーザーに対して有効になっているわけではありません。組織で Circuit を有効にしている場合、すべてのカスタム関数は関数として移行されます。Circuit をお試しになりたい場合は、早期アクセスについてサポートチームにメールでお問い合わせください。 ...
    • カスタム関数の管理

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 カスタム関数を使用すると、Delugeでユーザー定義関数を開発して実行できます。簡単なプログラムスニペットを実行して、プロセスの自動化や、サードパーティまたはZohoアプリケーションとの連携を行えます。 カスタム関数のビジネスでの活用 ...
    • カスタム関数: Create_Job

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このカスタム関数を使用すると、任意のボードで新しいカードを作成できます。 また、元のカードから新しいカードに必要な項目値を引き継ぐように設定することもできます。 業務シナリオ Helenさんは、組織の調達管理責任者です。資材の購入費用がHelenさんによって承認されると、 ...
    • カスタム関数: Jobを他のBlueprintへ移動

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このカスタム関数を使用すると、同じボードで作成された任意のブループリントにカードを自動的に移動できます。 ビジネスシナリオ ...
    • カスタム関数:計算フィールド値

      お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 このカスタム関数を使用すると、2つの値を加算し、戻り値をカスタム項目に保存できます。 この関数の実行後、合計はカスタム項目で動的に更新されます。 ビジネスシナリオ ...