関連リストの作成と管理

関連リストの作成と管理

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

関連リストを作成すると、タブ間の関連付けを通じて関連データにすばやくアクセスできます。条件を指定して他のエンティティの既存データを自動入力したり、カスタム関数を作成して外部ソースからデータを取得して表示したりできます。詳細はこちら

関連リストは、次のタブで利用できます:
  1. プロジェクト
  2. エピック
  3. リリース
  4. スプリント
  5. 作業項目
  6. 工数表
  7. ミーティング
  8. ユーザー
  9. 経費
  10. カスタムタブ
 

利用条件

情報
この機能は、エンタープライズプラン、プレミアプラン、およびZoho Oneのユーザーが利用できます。
関連リストを作成するには:
  1. 歯車アイコンをクリックして、[設定]画面を開きます。
  2. [カスタマイズ]セクションで[関連リスト]を選択します。
  3. [作成]ボタンをクリックします。
  4. [関連リスト名]を入力します。この名前は、関連タブの詳細表示でタブ名として表示されます。
  5. 参考情報として説明を入力します。
  6. リストの種類で[ルックアップ]を選択します。
  7. [ルックアップタブ]を選択します。ルックアップタブとは、リストに表示する関連データの取得元のタブです。
  8. [保存]ボタンをクリックして、関連リストを保存します。

保存したリストは、カスタマイズの関連リストセクションに表示されます。このリストは、表示先のレイアウトに関連付ける必要があります。たとえば、関連リストを作成しても、どのレイアウトにも関連付けていない場合は、詳細ページからアクセスできません。

関連リストをレイアウトに関連付けるには:
  1. 関連リストの作成時に、[保存して関連付ける]ボタンをクリックします。
  2. リストを表示する関連タブを選択します。ここが関連リストの読み込み先となります。
  3. 関連リストを表示するレイアウトを選択します。
  4. [関連付ける]ボタンをクリックします。選択したレイアウトが適用されているタブで、リストにアクセスできるようになります。


設定の関連リスト一覧ページから関連付けることもできます。対象のリストと同じ行にある[関連付ける]ボタンをクリックし、タブとレイアウトを関連付ける手順を完了します。

関連リストを作成するには:
  1. 歯車アイコンをクリックして、[設定]画面を開きます。
  2. [カスタマイズ]セクションで[関連リスト]を選択します。
  3. [作成]ボタンをクリックします。
  4. [関連リスト]の名前を入力します。この名前は、関連タブの詳細表示でタブ名として表示されます。
  5. 参考情報として説明を入力します。
  6. リストの種類で[ルックアップ]を選択します。
  7. [ルックアップタブ]を選択します。ルックアップタブとは、リストに表示する関連データの取得元のタブです。
  8. 次の条件に基づいて[リストに自動入力する]オプションを選択します。指定した条件に基づいて、タブの既存データが関連リストに自動入力されます。

  9. 複数のプロジェクトのデータを表示するには、[プロジェクトを横断して関連エンティティを表示する]オプションを選択します。
  10. [保存して関連付ける]ボタンをクリックします。
  11. [関連タブ]で、リストを表示する対象のタブを指定します。
  12. リストを含めるレイアウトを選択します。
  13. [関連付ける]ボタンをクリックして、手順を完了します。
選択したレイアウトが適用されているタブで、リストにアクセスできるようになります。

メモ
メモ:自動入力オプションを適用すると、今後作成されるデータも、条件に一致する場合は自動的に関連付けられます。
バックリンク付きの関連リストを作成すると、関連タブと、表示するデータの取得元または親タブとの間に双方向の関連付けを設定できます。これにより、関連付けを両方向からたどれるようになり、データ間の関係を把握して移動しやすくなります。

バックリンクを作成するには:
  1. 上記の手順に従って、関連リストセクションから関連リストを作成します。
  2. 関連リストの作成時に、[バックリンクを生成する]オプションを選択します。
  3. [バックリンク名]を入力します。
  4. [保存して関連付ける]をクリックして、レイアウトを関連付けます。
  5. [カスタマイズ]の[カスタムレイアウト]に移動します。
  6. 関連リストが関連付けられているルックアップタブを選択します。
  7. バックリンクが作成されているレイアウトを選択します。
  8. [詳細表示]セクションを選択します。
  9. 関連リストの[関連付ける]をクリックします。
  10. バックリンクを含める関連リストのレイアウトを選択します。
  11. 特定の関連リストのバックリンク情報を編集するには、[編集]をクリックします。
  12. 適切なバックリンク名を入力します。
  13. [保存]ボタンをクリックします。バックリンクオプションが有効になり、関連付けをたどりやすくなります。
カスタム関数による関連リストの作成は、主に外部アプリケーションや外部ソースからデータを取得して表示する場合に適しています。カスタム関数では、REST APIを通じて、外部アプリや他のZoho製品から情報を取得できます。詳細はこちら

カスタム関数では、次のことができます:
  1. 外部連携を通じた外部ソースへの接続
  2. スクリプトビルダーを使用したDelugeスクリプトの作成
  3. 必要に応じた安全なデータ取得
関連リストを作成するには:
  1. 歯車アイコンをクリックして、[設定]画面を開きます。
  2. [カスタマイズ]セクションで[関連リスト]を選択します。
  3. [作成]ボタンをクリックします。
  4. [関連リスト名]を入力します。この名前は、関連タブの詳細表示でタブ名として表示されます。
  5. 参考情報として説明を入力します。
  6. リストの種類で[カスタム関数]を選択します。
  7. 関数の仕様を入力します。
  8. スクリプトビルダーで関数のスクリプトを作成します。
  9. [保存]ボタンをクリックして、スクリプトを保存します。
  10. [保存して関連付ける]ボタンをクリックします。
  11. [関連タブ]で、リストを表示する対象のタブを指定します。
  12. リストを含めるレイアウトを選択します。
  13. [関連付ける]ボタンをクリックして、手順を完了します。
