Document toolboxDocument toolbox

V2. グループ

部屋テンプレートの欠点(と利点)は、部屋に設定される全ての部屋データフィールドに適用されることです。プロジェクトでは、必要なオフィスやグループ部屋など、
複数の部屋テンプレートがあることも珍しくありません。 部屋データフォームの特定の分野やフィールドでは、これは不必要な分割となり、特定のフィールドにのみ必要な要件が、
プロジェクト内の多数の部屋にも適用される場合があります。また、当然ながら同じ条件を持つ (同じグループに属する) はずの部屋の数も、関連する分野によって異なることがあります。

この問題を解決するには、要件グループ (またはグループ) を利用します。概念的には、部屋テンプレートと同じように機能しますが、部屋データの一部のフィールドにのみ適用されます。
要件グループは、1 つのグループ タイプからグループ化されます。

グループタイプ

グループタイプによって、ユーザーはグループを編成することができます。グループタイプは、グループが情報を提供するフィールドを定義します。
例えば、"室温 (Room temperature)"グループタイプがあり、温度要件に関する情報を提供したい場合、"部屋データ"フィールドの最高温度と最低温度を、グループタイプが情報を、
提供するフィールドと定めます。その後、このグループタイプでグループの実際の値を割り当てることができます。他のグループタイプは、他のフィールドに適用することができます。
ただし、1 つのフィールドには 1 つのグループタイプからしか要件を割り当てることができないので、
例えば、最高温度は "室温 (Room temperature)" グループタイプのグループにのみ割り当てることができます。

図: グループ・タイプとグループの例

グループにリンクされた部屋

部屋テンプレートと同様に、グループは多くの部屋にリンクすることができます。下の例では、3つの部屋が同じグループから同じ温度の要求を持っていることがわかります。
もしグループの値を更新した場合、全ての部屋に対して更新されます。個々の部屋に対して、グループに設定された条件を上書きすることはできません。
もし、一つの部屋に対して一意な値が必要な場合、グループへのリンクを削除する必要があります。

image-20241107-205757.png

しかし、部屋テンプレートとは対照的に、部屋は異なるグループタイプの下に編成された複数のグループにリンクすることもできます。 
なぜなら、2つの異なるグループタイプに属する2つのグループは、同じフィールド内に要件を持つことができないことがわかっているからです。
以下の例は、一意の部屋データを持つが、2 つのグループの要件を持つ部屋を示しています。 
この色のついたフィールドはグループのもので、グループ内でのみ変更可能であり、白いフィールドは白いフィールドはその部屋だけの(一意)ものです。

グループ使用のルール

そのため、部屋テンプレートの有無にかかわらず、要件グループの使用には以下のルールが適用されます。

  • もしグループが部屋に直接リンクされる場合、その部屋は一意の部屋データを必要とします。

  • もし、部屋データがグループから派生したものであれば、グループから派生したデータではなく、部屋テンプレート (上図の紫色) から派生したデータを上書きする事が出来ます。

  • 個々の部屋 (または部屋テンプレート) は、グループタイプ内の1つのグループにのみリンクすることができます (気候グループ (climate groups)1と2にリンクすることはできません) 。

  • あるグループからの要求事項は、部屋または部屋テンプレートのいずれにおいても上書きすることはできません。