2022 April Release

Class FSCTEAMROOM@1.1001:AppRoom Permanent link for this heading

Class Hierarchy

Object > CompoundObject > Room > AppRoom

Abstract base class to manage scenario based AppRooms

Additional Information

Properties Permanent link for this heading

Type

Property

Name

ConsistencyRule[]

acrccrules

Rules for the Consistency Check

ClassCategoryType[]

acrclasscategories

Default Categories

ClassProcessType[]

acrclassprocesses

Default Processes

Thesaurus

acrdefaultthesaurus

Default Thesaurus for New Terms

Thesaurus[]

acrthesauri

Thesauri

Object[]

allowedcategories

Available Categories

AppConfigurationRoom

arappconfiguration

App Configuration

AppRoom[]

arexternalareas

External Areas

AppRoomInbox

arinbox

Inbox

Object[]

arinconsistentfiles

Inconsistent Files

RDObject[]

defaultrdobjects

Default Background Tasks

ReportResult[]

reportresults

Report Results

Actions Permanent link for this heading

Return Type

Signature

boolean

AllowAutomaticRoomHierarchyChange(
  Room targetroom,
  out retval boolean automaticchange)

boolean

AllowTakeOwnership(
  object context,
  out retval boolean allowed)

void

AttrAcrCategoryFormsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

AttrAcrCategoryFormsSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrAcrClassCategoriesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

void

AttrAcrClassProcessesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

any

AttrArAppConfigurationCtor(
  AttributeDefinition attrdef,
  out retval any value)

void

AttrArAppConfigurationSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Room[]

AttrTrSuperordinatedRoomFilter(
  out retval Room[] superordinatedrooms)

object

CalcDefaultCategory(
  optional object context,
  optional ClassCategoryType[] addtionalclassentries,
  out retval object category,
  optional boolean istemplate)

object[]

CalcDefaultProcesses(
  optional object context,
  optional ClassProcessType[] addtionalprocessentries,
  out retval object[] processes,
  optional ObjectClass searchclass,
  optional boolean istemplate)

RDObject[]

CalcDefaultRDObjects(
  optional object context,
  out retval RDObject[] rdobjects)

void

ChangeAppRoomAssignment(
  optional integer unused1,
  optional integer unused2)

void

ChangeOwnership(
  User newowner,
  Group newgroup,
  optional object[] children)

void

CreateInsightApp(
  optional integer unused1,
  optional integer unused2)

void

DefineDefaultCategories(
  optional integer unused1,
  optional integer unused2)

void

DefineDefaultProcesses(
  optional integer unused1,
  optional integer unused2)

object

GetAlternativeWatchedNotificationObj(
  out retval object alternativeobj,
  optional object sourceobject,
  optional boolean includeroomalternative)

AppConfigurationRoom

GetAppConfiguration(
  out retval AppConfigurationRoom appconfiguration,
  optional ObjectClass configclass,
  optional boolean considerallconfigs)

ObjectClass

GetAppConfigurationClass(
  out retval ObjectClass configclass)

ObjectClass[]

GetAppRoomClasses(
  out retval ObjectClass[] approomclasses,
  optional boolean includeexternalarea)

AppRoomInbox

GetAppRoomInbox(
  out retval AppRoomInbox inbox,
  boolean assignedonly)

AppConfigurationRoom[]

GetAvailableAppConfigurations(
  ref retval AppConfigurationRoom[] appconfigurations,
  out AppConfigurationRoom assignedconfiguration,
  optional ObjectClass targetclass)

Breadcrumb[]

GetBreadCrumbPrefix(
  out retval Breadcrumb[] prefix)

object[]

GetCategoriesAndFormsFilter(
  optional ObjectClass objclass,
  ref retval object[] categoryobjects,
  optional boolean returnreleasedcategories,
  optional boolean allowterms,
  optional AttributeObjectDef attrdef)

object[]

GetCollaborationScopeMembers(
  optional Group[] scopegroups,
  ref object[] candidates,
  boolean filter,
  out retval object[] scopemembers,
  optional RoomRole targetrole,
  optional boolean preparationmode,
  out Application conflictapplication,
  out dictionary conflictparams,
  optional boolean integritycheck)

RoomRole[]

