カスタムディレクトリストアの追加

カスタムディレクトリストアの追加

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

この記事では、ユーザー管理を効率化するために、外部のディレクトリーサービスをストアとしてZoho Oneに追加する手順を説明します。 ディレクトリーストアの詳細
  1. この操作を実行できる役割:組織の所有者、組織の管理者
  2. この機能を利用できるサブスクリプションプラン:無料試用版または任意のサブスクリプション
  3. その他の要件:カスタムストアとして追加するサービスの有効なアカウントと、連携に必要な認証トークンを生成できる役割が必要です。

カスタムディレクトリーストアを追加する手順は、Zoho Oneで利用できる3種類の操作画面によって異なります。下のタブから使用している操作画面のバージョンを選択し、以降の手順に進みます。
[One Experience UI]
[Spaces UI]
[Unified UI]
One Experience UI

手順1:Zoho Oneでのカスタムストアの作成

  1. Zoho Oneにサインインし、右上隅にある管理画面アイコンをクリックします。
  2. 左側のメニューで[ユーザー管理]をクリックします。
  3. [ディレクトリーストア]に移動し、[ディレクトリーを追加する]をクリックします。
  4. 右上隅にある[カスタムストアを作成する]をクリックします。

  5. [ストアのロゴ]は自動的に生成されます。利用可能な一覧から別のロゴまたはロゴの色を選択するには、[変更する]をクリックします。
  6. [連携名]と[説明]を入力します。
  7. [次へ]をクリックします。

  8. [同期エンドポイント]と[SCIMトークン]が生成され、表示されます。両方をクリップボードにコピーします。

手順2:外部サービスでの連携設定

  1. 別のブラウザータブまたはウィンドウで、連携する外部サービスにサインインします。
  2. サービスにZoho Oneをアプリとして追加します。手順については、サービスのドキュメントを参照してください。
    Notes
    サービスによっては、連携済みアプリの一覧からZoho Oneを追加するか、カスタムアプリとして追加する必要があります。
  3. Zoho Oneの設定ウィンドウに戻り、[次へ]をクリックします。

手順3:項目の関連付けの設定

項目の関連付けを設定すると、ユーザーのインポート時にカスタムストアからZoho Oneへデータを適切に転送できます。[項目の関連付け]セクションには、Zoho Oneで使用できる項目と、それに対応するカスタムストアの項目が表示されます。関連付ける値は、次の選択肢から選択できます。
  1. [プロフィールの項目]:カスタムストアで使用できる標準項目です。選択内容を変更するには、各項目の横にあるドロップダウンリストを使用します。

  2. [固定値]:インポートするすべてのユーザーに同じ値を適用する場合に使用します。たとえば、選択したすべてのユーザーの[勤務地]をインドに設定できます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [固定値]を選択し、表示する値を入力します(例:インド)。
    3. [OK]をクリックします。
  1. [数式]:既存のプロフィールの項目を使用して動的な値を作成できます。たとえば、カスタムストアの名の値と、それに続く<@domain.com>形式のドメイン名を組み合わせる文字列を入力し、Zoho Oneの[メール]項目に設定できます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [数式]を選択し、値を入力します(例:concat(user.First name, '@domain.com'))。
    3. [OK]をクリックします。

  1. [カスタム属性]:外部サービスに追加されたカスタム項目です。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [カスタム属性]を選択し、項目名を入力します(例:workspace_id)。
    3. [OK]をクリックします。
  1. [JSONパス]:外部サービスにある一連の値から特定の値を抽出する場合に使用します。たとえば、JSONパスを定義して、外部サービスの[住所]項目から市区町村を抽出し、Zoho Oneの[場所]項目に入力できます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [JSONパス]を選択し、値を入力します。
    3. [OK]をクリックします。
必要な項目をすべて関連付けたら、[保存して次へ]をクリックします。

手順4:一般設定

