データアクセス (Enterpriseエディション)
共有スペースにデータアクセス制御を設定して、ユーザーが表示する資格のあるデータのみにアクセスできるようにします。
注:
- データアクセス制御は、不具合および手動テストでサポートされています。
- データアクセス制御は、共有スペースでのみサポートされています。
概要
データアクセスは通常、セキュリティ分類によって決定されます。たとえば、組織では、同じプロジェクトでフルタイムの従業員と一緒に働く請負業者を雇用している場合がありますが、セキュリティクリアランスが異なる場合があります。一部の従業員が機密性の高い資料を表示できるようにし、他の従業員は制限したい場合があります。データアクセス制御とは、まさにそれができることを意味します。
データアクセス制御カテゴリが作成され、ロール、項目の順に適用されます。特定のロールを持つユーザーは、自分のロールに含まれているデータアクセス制御カテゴリの1つを持つ項目のみを表示できます。
データアクセスが制限されているユーザーは、他の項目との関係など、その項目に関する情報を表示できなくなります。データアクセスもカウントに影響します。たとえば、不具合の数を表示するグラフには、ユーザーがアクセスできる不具合の数のみが表示されます。ユーザーは項目が存在することを知りません。
注: 一般に、ユーザーが持っている現在のアクセスによって、ユーザーが表示できる内容が決まります。たとえば、ユーザーに追加のアクセス権が付与されている場合、ユーザーは関連するすべての履歴とともに追加の項目を表示できます。唯一の例外は、データアクセスに関係なく情報を表示するトレンドグラフです。ただし、特定のロールの傾向グラフを除外できます。詳細については、特定のロールの傾向グラフを除外するを参照してください。
データアクセス制御カテゴリを作成する
データアクセス制御を適用するには、最初にデータアクセス制御カテゴリを作成する必要があります。
最大63のデータアクセスカテゴリを作成できます。
スペース管理者である必要があります。
データアクセスカテゴリを作成するには:
-
[設定] > [スペース] で、スペースを選択します。
-
アクセス許可タブの中央のペインで、データアクセスをクリックしてから、データアクセスカテゴリをクリックします。
-
[データアクセスカテゴリ] ダイアログボックスで、必要なカテゴリを追加します。
ロールにデータアクセス制御を適用する
標準設定では、完全なデータアクセスがすべてのロールに付与されます。
データアクセスを制限するには、各ロールのデータアクセス制御を有効にし、そのロールに適用するカテゴリを選択する必要があります。
データアクセス制御をロールに適用するには:
- アクセス許可タブのロールリストから、データアクセス制御を適用するロールを選択します。
- [データアクセス制御の有効化] チェックボックスをオンにします。
-
ロールに適用するカテゴリを選択します。
注: データアクセス制御を有効にしていて、カテゴリを選択しない場合、データアクセスはそのロールに対して完全に制限されます。
- 関連するすべてのロールについて繰り返します。
データアクセスカテゴリを項目に割り当てる
標準設定では、ロールでデータアクセスが有効になっていない場合、すべての項目に完全なデータアクセスが許可されます。ただし、ロールでデータアクセスが有効になっている場合は、ロールにデータアクセスカテゴリを含む項目のみが表示されます。
特定の項目へのアクセスを有効にするには、それらの項目にデータアクセスカテゴリを割り当てる必要があります。これは、ビジネスルールを使用して、または手動で行うことができます。
データアクセスカテゴリを項目に割り当てるためのルールを作成します。
データアクセスカテゴリを項目に割り当てるためのルールを作成します。詳細については、ルールの作成を参照してください。
作成時と編集中の両方で項目を更新する場合は、それぞれに個別のルールを作成します。
注: エンティティの作成時オプションには、新しく作成された項目に加えて、コピー、複製、およびインポートされた項目が含まれます。
不具合の所有者は、外部テスタのロールを有している場合、不具合に外部 - 制限データアクセスカテゴリを割り当てたルールの一例です。
注: 項目がデータアクセスカテゴリなしで残される状況を回避するために、標準設定カテゴリを定義し、専用のルールを使用して割り当てることができます。このルールを最初に実行して、特定の項目カテゴリを上書きしないようにします。詳細については、標準設定のカテゴリを定義して割り当てるを参照してください。
機密資料に関して厳しい規制がある場合は、管理者とスペース管理者の両方がすべてのデータに完全にアクセスできることに注意してください。
データアクセスカテゴリを項目に手動で割り当てる
カテゴリにデータアクセスを割り当てるには、データアクセスの管理権限 ([アクセス許可] > [バックログ] タブから利用可能) が必要です。
自分が持っているデータアクセスカテゴリのみを割り当てることができます。
データアクセスカテゴリを単一の項目または複数の項目に割り当てます。
-
単一の項目を更新します。項目の 詳細 タブで、[データアクセスカテゴリ] フィールドでデータアクセスカテゴリを選択します。
このフィールドが表示されない場合は、フィールドのカスタマイズボタンをクリックして選択します。
- 複数の項目を更新するには、複数のバックログ項目の更新の手順に従います。
特定のロールの傾向グラフを除外する
Trend-basedまたはステータスの経時グラフには、履歴情報が表示されます。データアクセスは随時変更される可能性があるため、ALM Octaneは、データ制限なしですべてのトレンドベースのグラフを表示します。
注: Trend-basedグラフには、項目の数 (カウント) のみが表示されます。そのグラフから項目に関する他の情報にアクセスすることはできません。
アクセス許可 >一般システムアクションのステータスの時間経過グラフの表示チェックボックスをオフにすることで、特定のロールが制限された項目タイプのトレンドベースのグラフを表示しないように制限できます。
これにより、ユーザーのデータアクセス許可に関係なく、ユーザーは項目タイプのトレンドベースのグラフを構成または表示できなくなります。
defaultカテゴリを定義して割り当てる
データアクセスカテゴリは、ルールを使用して、または手動で項目に割り当てることができます。ルールはすべてのユースケースをカバーするのが理想的ですが、これは保証できないため、一部の項目がデータアクセスカテゴリなしで残され、関連するロールにアクセスできなくなる場合があります。
項目がデータアクセスカテゴリなしで残される状況を回避するために、defaultカテゴリを定義し、専用のルールを使用して割り当てることができます。
defaultカテゴリを定義し、専用のルールを使用して割り当てるには:
-
データアクセス制御カテゴリを作成するときは、defaultカテゴリも作成します。詳細については、データアクセス制御カテゴリの作成を参照してください。
-
特定のデータアクセスカテゴリに加えて、ロールにデータアクセス制御を適用する場合は、defaultカテゴリをすべてのロールに適用します。詳細については、ロールにデータアクセス制御を適用するを参照してください。
-
データアクセスカテゴリを項目に割り当てるためのルールを作成するときは、作成時にdefaultカテゴリを項目に割り当てるためのルールを作成します。このルールを無条件にして、すべての項目が更新されるようにします。詳細については、項目へのデータアクセスカテゴリの割り当てを参照してください。
注: 標準設定のカテゴリは一時的なものであり、項目に割り当てられた特定のカテゴリによって上書きされる必要があります。特定のデータアクセスカテゴリを割り当てるための他のルールの前に、必ずこのルールfirstを実行してください。
15.1.40からのアップグレード
15.1.40より前に作成された手動テストに関する重要な注意事項:
すべてのユーザーが既存のテストに最初からアクセスできるようにするために、15.1.40アップグレードの前にシステムにあった手動テストには、現在および新しいすべてのデータアクセスカテゴリが割り当てられます。
手動テスト用のデータアクセス制御の設定を開始するには、最初に標準設定カテゴリを既存のすべてのテストに割り当てることをお勧めします。
推奨される手順は次のとおりです。
- 標準設定という追加のデータアクセスカテゴリを作成します。
- 標準設定カテゴリを、データアクセス制御が有効になっているシステム内のロールに割り当てます。
- データアクセスカテゴリフィールドが空でない項目で手動テストをフィルタリングします。
- フィルタリングされたすべての手動テストで一括更新を実行し、現在のデータアクセスカテゴリの値を公開に置き換えます。
詳細については、標準設定のカテゴリを定義して割り当てるを参照してください。
既存の手動テストのデータアクセスカテゴリ値を更新するまで、テストは引き続きすべてのユーザーに表示されます。その時点まで、新しいデータアクセスカテゴリもテストに自動的に割り当てられます。
制限事項
このセクションには、データアクセス制御の制限が含まれています。
-
データアクセス制御カテゴリは編集できますが、削除することはできません。
-
クロスフィルター結果は、データ全体に基づいており、ロールのデータアクセスに関係ありません。たとえば、高い不具合に関連付けられているすべてのテストを返すためのフィルターを作成すると、アクセスできない不具合に関連付けられているテストも取得されます。
-
データアクセスカテゴリに含まれない項目への値または参照を含む複数値フィールドでは、そのような値と参照は非表示になります。アクセスできる値または参照でフィールドを更新すると、非表示の値および参照がフィールドから削除される場合があります。
たとえば、不具合のバックログカバレッジフィールドに、アクセスできないデータアクセスカテゴリに属する不具合への参照が含まれている場合、フィールドを他の不具合で更新すると、最初の不具合がフィールドから削除されることがあります。
参照情報: