Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

By default, there is a single item list type called "Item in room." This approach is recommended when a consistent group of users is responsible for managing all the items in dRofus. This workflow ensures that only one template can be assigned to a room, which enables users to determine the items within a room simply by observing the status.

When multiple groups are responsible for handling items in dRofus, or when the goal is to utilize templates across different room types, or when access rights need to be limited to specific item lists, employing multiple item lists becomes advantageous. For example, one can segregate furniture and medical items into separate lists, enabling them to utilize distinct templates and potentially follow different content creation workflows.

Manage Item List Types

An administrator can add or modify Item list

  1. Go to Settings

  2. Project and database administration -> Settings

  3. Items -> Item Lists.

Room Templates and Item Templates

Each item list operates independently for a room. When items are divided into separate lists, such as "Furniture" and "Medical Equipment," each list type maintains its own status for every room. This implies that Room A can possess a distinct list for furniture while utilizing a medical item list from a room template.

Although a room template includes all the item lists, when associating a room with a template, it is not mandatory to utilize the template for all lists. In fact, the room can even employ different room templates for various item list types.

If you have enabled Item list types (Home -> Settings → Project and database administration -> Settings  → Room Templates -> Settings) you get one list of Item templates per Item list type and they can therefore only be used as templates for Item lists of that type.

Item List Types and Access Rights

An Item list type can be assigned to one or more responsibility groups. If a list type is limited to one or more responsibility groups this means:

  • Only Items with any of the responsibility groups set can be added to a room. This implies to all subs Items of the Item are added to the room as well. This will prevent an Item that has been placed in an Item list from changing to an illegal responsibility group (or add violating sub-Item) later.

  • Only users with proper permissions to all the responsibility groups for the listcan do list operations on the room (e.g. create, delete and attach to template).

  • Users with read permissions to any of the responsibility groups will see the lists. In other words if you have an Item list type "Doors" limited to only responsibility group "D" – a user which has Item rights none (level 4) to group "D" will not see that the lists even exists in the database and not see status etc.

  • When adding new occurrences from model (Revit/ArchiCAD) they can automatically be placed in the correct Item list if the responsibility group is correct set. See section below.

If an Item list type is not limited to one or more article responsibility groups this means:

  • List operations on the room are available for any user that has at least limited write access to any article group, but will fail if any Item in the list is read only for the user.

  • The list (and list status etc.) are visible to any user with any Item rights *).

Info

Note: You should be careful with limiting all your Item list types to responsibility groups. This is because you then potentially can have Item in your database that you cannot add to a room! E.g. Items without any responsibility set can only be added to Item lists types not limited to any responsibility group.

Please note that even if a user has the permission to view a certain Item list type the user may not see all Item occurrences in that list if some of those items are limited to responsibility groups the user is not in.

...

When using multiple Item lists the default report prints all the Item lists after each other in the order you define in the settings for the Item list type. The user can also limit it to print one or more Item lists for each room.

If you make your own custom report using XF designer the room has multiple <occurrence-list> nodes with an attribute Item_list_id. You can then decide if you would like to iterate over all occurrences or each list and then occurrences or only one specific Item list type.

Multiple Item Lists from Revit / ArchiCAD

When working in Revit or ArchiCAD and comparing counts of Item ("Item in room" and "Item in level/model") all Item lists in dRofus are combined. You can use the options filter to limit what to see. 

When adding new occurrences from Revit/ ArchiCAD to dRofus it is automatically added to the "correct" Item list using the following logic:

  • If the Item to add has a responsibility group: it will look first for an Item list type that is limited to this responsibility group and add to it.

  • If none are found or Item does not have a responsibility group – it will be added to first Item list that is not limited to any responsibility group.

For example if you have three Item list types: Doors (limited to responsibility group D), Medical Item (limited to responsibility group M) and Furniture (with no limitation). All doors and medical Item will be added to Doors and Medical Item lists, and the rest will be added as Furniture.

Incompatibility with previous versions of dRofus (< 1.6)

It is important to note that if your project uses more than one Item list, users logging into dRofus with a client older than 1.6 will not be able to use the room and Item module.デフォルトでは "部屋内のアイテム (Items in a room) と呼ばれる単一のアイテムリストタイプがあります。このアプローチは、一貫したユーザーグループがdRofusの全アイテムを管理する場合に推奨されます。 この作業手順により、1つの部屋には1つのテンプレートしか割り当てられないことが保証され、
ユーザーはステータスを見るだけで、部屋内のアイテムを決定することができます。

dRofusで複数のグループがアイテムの取り扱いを行う場合、または異なる部屋タイプ間でテンプレートを利用することを目的とする場合、またはアクセス権を特定のアイテムリストに制限する必要がある場合、複数のアイテムリストを用いることが有利になります。
例えば、家具と医療用品を別々のリストに、分けることで、別々のテンプレートを利用し、
異なるコンテンツ作成のワークフローに従うことが可能になります。

アイテムリスト種類の管理

管理者がアイテムリストを追加・変更するには:

  1. 設定へ

  2. プロジェクトとデータベースの管理 -> 設定

  3. アイテム -> アイテムリスト

部屋テンプレートとアイテムテンプレート

