お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
Zoho Flowとは?
Zoho Flowは、クラウドアプリケーションを連携するためのインテグレーションプラットフォームです。アプリ間の情報連携を自動化するワークフローを設定できます。トリガーと1つ以上の処理を組み合わせてフローを作成します。トリガーがフローを開始し、その後に処理が実行されます。計画されたイベントやデータの更新がトリガーになる場合があります。たとえば、Zoho Formsで新規エントリーが作成されるたびに、Zoho CRMで連絡先を新規作成または更新するフローを設計できます。
Zoho Flowで利用可能なZoho Directoryのトリガーと処理
トリガー
トリガーはフローを開始します。すべてのユーザーに対して初期設定で有効になりますが、フィルター条件を満たす特定のユーザーのみに有効にすることもできます。
-
ユーザー作成
Zoho Directoryでユーザーが作成されるとフローが実行されます。
-
ユーザー更新
Zoho Directoryでユーザーの個人情報が更新されるとフローが実行されます。
-
ユーザーがグループに追加
Zoho Directoryでユーザーがグループに追加されるとフローが実行されます。
-
ユーザー有効化
管理者がZoho Directoryでユーザーを有効化するとフローが実行されます。
-
ユーザー無効化
管理者がZoho Directoryからユーザーを無効化するとフローが実行されます。
処理
任意の操作を選択すると、必要な権限が付与されたうえで組織IDが自動入力されます。
-
ユーザー作成
Zoho Directoryで新規ユーザーのアカウントを作成します。必須情報:組織ID、氏名、ユーザーID、個人情報。
-
ユーザー更新
Zoho Directoryでユーザーの個人情報を更新します。必須情報:組織ID、ユーザーID、個人情報。
-
ユーザー取得
Zoho Directoryの既存ユーザーの個人情報を取得します。必須情報:組織ID、ユーザーIDまたはユーザーのメールアドレス。
-
ユーザーをグループに追加
Zoho Directoryでユーザーをグループに追加します。必須情報:組織ID、ユーザーID、グループID、およびグループ内での役割(メンバー/モデレーター/フォロワー)。
-
ユーザー有効化
Zoho Directoryでユーザーを組織に有効化します。必須情報:組織ID、ユーザーID。
-
ユーザー無効化
Zoho Directoryで組織からユーザーを無効化します。必須情報:組織ID、ユーザーID。
Zoho Flowを使ってZoho Directoryと他のアプリ間でフローを自動化する:
Zoho Directory 組織でワークフローを作成するには、以下のいずれかの役割が必要です:
- 組織 担当者
- 組織 Admin
- トリガーまたは操作で指定されたイベントを実行できる権限を持つカスタム役割
アプリケーションの割り当て
- Zoho Directoryにサインインし、左側のメニューからAdmin Panelをクリックします。
- アプリケーションタブに移動します。
- Zoho Flowアプリを検索して追加します。
- Assign ユーザーをクリックし、上記の権限を持つユーザーを割り当てます。
フローの作成
- 新しいタブでZoho Flowを開きます。
- My Flowsセクションで、右上の作成 Flowまたは左パネルの+ボタンをクリックします。
- Flow 名前と説明(任意)を入力します。
- 作成をクリックしてFlow Builder画面を開きます。はじめに画面を確認するか、スキップできます。
-
Builder画面のAppの下で、設定するをクリックします。
- 必要なアプリケーションを検索して選択し、次をクリックします。
- トリガーリストからトリガーを選択し、次をクリックします。
- 接続をクリックし、Zoho Flowと選択したアプリケーション間で外部連携を作成します。既存の外部連携がある場合は、標準の接続を選択できます。または、新規 Connectionをクリックして新規作成も可能です。一度接続を作成すると、組織内のさまざまなワークフローで使用できます。

- +新規をクリックし、Connection 名前を入力します。
- 希望する設定を選択します:
- すべてのトリガーと処理:この接続で作成されるワークフローは、すべてのトリガーと処理を実行できます。
- 特定のトリガーと処理のみ:この接続で作成されるワークフローは、選択したトリガーと処理のみ実行できます。
- 認証をクリックします。新しいブラウザウィンドウが開き、アクセス権限を確認できます。
- 承認するをクリックします。接続が確立されたら、必要な組織の選択に進みます。
- 完了をクリックします。これでフローのトリガー設定が完了しました。
- 左側のパネルで連携したいアプリ(例:Zoho CRM、Zoho Cliq、Zoho Directoryなど)を探します。
- アプリから操作(例:連絡先の作成、メッセージの送信など)をドラッグ&ドロップします。または、LOGICからFlow Control、通知、カスタムFunctionsなど利用可能な要素をドラッグ&ドロップすることもできます。LOGICの詳細はこちら
- 必要に応じてアプリの権限を付与し、操作の編集アイコンをクリックします。
- 設定画面で、各項目の値の指定方法を選択できます:
- リストから選択:ドロップダウンリストから特定のデータを選択できます。例えば、ユーザーID項目に値を指定する場合、リストからユーザーのIDを選択すると、フローはそのデータを今後の実行に利用します。
- Appデータの挿入:トリガーや前の処理から動的データを使用します。カスタム値を使用する場合は、該当項目で「カスタム値」を選択し、挿入項目から適切な変数を選びます。変数は$記号で始まる形式で挿入されます(例:${trigger.ユーザー.id})。
-
カスタム値を入力:すべての実行で同じ固定値を指定します。カスタム値の使用を選択すると、「ユーザーIDのカスタム値」という新しい項目が表示されるので、値を入力します。