GetConfigurationRoomRoles(
  optional boolean masterroles,
  optional boolean readable,
  out retval RoomRole[] roomroles,
  out RoomRole defaultrole,
  out boolean multipleroles,
  optional App requiredapp)

ComponentObject

GetCPContext(
  ComponentObject cfg,
  out retval ComponentObject context)

ObjectClass

GetDashboardClass(
  out retval ObjectClass dashboardclass)

object

GetDefaultCategory(
  optional Room room,
  out retval object category)

object[]

GetDefaultProcesses(
  optional Room room,
  optional ObjectClass objclass,
  out retval object[] processes)

ObjectClass[]

GetExternalAreaClasses(
  out retval ObjectClass[] externalareaclass)

object[]

GetFilesForConsistencyCheck(
  out retval object[] files)

ObjectClass

GetInboxClass(
  out retval ObjectClass inboxclass)

string

GetInsightAppConstraintName(
  dictionary[] constraintdictionary,
  out retval string constraintname)

MBInSpireService

GetMBInSpireService(
  out retval MBInSpireService svc,
  optional object context)

User[]

GetNotifiedTeamMembers(
  optional Context context,
  out retval User[] members)

Report[]

GetReports(
  out retval Report[] reports)

App

GetRequiredApp(
  out retval App primaryapp,
  out optional App[] requiredapps,
  optional boolean includeallcomponentapps,
  optional object context)

string

GetRoomInitializationTitle(
  boolean isduplicate,
  out retval string title,
  out optional string description,
  optional boolean classchanged)

Room[]

GetSuperiorTeamRooms(
  out retval Room[] superiorrooms,
  optional boolean excludeprimaryrelated)

RoomRole[]

GetUserConfigurationRoomRoles(
  User targetuser,
  optional RoomRole[] availableroles,
  out retval RoomRole[] userroles,
  optional App requiredapp)

RoomRole[]

GetUserManagedConfigurationRoles(
  User targetuser,
  optional RoomRole[] availableroles,
  boolean includeread,
  out retval RoomRole[] managedroles,
  optional App requiredapp,
  optional boolean skipinsufficientaccessroles)

RoomRole[]

GetUserRoomRoles(
  User targetuser,
  optional RoomRole[] availableroles,
  out retval RoomRole[] userroles,
  optional boolean includeconfiguration,
  optional App requiredapp,
  optional boolean skipinsufficientaccessroles)

void

ImportRoomCSV(
  DataImportComponentObject importdefinition,
  AttributeObjectDef attrdefforcontrol,
  optional ComponentContentObject importtemplate,
  AttributeDefinition view,
  string title,
  string description,
  string exportname,
  optional String importcontrolnamesuffix,
  optional integer bulksize,
  optional object importcontext,
  optional DataImportContainer importcontainer)

void

InitializeNewAppRoom(
  object venv_object,
  boolean venv_isduplicate,
  optional string venv_description,
  ref object[] objowngroup_hint,
  ref optional AllowedCollaborators allowedcollaborators,
  optional boolean classchanged,
  out optional boolean refreshdefaultsecuritysettings,
  ref optional boolean inheritsecurity)

void

InitializeNewObject(
  object venv_object,
  optional boolean venv_isduplicate,
  optional string venv_description,
  optional Group[] possiblegroups)

boolean

IsAllowedSuperiorRoom(
  optional Room targetroom,
  out retval boolean allowed)

boolean

IsPageReportTemplatesVisible(
  out retval boolean isvisible)

boolean

IsRegisterInbox(
  out retval boolean isinbox,
  optional object context)

void

ObjectChangeClass(
  object objclass)

void

ObjectConstructor(
  optional object sourceobj)

void

ObjectDelete()

void

ObjectRelatedObjectsChanged(
  object obj,
  object[] addedto,
  object[] removedfrom)

DataImportControl

PrepareDataImportControl(
  DataImportComponentObject importdefinition,
  AttributeObjectDef attrdefforcontrol,
  optional String namesuffix,
  out retval DataImportControl ctrl,
  out ContentObject importsource,
  optional integer bulksize)

void

ResolveInvalidMemberApp(
  object venv_object,
  object[] elements,
  dictionary dispinfo)

AppConfigurationRoom

SuggestAppConfiguration(
  out retval AppConfigurationRoom suggestedconfig)

void

TeamRoomDelete(
  optional object container,
  optional object view,
  optional RoomProgressInfo progress)