アイテムリストは部屋ごとに別々に管理されます。家具 "と "医療設備 "のように、アイテムが別々の
リストに分けられている場合、各リストタイプは全ての部屋に対して、それぞれのステータスを
維持します。 つまり、部屋Aは、部屋テンプレートにある医療アイテムリストを利用しながら、
家具のための個別のリストを持つことができます。

しかし、部屋テンプレートは全てのアイテムリストを含みますが、部屋テンプレートと部屋を
関連付ける場合、全てのリストに対してテンプレートを使用することは必須ではありません。
実際、部屋は様々なアイテムリストタイプに対して、異なる部屋テンプレートを用いることもできます。

アイテムリストタイプを有効にしている場合 (ホーム -> 設定 -> プロジェクトとデータベースの管理 -> 設定 -> 部屋テンプレート -> 設定)、アイテムリストタイプごとにアイテムテンプレートのリストが
1 つ作成されます ので、その種類のアイテムリストのテンプレートとしてのみ使用できます。

アイテムリストの種類とアクセス権

アイテムリストタイプは、1つまたは複数の責任グループに割り当てることができます。
リストタイプが1つ以上の責任グループに制限されている場合、これは以下のことを意味します:

  • 部屋の追加は、いずれかの責任グループが設定されたアイテムのみ可能です。
    これは、そのアイテムのすべてのサブアイテムも部屋に追加されることを意味します。
    また、アイテムリストに配置されたアイテムが、後で不正な責任グループに変更される
    (または違反するサブアイテムが追加される) ことを防ぎます。

  • 全ての責任グループの適切な権限を持つユーザーだけが、
    その部屋のリスト操作 (例: 作成、削除、テンプレートへの添付)を行うことができます。

  • どの責任グループに対しても読み取り権限を持つユーザはリストを見ることができます。
    言い換えると、アイテムリストタイプ " ドア " が責任グループ " D " にのみ制限されている場合、
    グループ " D " に対してアイテム権限なし (レベル 4) を持つユーザは、データベース内にリストが
    存在することさえ分からず、ステータスなども表示されません。

  • モデル(Revit/ArchiCAD)から新しいオカレンスを追加する場合、責任グループが正しく設定されて
    いれば、自動的に正しいアイテムリストに配置されます。以下のセクションをご参照ください。

もしもしアイテムリストタイプが一つ以上のアイテム責任グループに制限されないならば、
それは次のことを意味し ます:

  • 部屋に対するリスト操作は、どのアイテムグループに対しても、
    少なくとも制限された書き込みアクセス権を持っているどのユーザーでも利用可能ですが、
    もしリスト内のアイテムがそのユーザーに対して読み取りのみであれば、エラーになります。

  • リスト(及びリストのステータスなど)はどのアイテム権限を持つユーザーでも見ることができます *)。

Info

備考:すべてのアイテムリストタイプを責任グループに限定することには注意が必要です。
これは、データベースに部屋に追加できないアイテムがある可能性があるからです!
例えば、責任セットを持たないアイテムは、どの責任グループにも限定されないアイテムリスト・タイプにのみ追加することができます。

ユーザーが特定のアイテムリストタイプを表示する権限を持っていたとしても、
それらのアイテムのいくつかがそのユーザーが属していない責任グループに制限されている場合、ユーザーはそのリスト内のすべてのアイテムを閲覧できない可能性があることにご注意ください。


レポート

複数のアイテムリストを使用する場合、デフォルトのレポートはアイテムリストタイプの設定で
定義した順番で全てのアイテムリストを印刷します。ユーザーは、各部屋に1つ以上のアイテムリストを
印刷するように制限することもできます。

XFデザイナーを使用して独自のカスタム・レポートを作成する場合、部屋にはItem_list_id属性を
持つ複数の<occurrence-list>ノードがあります。そして、すべてのオカレンス、各リスト、
そしてオカレンス、または特定のアイテム・リスト・タイプのみを反復するかどうかを決定できます。

Revit / ArchiCADからの複数アイテムリスト

RevitまたはArchiCADで作業し、アイテムの数を比較する場合、
( “部屋のアイテム” と “レベル/モデルのアイテム”) dRofusのすべてのアイテムリストは統合されます。
オプションフィルタを使用して、表示するアイテムを制限することができます。

Revit/ArchiCADからdRofusに新しいオカレンスを追加する場合、以下のロジックを使い、自動的に
"正しい"アイテムリストに追加されます:

  • 追加するアイテムに責任グループがある場合:まず、この責任グループに限定される
    アイテムリストタイプを探し、それに追加します。

  • 見つからなかった場合、あるいは、アイテムに責任グループがない場合:
    どの責任グループにも限定されない最初のアイテムリストに追加されます。

例えば、3つのアイテムリストタイプがある場合: ドア (責任グループDに制限)、
医療アイテム (責任グループMに制限)、家具 (制限なし)。すべてのドアと医療アイテムは、
ドアと医療アイテムのリストに追加され、残りは家具として追加されます。

dRofusの旧バージョン (< 1.6)との非互換性

重要な点として、プロジェクトが複数のアイテムリストを使用している場合、1.6より古いクライアントでdRofusにログインしているユーザーは、部屋とアイテムモジュールを使用することができません。