SOAD には、事前定義の一連の展開ルールと除外ルールが用意されています。これらの ルールは、ユーザーが必要とする展開および除外の動作を十分に提供する、強力なもので す。GUI または CLI を使用して、展開ルールや除外ルールを変更または追加することはできません。ただし、標準のテキスト・エディターを使用して、これらのルールを編集できます。
展開ルールは、soadf_expansion_rules という名前のモデル属性内に格納されています。除外ルールは、soadf_exclusion_rules という名前のモデル属性内に格納されています。各エントリーは、クエリー名、オブジェクト・タイプ、クエリー・タイプ、および値から構成され、それらが「:」で区切られて、1 行に記載されています。
事前定義の展開ルールを以下の表に示します。
展開ルール | オブジェクト・タイプ | ルールのタイプ | 説明 |
---|---|---|---|
Folders of a project (プロジェクトのフォルダー) | プロジェクト | query | 指定されたプロジェクトの更新プロパティーで使用されているすべてのフォルダーを含めます。 |
Tasks of a project (プロジェクトのタスク) | プロジェクト | query | 指定されたプロジェクトの更新プロパティーで使用されているすべてのタスクを含めます。 |
Non-automatic tasks of a project (プロジェクトの非自動タスク) | プロジェクト | query | 指定されたプロジェクトの更新プロパティーで使用されているすべての非自動タスクを含めます。 |
Baseline project of a project (プロジェクトのベースライン・プロジェクト) | プロジェクト | query | 指定されたプロジェクトのすべてのベースライン・プロジェクトを含めます。 |
Members of a project (プロジェクトのメンバー) | プロジェクト | query | 指定されたプロジェクトの直接メンバーであるすべてのオブジェクトを含めます。 |
Recursive members of a project (プロジェクトの再帰メンバー) | プロジェクト | query | 指定されたプロジェクトの直接メンバーまたは再帰メンバーであるすべてのオブジェクトを含めます。 |
Products of a project (プロジェクトのプロダクト) | プロジェクト | query | 指定されたプロジェクトの直接メンバーであるすべてのプロダクトを含めます。 |
Hierarchy project members (階層プロジェクト・メンバー) | プロジェクト | query | 指定されたプロジェクトの直接メンバーまたは再帰メンバーであるすべてのオブジェクトおよびプロジェクトを含めます。 |
Projects using baseline project (ベースライン・プロジェクトを使用するプロジェクト) | プロジェクト | query | 指定されたプロジェクトのベースラインであるすべてのプロジェクトを含めます。 |
Non-static projects using baseline project (ベースライン・プロジェクトを使用する非静的プロジェクト) | プロジェクト | query | 指定されたプロジェクトのベースラインであるすべての非静的プロジェクトを含めます。 |
Baselines of a project (プロジェクトのベースライン) | プロジェクト | query | 指定されたプロジェクトをベースライン内に持つすべてのプロジェクトを含めます。 |
Tasks of a folder (フォルダーのタスク) | フォルダー | query | 指定されたフォルダー内にあるすべてのタスクを含めます。 |
Non-automatic tasks of a folder (フォルダーの非自動タスク) | フォルダー | query | 指定されたフォルダー内にあるすべての非自動タスクを含めます。 |
Projects using folder (フォルダーを使用するプロジェクト) | フォルダー | query | 指定されたフォルダーを更新プロパティー内で使用するすべてのプロジェクトを含めます。 |
Objects of a task (タスクのオブジェクト) | タスク | query | 指定されたタスクに関連付けられたすべてのオブジェクトを含めます。 |
Baseline of a task (タスクのベースライン) | タスク | query | 指定されたタスクを使用するすべてのベースラインを含めます。 |
Projects using task (タスクを使用するプロジェクト) | タスク | query | 指定されたタスクを更新プロパティー内で使用するすべてのプロジェクトを含めます。 |
Folders using task (タスクを使用するフォルダー) | タスク | query | 指定されたタスクを使用するすべてのフォルダーを含めます。 |
Projects of a baseline (ベースラインのプロジェクト) | baseline | query | 指定されたベースライン内にあるすべてのプロジェクトを含めます。 |
Tasks of a baseline (ベースラインのタスク) | baseline | query | 指定されたベースライン内にあるすべてのタスクを含めます。 |
Tasks associated with object (オブジェクトに関連付けられているタスク) | N/A | query | 指定された関連オブジェクトを持つすべてのタスクを含めます。 |
事前定義の除外ルールを以下の表に示します。
除外ルール | オブジェクト・タイプ | クエリー・タイプ | 説明 |
---|---|---|---|
Baseline projects used by other projects (他のプロジェクトで使用されているベースライン・プロジェクト) | プロジェクト | query | 他のプロジェクトで使用されているすべてのベースライン・プロジェクトを除外します。 |
Baseline projects used by other non-static projects (他の非静的プロジェクトで使用されているベースライン・プロジェクト) | プロジェクト | query | 他の非静的プロジェクトで使用されているすべてのベースライン・プロジェクトを除外します。 |
Projects used by other baselines (他のベースラインで使用されているプロジェクト) | プロジェクト | query | 他のベースラインで使用されているすべてのプロジェクトを除外します。 |
Projects that are the last static version (最新の静的バージョンであるプロジェクト) | プロジェクト | ACcent | 含まれるプロジェクトの最新の静的バージョンであるすべてのプロジェクトを除外します。 |
Folder used by other projects (他のプロジェクトで使用されているフォルダー) | フォルダー | query | 他のプロジェクトの更新プロパティーで使用されているすべてのフォルダーを除外します。 |
Task used by other projects (他のプロジェクトで使用されているタスク) | タスク | query | 他のプロジェクトの更新プロパティーで使用されているすべてのタスクを除外します。 |
Task used by other folders (他のフォルダーで使用されているタスク) | タスク | query | 他のフォルダーで使用されているすべてのタスクを除外します。 |
Task used by other baselines (他のベースラインで使用されているタスク) | タスク | query | 他のベースラインで使用されているすべてのタスクを除外します。 |
Objects associated with other tasks (他のタスクに関連付けられているオブジェクト) | N/A | query | 他のタスクに関連付けられているすべてのオブジェクトを除外します。 |
Objects associated with other non-automatic tasks (他の非自動タスクに関連付けられているオブジェクト) | N/A | query | 他の非自動タスクに関連付けられているすべてのオブジェクトを除外します。 |
Attachments of any change request (あらゆる変更依頼の添付ファイル) | N/A | query | 変更依頼に関連付けられているすべての添付ファイルを除外します。 |
Objects that are the last static version (最新の静的バージョンであるオブジェクト) | N/A | ACcent | 含まれるオブジェクトの最新の静的バージョンであるすべてのオブジェクトを除外します。 |