カスタム関数

カスタム関数

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

カスタム関数を使用すると、タスクやWebhookなどの標準の処理では実装できない、手続き的なロジックが必要なプロセスを自動化できます。カスタム関数では、簡単なプログラムスクリプトを実行することで、関連するZoho Recruitのタブや外部のアプリケーションのデータを自動的に更新できます。

データがワークフローの条件に一致すると、Zoho Recruitによってカスタム関数が自動的に実行され、Zoho Recruitのデータが更新されます。カスタム関数では、Delugeスクリプト言語を使用してスクリプトを作成し、ワークフローのルールに関連付けて、業務プロセスを自動化できます。
カスタム関数の設定は、次の手順で行います。
  1. カスタム関数を作成する
  2. カスタム関数の正確さをテストする
  3. カスタム関数をワークフローのルールに関連付ける
対象者
  1. Zoho Recruit向けのカスタムワークフローを設定する開発者
  2. REST APIとDelugeスクリプトのスキルを持つプログラマー

 

カスタム関数の作成

カスタム関数は、データの効率的な操作、外部のアプリケーションとの連携、Zoho Recruitでの応答の更新を行うために、Delugeスクリプト言語で記述します。
カスタム関数を作成するには、次の手順を実行します。
  1. Zoho Sigma管理画面にサインインし、[拡張機能]をクリックします。
  2. 修正する拡張機能を選択し、[拡張機能を編集]をクリックします。
    Zoho Developersの管理画面に移動します。
  3. 拡張機能の詳細ページの左側の欄で[自動化]をクリックし、[ワークフロー]をクリックします。
  4. ページ上部の[カスタム関数]タブを選択します。
  5. [ワークフローのカスタム関数]ページで、[カスタム関数を設定]をクリックします。
    既存のカスタム関数を使用することも、最初から作成することもできます。
  6. [ワークフローのカスタム関数]ダイアログボックスで、次の操作を行います。
    1. カスタム関数の名前を指定します。
    2. カスタム関数を実行するタブを選択します。
メモ
同じタブ用に作成されたワークフローのルールに、カスタム関数を関連付けてください。
  1. Delugeスクリプトのエディターで関数を記述します。
  2. [保存する]をクリックします。

 

カスタム関数のテスト

カスタム関数をワークフローのルールに関連付ける前に、関数が正しく動作するか確認することをおすすめします。カスタム関数の詳細ページには、カスタム関数を実行してテストするためのオプションがあります。
カスタム関数をテストするには、次の手順を実行します。
  1. Zoho Sigma管理画面にサインインし、[拡張機能]をクリックします。
  2. 修正する拡張機能を選択し、[拡張機能を編集]をクリックします。
    Zoho Developersの管理画面に移動します。
  3. 拡張機能の詳細ページの左側の欄で[自動化]をクリックし、[ワークフロー]をクリックします。
  4. ページ上部の[カスタム関数]タブを選択します。
  5. カスタム関数の一覧から、テストする関数を選択します。
  6. [ワークフローのカスタム関数の表示]ページで、[編集]をクリックします。
  7. カスタム関数をテストするには、[実行する]をクリックします。
  8. [スクリプトを実行]ポップアップで値を入力し、[送信する]をクリックして、カスタム関数が正しく動作しているかテストします。


カスタム関数とワークフローのルールの関連付け

作成したカスタム関数は、ワークフローのルールに関連付ける必要があります。データがワークフローのルールの条件に一致し、そのワークフローのルールが実行されると、関連付けられたカスタム関数も自動的に実行されます。
カスタム関数をワークフローのルールに関連付けるには、次の手順を実行します。
  1. Zoho Sigma管理画面にサインインし、[拡張機能]をクリックします。
  2. 修正する拡張機能を選択し、[拡張機能を編集]をクリックします。
    Zoho Developersの管理画面に移動します。
  3. 拡張機能の詳細ページの左側の欄で[自動化]をクリックし、[ワークフロー]をクリックします。
  4. ページ上部の[カスタム関数]タブを選択し、[ルールの作成]をクリックします。
  5. [新しいルール]ページで、基本情報とその他のワークフローのルールのパラメーターを指定します。
  6. [処理]で、作成済みのカスタム関数を、すぐに実行する処理または時間基準の処理として関連付けます。
  7. [保存する]をクリックします。
 

カスタム関数の管理

作成したカスタム関数は、要件に応じて編集または削除できます。
カスタム関数を編集/削除するには、次の手順を実行します。
  1. Zoho Sigma管理画面にサインインし、[拡張機能]をクリックします。
  2. 修正する拡張機能を選択し、[拡張機能を編集]をクリックします。
    Zoho Developersの管理画面に移動します。
  3. 拡張機能の詳細ページの左側の欄で[自動化]をクリックし、[ワークフロー]をクリックします。
  4. ページ上部の[カスタム関数]タブを選択します。
    カスタム関数の一覧が表示されます。
  5. カスタム関数にマウスポインターを合わせると、次のオプションが表示されます。
  1. [編集] - カスタム関数を変更するには、[編集]アイコンをクリックします。
  2. [削除] - 関数を削除するには、[削除]アイコンをクリックします。カスタム関数をいずれかのワークフローのルールに関連付けている場合は、削除する前に関連付けを解除してください。