トリガー、イベント、関数

トリガー、イベント、関数

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

トリガーは、イベントに応答するために使用します。トリガーを作成して、関数イベントに関連付けます。たとえば、タスクが作成されたときにメールを送信するとします。この場合、メール送信関数を作成します。次に、トリガーを作成し、メール送信関数をタスクの作成イベントに関連付けます。タスクが作成されるとメールが送信されます。Zoho Projectsでは、次のイベントに対応しています。

拡張機能のトリガー。
  1. 拡張機能を実行
  2. 拡張機能を停止
  3. 拡張機能をインストール
  4. 拡張機能をアンインストール
  5. 拡張機能を無効化
  6. 拡張機能を有効化
  7. 拡張機能を更新
  8. 拡張機能をアップグレード
プロジェクトのトリガー。
  1. プロジェクトを作成
  2. プロジェクトの項目を更新
  3. プロジェクトにコメントを追加
  4. プロジェクトをアーカイブ
  5. プロジェクトのアーカイブを解除
  6. プロジェクトを削除
タスクのトリガー。
  1. タスクを削除
  2. タスクを作成
  3. タスクにコメントを追加
  4. タスクの項目を更新
  5. タスクのドキュメントを添付
フェーズのトリガー。
  1. フェーズを作成
  2. フェーズを更新
  3. フェーズにコメントを追加
  4. フェーズを削除
タイムログのトリガー。
  1. タイムログを作成
  2. タイムログを更新
  3. タイムログを削除
その他のトリガー。

関数の作成

関数を使用すると、他のクラウドサービスと連携して拡張機能をカスタマイズできます。関数はZoho Projectsのイベントに関連付けることができ、特定のイベントが発生したときに実行されます。例として、メールを送信する関数を作成してみましょう。
  1. [関数]タブに移動し、右上の[関数の追加]をクリックします。
  2. 関数名を入力し、説明を追加します。
  3. [作成]をクリックします。
  4. 新しく作成した関数を開きます。
  5. 通知セクションの下にメール送信関数をドラッグ&ドロップします。
  6. 送信者と受信者のメールアドレス、メールの件名、本文を指定します。
  7. メールにプレースホルダーを追加するには、[編集]をクリックします。
  8. [更新]

    をクリックします。

現在のタスクの詳細を取得するには、data.get('task_detail');を使用します。

トリガーの作成

  1. [拡張機能]タブに移動し、対象の拡張機能にカーソルを合わせて、をクリックします。
  2. [トリガー]に移動し、[トリガーの追加]をクリックします。
  3. トリガーの名前を入力します。
  4. トリガーを起動するイベントを選択します。
  5. トリガーに関連付ける関数を選択します。
  6. 関数のバージョンを選択します。
  7. [作成]をクリックします。