ストアに関連する活動をユーザーに通知するかどうか、および通知方法を設定します。
  1. [メール通知]で、この連携に関連する活動をユーザーにメールで通知するかどうかを選択します。
  2. [パスワード通知]で、インポート時にZoho Oneへ新しく追加されたユーザーにアクセス権を付与する方法を設定します。次のいずれかを選択できます。
    1. [ユーザー本人宛てに、メールでワンタイムパスワードを送信する]:ユーザーは初回サインイン時に、アプリケーションへアクセスするためのワンタイムパスワードを受け取ります。その後、新しいパスワードの設定を求められます。
    2. [管理者宛てに、メールでワンタイムパスワードを送信する]:ユーザーアカウントを有効にするためのワンタイムパスワードを受け取る管理者ユーザーを選択できます。選択した管理者は、このワンタイムパスワードをユーザーに伝えるか、ユーザーのパスワードをリセットできます。
    3. [誰にも通知しない]:インポート時に追加されたユーザーには、管理者が組織への参加を手動で招待しない限り、アカウントへのアクセス権が付与されません。ユーザーがアカウントにアクセスするには、招待を承諾する必要があります。
      Notes
      i. [メール通知]セクションで[メールで通知する]を選択した場合にのみ、[パスワード通知]セクションが表示されます。
      ii. [パスワード通知]の設定は、メールアドレスのドメイン名が認証済みのユーザーにのみ適用されます。
  3. [ステータスの同期]で、カスタムストアのユーザーステータスに加えられた変更をZoho Oneに反映するかどうかを選択します。変更をZoho Oneに適用するよう選択した場合、次回の同期時に、対応するZoho Oneのユーザープロフィールに変更が反映されます。
  4. 完了したら、[保存して次へ]をクリックします。


手順5:条件の設定

カスタムストアのすべてのユーザーを同期するか、一連の条件に基づいて同期するユーザーを指定できます。条件を設定するには、次の手順を実行します。
  1. 選択肢から条件を選択し、条件の関係を指定して値を入力します。複数の条件を設定し、ANDまたはOR条件を使用してさまざまな組み合わせで適用できます。
  2. 完了したら、[保存して終了する]をクリックします。

以上で、ユーザー管理を効率化するために、任意のディレクトリーサービスをカスタムディレクトリーストアとしてZoho Oneに設定できました。
スペースUI

手順1:Zoho Oneでのカスタムストアの作成

  1. Zoho Oneにログインし、右上にある[ディレクトリーの設定]アイコンをクリックします。
  2. 左側のメニューで[ユーザー管理]をクリックします。
  3. [ディレクトリー連携]に移動し、[ディレクトリーを追加]をクリックします。
  4. 右上にある[カスタムストアを作成]をクリックします。

  5. [ストアのロゴ]は自動生成されます。使用可能な一覧から別のロゴやロゴの色を選択する場合は、[変更する]をクリックします。
  6. [連携名]と[説明]を入力します。
  7. [次へ]をクリックします。

  8. [同期エンドポイント]と[SCIMトークン]が生成され、表示されます。両方をクリップボードにコピーします。

手順2:外部サービスでの連携の設定

  1. 別のブラウザータブまたはウィンドウで、連携する外部サービスにログインします。
  2. サービスにZoho Oneをアプリとして追加します。追加方法については、サービスのドキュメントを参照してください。
    Notes
    サービスによっては、連携済みアプリの一覧からZoho Oneを追加するか、カスタムアプリとして追加する必要があります。
  3. Zoho Oneの設定ウィンドウに戻り、[次へ]をクリックします。

手順3:項目の関連付けの設定

項目の関連付けにより、ユーザーのインポート時にカスタムストアからZoho Oneへデータが適切に転送されます。[項目の関連付け]セクションには、Zoho Oneで使用可能な項目と、カスタムストア内の対応する項目が表示されます。関連付ける値は、次の選択肢から選択できます。
  1. [プロフィールの項目]:カスタムストアで使用できる標準項目です。各項目の横にあるドロップダウンリストを使用して、選択内容を変更します。

  2. [固定値]:インポートするすべてのユーザーに同じ値を適用する場合に使用します。たとえば、選択したすべてのユーザーの[勤務地]をインドに設定できます。設定するには、
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [固定値]を選択し、表示する値を入力します(例:インド)。
    3. [OK]をクリックします。
  1. [数式]:既存のプロフィールの項目から動的な値を作成できます。たとえば、カスタムストアの名の値と、その後に続く<@domain.com>形式のドメイン名を組み合わせる文字列を入力し、Zoho Oneの[メール]項目に関連付けることができます。設定するには、
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [数式]を選択し、値を入力します(例:concat(user.First name, '@domain.com'))。
    3. [OK]をクリックします。

  1. [カスタム属性]:外部サービスに追加されたカスタム項目です。設定するには、
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [カスタム属性]を選択し、項目名を入力します(例:workspace_id)。
    3. [OK]をクリックします。
  1. [JSONパス]:外部サービス内の一連の値から特定の値を抽出する場合に使用します。たとえば、JSONパスを定義して、外部サービスの[住所]項目から市区町村を抽出し、Zoho Oneの[場所]項目に入力できます。設定するには、
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [JSONパス]を選択し、値を入力します。
    3. [OK]をクリックします。
