Start of Content Area

Object documentation Extensions for Room Templates and Room Part Templates Locate the document in its SAP Library structure

Definition

An extension for room or room part templates is a program that controls the storing and obtaining of data for rooms or room parts. For example, you can use extensions to define the following items:

      Definition of folders for data storage in your CM backend system

      Connection of further backend systems (for data storage)

      Obtaining or linking information

Use

Configuration of Extensions in Templates

You configure the extensions you require in the room templates and room part templates. Configuring an extension means that you create it for the planned extension points and define the input and output parameters required for that extension point.

Note

The system automatically passes on some parameter values, for example, the room folder, to subsequent extension points, so you do not need to define the input and output parameters for every extension point.

Extensions in the Lifecycle of a Room

When the extension point is reached in the lifecycle of a room, for example, when you create the room or register a member, the system executes the extension in question.

The graphic below uses an example to illustrate how extensions are executed at certain extension points in the lifecycle of a room.

...

This graphic is explained in the accompanying text

      Creating a room
Extension E1 creates folders for the room data.

      Inviting room members
Extension E1 assigns access permission for the folders to members.

      Adding a new room part with analysis functions from SAP BI
Extension E2 creates the required permissions in the BI backend system.

      Deleting the room
Extension E1 deletes all created folders and permissions.
Extension E2 deletes all permissions in the BI system.

Delivered Extensions

SAP delivers the following extensions:

      Standard extensions

CM room extension (cmRoomExtension) for data storage in the CM backend system. See Configuring the CM Room Extension.

Note

If your company is already using other backend systems for data storage, you can program your own extensions for these.

       CM discussion extension (cmDiscussionExtension) for setting up permissions for discussion groups (see Configuring Discussion Groups)

       Meeting room property extension (meetingRoomPropertyExtension) for adding specific properties to rooms for multiple meetings

      Utility extensions

       Room part property reader
Determines property values of a room part

       Room property reader
Determines property values of a room

       Room part integrator
Integrates room parts in room templates (see Embedding Room Parts in Room Templates)

       Room property writer
Provides new properties and corresponding values for the system to write to rooms (see Creating Room Properties in Templates)

 

 

 

End of Content Area