
The room template concept allows you to use modules (room parts) to create room templates. While the room template defines the basic structure of the room, you integrate room parts in the template to provide all the functions that you require in the rooms.
Extension for Embedding Room Parts in Room Templates
You can use the Room Part Integrator extension to embed room parts in room templates. When creating corresponding rooms, the system automatically generates the room parts specified. You define the required information and settings in the input parameters for the extension (see the graphic below).
Enter a name that corresponds to the purpose of the extension. The extension has only the ON_FINALIZE_CREATE_ROOM extension point. Therefore, the system executes the extension only after completing the room creation process.
The system assigns roles for rooms and for room parts with the same name to one another.If the room part contains a role that does not exist in the room, the system automatically creates this role in the room during completion of the room creation process.
You can assign the roles manually. If you choose this option, you can specify room roles that do not yet exist in the room. Use the following syntax: Room_role=Room_part_roleYou can specify more than one role assignment in a list separated by commas, for example:Room_role1=Room_part_role1,Room_role2=Room_part_role3
If a room part role does not yet exist in the room or if you specify a room role that does not yet exist during role assignment, the system then creates this role in the room directly after the room creation process. Members who were already registered in the room creation wizard do not initially have permission for the room part in the new room. The room administrator must specifically assign the new role to the members.