Show TOC

 Creating Room Properties in TemplatesLocate this document in the navigation structure

Use

You can use the Room Property Writer extension to define new properties and their corresponding values in templates. When you create a room, the system generates the new property and determines the value from the definition in the configuration of the extension.

Configuration of the Extension

You define the namespace, name, and value for each property. You can choose to use room parameters or external parameters to determine the name and value. (For the purposes of extensions, the terms property and parameter are synonyms.) 

Example

You want to use virtual rooms in your portal to plan and manage the replacement of office chairs for all employees.

To allow the business area to be entered in each room, you configure the extension for creating room properties as follows in the room template (see the graphic below, too):

  • You want the extension to create a new property in your enterprise's namespace.
  • You define the name of the property: Business Area.
  • You specify the external parameter Business Area (that you already created) for the determination of the value of the property. The system queries the value - the business area - on the creation of each room.
  • You specify the permitted input values and define that the entry is case-sensitive.

 

Procedure
  1. Open the list of extensions for the room template.
  2. Add the Room Property Writer extension.
  3. Enter a name that corresponds to the purpose of the extension.
  4. Select the required extension point.
  5. Define the required input parameters for the extension as follows:
    • Property Namespace: Enter the company-specific namespace. 
    • Property Name: Enter the name of the property as a fixed value or select the parameter to deliver the name of the property in the room.
    • Property Value: Select the internal or external room parameter to deliver the value of the property so that the system can determine the value on a room-specific basis.
  6. Define the optional input parameters for the extension as follows:
    • Separator for Allowed Values: Use value help to select the character to be used to separate entries in the list of allowed values.
    • Allowed Property Values: Enter the allowed values as fixed values. Use the separator you just defined to separate the values.
    • Case-Sensitive: Choose Yes or No depending on whether the value input is case-sensitive.
    • Dependence: (Only relevant in exceptional cases). Select the extension configuration to be executed before this extension configuration.