IERURoom interface

The primary interface of a Room object.

Remarks


All eRoom members have certain rights that define their level of participation in the eRoom. Users have access rights to objects within an eRoom based on their member rights in the eRoom. A member can have one of these three types of rights:

Role

Description

Observer

Can read items as allowed by access control settings, but cannot create, delete, or edit items.

Participant

Has the same rights as an Observer plus can create, delete, and edit items as allowed by access control settings.

Coordinator

Has the same rights as a Participant plus can change access lists and member lists, release editing reservations, delete any item in the eRoom, and delete the eRoom.

You can also specify a custom role for a user. A custom role is a unique title for one of the three standard, built-in eRoom roles described in the table, above. Custom roles give coordinators a way to assign members (individuals and groups) to meaningful, functional roles and to grant all members having the same role the same level of access in an eRoom.

If a User is part of an eRoom both because a Coordinator specifically added him as a member and because he is part of a group that is a member of the eRoom, his effective role within the eRoom is whichever of the following has greater access rights:

  • The role specifically assigned to the User, that is, the primary role.

  • The highest role assigned to the set of groups that contain the User, that is, the group role.

Members who are not members of a particular eRoom have neither a primary role nor a group role within that eRoom.  If the member is a Site administrator or a community administrator in the community in which the room resides, the member has an effective role of coordinator.

There are several properties and methods that are accessible to non-members of a Room. They are Description, DisplayName, Facility, GetCoordinators, ID, IDGraphicURL, ShowInFacilityList, URL, and URLName. All other properties and methods return EROOM_E_ACCESSDENIED if the logged-in member is not a room member.

Home

Objects

Room


Properties

AllowRecycleBin

Contacts

CreateDate

Creator

CustomInviteBody

CustomInviteSubject

CustomRoles

Description

DiskSpaceLimit

DisplayName

ExtensionSettingManager

ExternalStorageDefaults

Facility

HasCustomInvite

HomePage

ID

IDGraphicURL

IsRMEnabled

Intercom

IsTemplate

LastLoginTime

MemberManager

MemberVisited

ModifyDate

OwnRMProtectionLevel

ProjectStatus

RecycleBinItem

Searcher

ShowInFacilityList

ShowOrganization

SiteRoom

TemplateCategory

TemplateDescription

URL

URLName


Methods

AddMember

AddMembers

AddMemberToCustomRole

CreateCustomRole

Delete

Export

GetDiskSpaceUsed

GetCoordinators

GetEffectiveRole

GetFilteredEvents

GetGroupRole

GetItem

GetItems

GetItemByPath

GetMemberCustomRole

GetMembers

GetNotifyByMail

GetPrimaryRole

GetTasks

Invite

RemoveMember

RemoveMembers

SearchForMembers

SearchForMembers2

SetIDGraphic

SetNotifyByMail

SetPrimaryRole