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

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

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

この操作を実行できる役割組織の所有者, 組織管理者
この機能に対応しているサブスクリプションプラン:無料試用版またはいずれかのサブスクリプション
その他の要件:カスタムストアとして追加するサービスで有効なアカウントがあり、連携に必要な認証トークンを生成できる役割が割り当てられていること。

この記事では、ユーザー管理を効率化するために、サードパーティのディレクトリサービスをZoho Oneのストアとして追加する手順について説明します。ディレクトリストアの詳細はこちら

カスタムディレクトリストアを追加する手順は、Zoho Oneでサポートされている2つのユーザーインターフェイスのバージョンによって異なります。以下のタブから使用しているUIバージョンを選択し、続く手順に進んでください。

[スペースUI]
[統合UI]
スペースUI

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

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

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

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

手順2:サードパーティサービスでの連携の設定

  1. 別のブラウザータブまたはウィンドウで、連携するサードパーティサービスにサインインします。
  2. サービス内でZoho Oneをアプリとして追加します。手順については、サービスのドキュメントを参照してください。
    Info
    サービスによっては、事前連携済みアプリの一覧から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パス]:サードパーティサービス内の一連の値から特定の値を抽出する場合に使用します。たとえば、サードパーティサービスの[住所]項目から市区町村を抽出し、Zoho Oneの[場所]項目に入力するJSONパスを定義できます。手順は次のとおりです。
    1. 項目にカーソルを合わせ、[編集]をクリックします。
    2. [JSONパス]を選択し、値を入力します。
    3. [OK]をクリックします。
必要な項目をすべて関連付けたら、[保存して次へ]をクリックします。

手順4:一般設定の構成

ストアに関連する活動についてユーザーに通知するかどうか、また通知方法を設定します。
  1. [メール通知]で、この連携に関連する活動についてユーザーにメールで通知するかどうかを選択します。
  2. [パスワード通知]で、インポート時にZoho Oneへ新しく追加されたユーザーがアクセスする方法を設定します。以下のいずれかのオプションを選択できます。
    1. [ユーザーにメールでワンタイムパスワードを送信する]:ユーザーは初回ログイン時に、アプリケーションにアクセスするためのワンタイムパスワードを受け取ります。その後、新しいパスワードの設定が求められます。
    2. [管理者にメールでワンタイムパスワードを送信する]:ユーザーアカウントを有効にするためのワンタイムパスワードを受け取る管理者ユーザーを1人選択できます。選択した管理者は、このワンタイムパスワードをユーザーに伝えるか、ユーザーのパスワードをリセットできます。
    3. [誰にも通知しない]:インポート時に追加されたユーザーは、管理者が手動で組織に招待しない限り、自分のアカウントにアクセスできません。ユーザーがアカウントにアクセスするには、招待を承諾する必要があります。
      Info
      [メール通知]セクションで[メールで通知]を選択した場合にのみ、[パスワード通知]セクションが表示されます。
  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をアプリとして追加します。手順については、サービスのドキュメントを参照してください。
    Info
    サービスによっては、事前連携済みアプリの一覧からZoho Oneを追加するか、カスタムアプリとして追加する必要があります。
  3. Zoho Oneの設定画面に戻り、[次へ]をクリックします。

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

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

  2. [固定値]:インポートするすべてのユーザーに同じ値を適用する場合に使用します。たとえば、選択したすべてのユーザーの勤務地をIndiaに設定できます。手順は次のとおりです。
    1. 項目にカーソルを合わせ、[編集]をクリックします。
    2. [固定値]を選択し、表示する値を入力します。例:India
    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パス]:外部サービスの一連の値から特定の値を抽出する場合に使用します。たとえば、外部サービスの住所項目から市区町村を抽出してZoho Oneの場所項目に入力するためのJSONパスを定義できます。手順は次のとおりです。
    1. 項目にカーソルを合わせ、[編集]をクリックします。
    2. [JSONパス]を選択し、値を入力します。
    3. [OK]をクリックします。
必要な項目をすべて関連付けたら、[保存して次へ]をクリックします。

ステップ4:一般設定の構成

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

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

ステップ5:条件の設定

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


これで、任意のディレクトリーサービスをZoho Oneのカスタムディレクトリーストアとして設定し、ユーザー管理に使用できるようになりました。