テストおよびデバッグ
- 右上のテスト & Debugアイコンをクリックして、すべてが正しく動作するか確認します。
- 準備ができたら、右上のトグル切り替えでフローをオンにします。

タスク実行履歴の表示
ワークフローで実行されたすべてのタスクのステータスを追跡・確認できます。
- Builderの隣にある履歴をクリックします。
- 履歴画面では、すべてのタスク、実行日、各実行の所要時間、ステータスが表示されます:
- 完了: ワークフローの実行が正常に完了しました。
- 失敗: エラーによりワークフローの実行が失敗しました。
- 実行を選択すると、その他の詳細を表示できます。右上のInputをクリックすると処理されたデータを確認できます。右上のOutputをクリックすると出力データを表示できます。実行時に失敗の原因となったエラーも確認できます。失敗した実行を選択し、再開するをクリックすると、停止または失敗した箇所からワークフローの実行を続行できます。また、再開するをクリックして最初からワークフローを再実行することもできます。


フロー例
フロー1:
「ユーザーが有効化された」トリガーが開始された際に、そのユーザーを特定のグループに追加するワークフローを作成します。
- My Flow セクションで、右上の 作成 Flow または左パネルの + をクリックします。
- 名前 と 説明 を追加し、作成 をクリックします。
- ビルダー画面の App パネル で、設定する をクリックしてトリガーを設定します。
- Zoho Directory を検索して選択します。
- ユーザー Activated トリガーを選択し、次 をクリックします。
- 接続 をクリックし、接続名を入力して 認証 をクリックします。
- 承認する をクリックし、続けて 完了 をクリックします。
- 左パネルの Zoho Directory から 追加する ユーザー to グループ 操作を選択し、トリガーの下にドラッグ&ドロップします。
- 編集アイコンをクリックします。
- 新規 をクリックし、Connection 名前 を入力します。
- 認証 をクリックします。
- 次に、ユーザーを追加する対象のグループ ID を選択します。続けてユーザー ID を選択するか、使用する a カスタム 値 をクリックして任意の値を入力します。
メモ:カスタム値項目に入力した値は、該当する処理でサポートされている必要があります。そうでない場合、エラーが発生する可能性があります。
- 完了 をクリックします。

- 右上の テスト & Debug アイコンをクリックし、すべてが正しく動作するか確認します。
- テストが成功したら、右上の 切り替える をトグルしてワークフローをオンにします。
- ビルダー付近の 履歴 をクリックすると、過去のワークフロー実行履歴が表示されます。
Flow 2:
Zoho Form を使って作成したユーザー権限フォームに新規エントリーがあった際のワークフローを作成します。これにより、Zoho Directory に新規ユーザーが作成され、そのユーザーへ通知も行われます。
- My Flowsセクションで、右上の作成 Flowまたは左パネルの+ボタンをクリックします。
- Flow 名前と説明(任意)を入力し、作成をクリックします。
- ビルダー画面のApp内で、設定するをクリックします。
- 「Zoho Form」と検索して選択し、次をクリックします。
- Entry 送信済み-新規 バージョントリガーを選択し、次をクリックします。
- 接続をクリックします。既存の外部連携がある場合は標準の接続を選択できます。または新規 Connectionをクリックしてください。一度接続を作成すると、組織内のさまざまなフローで利用できます。
- Connection 名前を入力し、認証をクリックします。新しいブラウザウィンドウが開き、アクセス権限を確認後、承認するをクリックしてください。
- 利用するフォームを選択し、完了をクリックします。これでフローのトリガー設定が完了です。
- 左パネルでZoho Directoryを検索します。
- 作成 ユーザー操作をドラッグ&ドロップします。必要な権限を認証してZoho Directoryアプリと接続します。編集アイコンをクリックし、トリガーからのアプリデータで必須項目をマッピングします。
- 左パネルのLOGICをクリックします。
- 通知の下で送信する メールを作成 ユーザー操作の下にドラッグ&ドロップします。Toと差出人アドレスを入力し、ユーザーに送信するメールを下書きします。トリガーからのアプリデータやワークフローで処理した必須項目を利用できます。

-
操作「メッセージ as bot オン chat」をピック&プレースし、作成 ユーザーのエラー操作として設定します。必要な権限を認証してCliqアプリと接続します。トリガーやこのワークフローで処理したアプリデータから必須項目をマッピングします。
メモ:処理に変更を加えた場合は、上部の適用する Changesをクリックし、適用するをクリックしてワークフローに変更内容を反映させてください。
- 右上のテスト & Debugアイコンをクリックし、すべてが正しく動作するか確認します。
- テストが成功したら、右上の切り替えでワークフローをオンにします。
- Builder付近の履歴をクリックして、過去のワークフロー実行履歴を表示します。