選択したレイアウトが適用されているタブで、リストにアクセスできるようになります。

Delugeスクリプトの例

以下は、外部のバグ管理ツールのAPIから未解決のバグ報告を取得し、作業項目の詳細ページの関連リストに表示するために返すDelugeスクリプトの構成例です。


  1. workItemId = entityDetails.toMap().get('entityId');
       
    // 外部連携を通じて外部のバグ管理ツールから課題を取得
    response = invokeurl
    [
    type: GET
    connection: 'bugtracker_connection'
    ];
       
    issues = response.get('issues');
     
    if (issues == null || issues.size() == 0)
    {
    info 'この作業項目に関連付けられた課題は見つかりませんでした。';
    }
     
    response = Map();
    headers = List();
    headers.add('課題ID');
    headers.add('タイトル');
    headers.add('重要度');
    headers.add('ステータス');
    headers.add('担当者');
     
    listData = List();
    for each issue in issues
    {
    details = List();
    details.add(issue.get('id'));
    details.add(issue.get('title'));
    details.add(issue.get('severity'));
    details.add(issue.get('status'));
    details.add(issue.get('assigned_to'));
    listData.add(details);
    }
       
    response.put('keys',headers);
    response.put('values',listData);
    return response;

Zoho Sprintsの各タブの詳細表示ページのレイアウトは、カスタムレイアウトの詳細表示セクションでカスタマイズできます。このセクションでは、関連リストの列の表示設定をカスタマイズできます。詳細はこちら
  1. 歯車アイコンをクリックして、[設定]画面を開きます。
  2. [カスタマイズ]セクションで[レイアウト]を選択します。
  3. 関連リストをカスタマイズするレイアウトを選択します。
  4. [詳細表示]を選択して、レイアウトの項目にアクセスします。
  5. カスタマイズする関連リストに移動します。
  6. [カスタマイズ]をクリックして、リストで利用できる項目を表示します。
  7. 非表示にする項目または列を無効にします。
  8. [更新]ボタンをクリックして、変更を保存します。

メモ
メモ:
無効にした項目は、選択したレイアウトに関連付けられているタブの関連リスト表示では表示されなくなります。
バックリンクの項目や列はカスタマイズできません。
関連リスト表示にアクセスするには:
  1. 対象のタブまたはエンティティ(プロジェクト、エピック、リリース、スプリント、作業項目、工数表、ミーティング、ユーザー、経費、カスタムタブ)を選択します。
  2. 選択したタブの詳細ページに移動します。
  3. 詳細表示ページに並んでいるタブから、対象の関連リストを選択します。
リストに自動入力されたデータが表示されます。データが自動入力されていない場合は、[追加]ボタンをクリックして新しいデータを追加するか、[関連付ける]ボタンをクリックして関連タブの既存データを選択し、関連付けます。

自動化の管理とカスタム項目の管理が有効になっている権限を持つユーザーは、関連リストの表示、作成、更新、削除を行えます。
  1. 歯車アイコンをクリックして、[設定]画面を開きます。
  2. [ユーザー管理]セクションで[権限]を選択します。
  3. 関連リストへの操作を有効にする権限を選択します。
  4. [ワークスペースの権限]を選択します。
  5. 自動化の管理とカスタム項目の管理の権限を有効にします。
  6. 関連リストのカスタマイズへのアクセスを制限するには、これらの権限を無効にします。
レイアウトから関連リストを削除するには:
  1. 歯車アイコンをクリックし、[設定]画面を開きます。
  2. [カスタマイズ]セクションで[レイアウト]を選択します。
  3. 関連リストをカスタマイズするレイアウトを選択します。
  4. [詳細表示]を選択し、レイアウトの項目にアクセスします。
  5. 削除する関連リストにカーソルを合わせます。関連リストの右上に赤いアイコンが表示されます。
  6. アイコンをクリックし、レイアウトからリストの関連付けを解除します。
このレイアウトに関連付けられているすべてのエンティティやタブの詳細表示ページに、関連リストが表示されなくなります。ただし、関連リストは[関連リスト]セクションに残るため、再度関連付けることができます。


関連リストを無効にすると、関連付けられているすべてのレイアウトで一時的に非表示になります。

  1. 歯車アイコンをクリックし、設定画面を開きます。

  2. [カスタマイズ]セクションで[関連リスト]を選択します。

  3. [無効にする]切り替えボタンをクリックし、関連付けられているすべてのレイアウトで関連リストを非表示にします。

無効にした関連リストを再度有効にすると、以前関連付けられていたすべてのレイアウトで有効になります。

関連リストの詳細を編集するには:

  1. 歯車アイコンをクリックし、設定画面を開きます。

  2. [カスタマイズ]セクションで[関連リスト]を選択します。

  3. 一覧ページで対象の関連リストにカーソルを合わせます。

  4. [編集]をクリックします。編集画面が表示されます。

  5. リスト名、説明、バックリンク名を編集します。

  6. [更新]ボタンをクリックして変更を保存します。 

メモ

メモ:

  • カスタム関数のリストの場合は、表示名、説明、スクリプトを変更します。

  • ルックアップタブのリストの場合、ルックアップタブは変更できません。

関連リストを削除するには:
  1. 歯車アイコンをクリックし、[設定]画面を開きます。
  2. [カスタマイズ]セクションで[関連リスト]を選択します。
  3. 一覧ページで対象の関連リストにカーソルを合わせます。
  4. [削除]をクリックします。確認のポップアップが表示されます。
  5. [削除]ボタンをクリックして手順を完了します。