必要な項目をすべて関連付けたら、[保存して次へ]をクリックします。

手順4:一般設定

ストアに関連する活動について、ユーザーに通知するかどうか、および通知方法を設定します。
  1. [メール通知]で、この連携に関連する活動をメールでユーザーに通知するかどうかを選択します。
  2. [パスワード通知]で、インポート時にZoho Oneへ新たに追加されたユーザーがアクセス権を取得する方法を設定します。次のいずれかを選択できます。
    1. [ユーザー本人宛てに、メールでワンタイムパスワードを送信する]:ユーザーは、初回ログイン時にアプリケーションへアクセスするためのワンタイムパスワードを受信します。その後、新しいパスワードの設定を求められます。
    2. [管理者宛てに、メールでワンタイムパスワードを送信する]:ユーザーアカウントを有効にするためのワンタイムパスワードを受信する管理者を選択できます。選択した管理者は、このワンタイムパスワードをユーザーに伝えるか、ユーザーのパスワードをリセットできます。
    3. [誰にも通知しない]:インポート時に追加されたユーザーは、管理者が手動で組織への参加を招待しない限り、自分のアカウントにアクセスできません。アカウントにアクセスするには、ユーザーが招待を承諾する必要があります。
      Notes
      i. [パスワード通知]セクションは、[メール通知]セクションで[メールで通知する]を選択した場合にのみ表示されます。
      ii. [パスワード通知]の設定は、メールアドレスのドメイン名が認証済みのユーザーにのみ適用されます。
  3. [ステータスの同期]で、カスタムストアのユーザーステータスに加えられた変更をZoho Oneに反映するかどうかを選択します。Zoho Oneに変更を適用するよう選択した場合、次回の同期時に、対応するZoho Oneのユーザープロフィールへ変更が反映されます。
  4. 完了したら、[保存して次へ]をクリックします。


手順5:条件の設定

カスタムストアのすべてのユーザーを同期するか、条件に基づいてストアから同期するユーザーを指定できます。条件を設定するには、
  1. 選択肢から条件を選択し、関係性を選択して値を入力します。複数の条件を設定し、ANDまたはOR条件を使用してさまざまな組み合わせで適用できます。
  2. 完了したら、[保存して終了する]をクリックします。

これで、ユーザー管理のために、任意のディレクトリーサービスがZoho Oneのカスタムディレクトリーストアとして設定されました。
統合UI

ステップ1:Zoho Oneでのカスタムストアの作成

  1. Zoho Oneにサインインし、左側のメニューで[ディレクトリー]をクリックします。
  2. [ディレクトリーストア]に移動し、[ディレクトリーを追加する]をクリックします。
  3. 右上にある[カスタムストアを作成する]をクリックします。

  4. [ストアのロゴ]は自動生成されます。利用可能な一覧から別のロゴやロゴの色を選択する場合は、[変更する]をクリックします。
  5. [連携名]と[説明]を入力します。
  6. [次へ]をクリックします。

  7. [同期エンドポイント]と[SCIMトークン]が生成され、表示されます。両方をクリップボードにコピーします。

ステップ2:外部サービスでの連携の設定

  1. 別のブラウザータブまたはウィンドウで、連携する外部サービスにサインインします。
  2. サービスにZoho Oneをアプリとして追加します。追加方法については、サービスのドキュメントを参照してください。
    Notes
    サービスによっては、連携済みアプリの一覧からZoho Oneを追加するか、カスタムアプリとして追加する必要があります。
  3. Zoho Oneの設定画面に戻り、[次へ]をクリックします。

