2022 April Release

Customization Point FSCTEAMROOM@1.1001:CPNotifiedRoomRoles Permanent link for this heading

This customization point defines the list of room roles which should be notified by email in some use cases. It is evaluated, for example, when an organization member is excluded from a cloud organization and the member currently participates in the current room. The roles can also include room roles from the app configuration.

Example:
customize CPNotifiedRoomRoles<Room> {
  roles = expression {
    return cooobj.GetRoomRoles(true);
  }
}

customize CPNotifiedRoomRoles<ScrumCenter> {
  roles = expression {
    return [#RoleScrumAdministrator];
  }
}

customize CPNotifiedRoomRoles<ScrumProject> {
  roles = expression {
    return [#RoleScrumAdministrator];
  }
}

RoomRole[] FSCTEAMROOM@1.1001:CPNotifiedRoomRoles(
  key ObjectClass objclass,
  key optional Context usecase,
  out retval RoomRole[] roles,
  out optional boolean notifyallrolemembers)

Name

Description

objclass

applies to objects of the defined object class

usecase

the use case for which the notified room roles should be evaluated

roles

defines an expression to get the list of room roles which should be notified by email

notifyallrolemembers

by default, only the user who is stored in property trmainadministrator is notified, if the user acts in on of the roles specified by the customization point - otherwhise, all role members are notified if all users of the defined roles should be notified independed of a defined room main admin, the parameter notifyallrolemembers has to be set to true

Additional Information