ステップ3:項目の関連付けの設定

項目の関連付けを設定すると、ユーザーのインポート時にカスタムストアからZoho Oneへデータが正しく転送されます。項目の関連付けセクションには、Zoho Oneで利用可能な項目と、カスタムストア内の対応する項目が表示されます。関連付ける値は、次の選択肢から選択できます。
  1. [プロフィールの項目]:カスタムストアで利用可能な標準項目です。選択内容を変更するには、各項目の横にあるドロップダウンリストを使用します。

  2. [ハードコード値]:インポートするすべてのユーザーに同じ値を適用する場合に使用します。たとえば、選択したすべてのユーザーの事業所をインドに設定できます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [ハードコード値]を選択し、表示する値(例:インド)を入力します。
    3. [OK]をクリックします。

  1. [数式]:既存のプロフィールの項目から動的な値を作成できます。たとえば、カスタムストアの[名]の値と、その後に続く<@domain.com>形式のドメイン名を文字列で結合し、Zoho Oneの[メール]項目に入力できます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [数式]を選択し、値を入力します。例:concat(user.First name, '@domain.com')
    3. [OK]をクリックします。

  1. [カスタム属性]:Zoho Oneの項目を外部サービスのカスタム項目に関連付けることができます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [カスタム属性]を選択し、項目名を入力します。例:workspace_id
    3. [OK]をクリックします。

  1. [JSONパス]:外部サービスの値のセットから特定の値を抽出する場合に使用します。たとえば、JSONパスを定義し、外部サービスの[住所]項目から市区町村を抽出して、Zoho Oneの[場所]項目に入力できます。設定するには、次の手順を実行します。
    1. 項目にカーソルを合わせ、[編集する]をクリックします。
    2. [JSONパス]を選択し、値を入力します。
    3. [OK]をクリックします。
必要な項目をすべて関連付けたら、[保存して次へ]をクリックします。

ステップ4:一般設定

ストアに関連する活動について、ユーザーに通知するかどうか、および通知方法を指定します。
  1. [メール通知]で、この連携に関連する活動をユーザーにメールで通知するかどうかを選択します。
  2. [パスワード通知]で、インポート時にZoho Oneへ新たに追加されたユーザーがアクセスする方法を指定します。次のいずれかを選択できます。
    1. [ユーザー本人宛てに、メールでワンタイムパスワードを送信する]:ユーザーが初めてサインインする際に、アプリケーションへアクセスするためのワンタイムパスワードが送信されます。その後、新しいパスワードを設定する必要があります。
    2. [管理者宛てに、メールでワンタイムパスワードを送信する]:ユーザーアカウントを有効にするためのワンタイムパスワードを受信する管理者を選択できます。選択した管理者は、このワンタイムパスワードをユーザーと共有するか、ユーザーのパスワードをリセットできます。
    3. [誰にも通知しない]:インポート時に追加されたユーザーは、管理者から組織への参加を手動で招待されない限り、自分のアカウントにアクセスできません。アカウントにアクセスするには、招待を承諾する必要があります。
      Notes
      i. [パスワード通知]セクションは、[メール通知]セクションで[メールで通知する]を選択した場合にのみ表示されます。
      ii. [パスワード通知]の設定は、メールアドレスのドメイン名が認証済みのユーザーにのみ適用されます。
  3. [ステータスの同期]で、カスタムストア内のユーザーのステータスに対する変更をZoho Oneに反映するかどうかを選択します。

    変更をZoho Oneに適用するよう選択した場合、次回のスケジュールされた同期時に、対応するZoho Oneのユーザープロフィールに変更が反映されます。
  4. 完了したら、[保存して次へ]をクリックします。

ステップ5:条件の設定

カスタムストアのすべてのユーザーを同期するか、条件に基づいて同期するユーザーを指定できます。条件を設定するには、次の手順を実行します。
  1. 選択肢から条件を選択し、関係を選択して値を入力します。複数の条件を設定し、ANDまたはORを使用してさまざまに組み合わせて適用できます。
  2. 完了したら、[保存して終了する]をクリックします。


以上で、ユーザー管理に使用する任意のディレクトリーサービスが、Zoho Oneのカスタムディレクトリーストアとして設定されました。