2022 June Release

Actions of FSCTEAMROOM@1.1001 Permanent link for this heading

Return Type

Signature

void

AddAppConfiguration(
  optional integer unused1,
  optional integer unused2)

void

AddAppConfigurationSelected(
  optional integer unused1,
  optional integer unused2)

object[]

AddAssignedRoomsToWidgets(
  ref retval object[] widgets)

dictionary[]

AddDefaultMindbreezeFacetDefinitions(
  ref retval dictionary[] definitions)

MindbreezeFacetProp[]

AddDefaultMindbreezeFacetPropsDefinitions(
  ref retval MindbreezeFacetProp[] props)

object[]

AddFavoritesObjectToWidgets(
  ref retval object[] widgets)

void

AddObjectsToTCHook(
  object[] objectstoadd)

object[]

AddPortalSearchToWidgets(
  ref retval object[] widgets)

void

AddRecentlyUsedToAppDashboard(
  object context)

void

AddToTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

AddToTeamRoomTemplatesSelected(
  optional integer unused1,
  optional integer unused2)

void

AddToTemplates(
  object root)

object[]

AddUserHistoryToWidgets(
  ref retval object[] widgets)

object[]

AddWorkListToWidgets(
  ref retval object[] widgets)

boolean

AllowAutomaticRoomHierarchyChange(
  Room targetroom,
  out retval boolean automaticchange)

boolean

AllowConvertToRoomFolder(
  object converttarget,
  out retval boolean allow)

boolean

AllowDelegateInvitation(
  out retval boolean allow)

boolean

AllowInitializeDefaultRoomSecurityFrom(
  object securitysource,
  AttributeDefinition attrdef,
  out retval boolean allow)

boolean

AllowRoomAssignementChange(
  optional Room suggestedroom,
  optional Room currentroom,
  out retval boolean isallowed)

boolean

AllowTakeOwnership(
  object context,
  out retval boolean allowed)

void

ApplyRetentionDateAndCloseObject()

void

ApplyTeamRoomSecurity(
  Room oldroom,
  Room newroom)

void

AssignSuperiorRoom(
  optional integer unused1,
  optional integer unused2)

void

AssignSuperiorRoomSelected(
  optional integer unused1,
  optional integer unused2)

object[]

AttrAcAppRoomsUIFilter(
  ref retval object[] objects,
  AttributeDefinition attrdef)

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

AttrAcrUsersSet(
  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)

void

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

void

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

void

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

void

AttrObjPrimaryRelatedSetPostWrapper(
  AttributeDefinition attrdef,
  ref optional any[] value,
  any[] oldvalue)

any

AttrObjTeamRoomCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

any

AttrObjTeamRoomCtor(
  AttributeDefinition attrdef,
  out retval any value)

void

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

object[]

AttrPolicyMembersFilter(
  AttributeDefinition policyattrdef,
  ref retval object[] policymembers)

object[]

AttrTransferCollectionUIFilter(
  ref retval object[] objects,
  AttributeDefinition attrdef)

void

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

Group[]

AttrTrCollaborationScopeFilter(
  optional Group[] candidates,
  out retval Group[] scopemembers)

void

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

void

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

void

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

void

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

void

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

void

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

void

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

void

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

string

AttrTrPublishStateDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

Room[]

AttrTrSuperordinatedRoomFilter(
  out retval Room[] superordinatedrooms)

void

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

void

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

boolean

AutoAssignDocument(
  object context,
  boolean autoassign,
  boolean closedocument,
  out retval boolean assigned)

Term[]

AutoCreateTerms(
  string[] keywords,
  out retval Term[] terms)

Breadcrumb[]

BuildBreadCrumb(
  ref retval Breadcrumb[] breadcrumb,
  object context,
  AttributeDefinition view)

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)

IncomingComponentCategory

CalcDefaultRoomIncomingCategoryPostWrapper(
  ref retval IncomingComponentCategory incat)

User[]

CalcInvitationContextUsers(
  object[] contexts,
  object[] filter,
  out retval User[] users)

User

CalcInvitedBy(
  out retval User invitedby,
  optional User inviteduser,
  out datetime invitedat)

User[]

CalcInvitedUsers(
  out retval User[] users,
  optional InviteType invitetype,
  optional boolean skipactivecheck)

void

CalculateConfigurationContext(
  optional Room room,
  optional boolean commitchunks)

ObjectStateDisplay[]

CalculateLinkStateSymbol(
  boolean important,
  optional object parent,
  optional object view,
  out retval ObjectStateDisplay[] dispstate)

object

CalculateObjectFile(
  object container,
  out retval object objfile)

Room

CalculateObjectRoom(
  out retval Room room,
  optional boolean includeself)

void

CalculatePrimaryRelated(
  ref optional any[] value)

boolean

CanCalculateOrphanObjects(
  out retval boolean cancalculate)

boolean

CanCalculatePrimaryRelated(
  out retval boolean cancalculate)

boolean

CanConvertToRoomFolder(
  boolean restoreusecase,
  optional boolean restoretofolder,
  out retval boolean allowed,
  optional object parent,
  optional AttributeDefinition attrdef,
  ref optional ObjectClass targetclass,
  out optional ObjectClass[] possibleclasses,
  out optional boolean initializeapproom)

boolean

CanDisplaySecurityProperty(
  AttributeObjectDef attrdef,
  boolean iseditcommon,
  optional object[] editobjects,
  out retval boolean candisplay)

boolean

CanDownloadPublicLinkContents(
  optional PublicAccess publicaccess,
  out retval boolean candownload)

boolean

CanEnablePublicAccess(
  object obj,
  out retval boolean trpublicaccess)

boolean

CanHideCollaborators(
  out retval boolean canhide)

boolean

CanInvite(
  optional User user,
  out retval boolean allowed,
  ref optional AttributeDefinition attrdef)

boolean

CanManageRules(
  optional User user,
  optional boolean silent,
  out retval boolean canmanage)

void

CanRestoreObjectPreWrapperPreWrapper(
  ref optional integer handle,
  ref optional integer index,
  ref optional object owner,
  ref optional object acl,
  ref optional boolean nogui)

boolean

CanRestoreTeamRoomObject(
  out retval boolean canrestore)

boolean

CanUseSearchAudit(
  object context,
  optional boolean silent,
  out retval boolean canuse)

boolean

CanUseTransferCollections(
  optional boolean ignorepublicaccess,
  out retval boolean usable)

void

ChangeAppRoomAssignment(
  optional integer unused1,
  optional integer unused2)

void

ChangeAppRoomAssignmentSelected(
  optional integer unused1,
  optional integer unused2)

void

ChangedAppRoomInbox(
  boolean calledinuichange,
  AppRoomInbox value)

void

ChangeDefaultAppConfiguration(
  optional integer unused1,
  optional integer unused2)

void

ChangeDefaultAppConfigurationSelected(
  optional integer unused1,
  optional integer unused2)

void

ChangeGroup(
  Group newgroup,
  optional object[] children)

void

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

void

ChangeOwnershipUpdateProgress(
  integer numberofchildrendone,
  ref boolean continueoperation)

void

ChangeRoleAssignmentConsistency(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrol)

void

ChangeRoleAssignmentHook(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrole)

void

ChangeTeamRoom(
  optional integer unused1,
  optional integer unused2)

boolean

CheckCollaboratorChange(
  object[] changedattrdefs,
  optional boolean silent,
  out retval boolean allowed)

void

CheckConsistency(
  optional ConsistencyRule[] rules)

boolean

CheckConsistencyRule(
  object context,
  out object[] inconsistentobjects,
  out retval boolean success)

void

CheckCopyRoomObjectHook(
  Room room,
  boolean ischildcopy)

boolean

CheckDownloadPolicy(
  optional boolean silent,
  optional boolean contextspecific,
  optional User user,
  optional object objecttocheck,
  out retval boolean isreadable)

boolean

CheckEMailFormat(
  out retval boolean plaintext)

object[]

CheckExistingUser(
  optional string firstname,
  optional string surname,
  optional string[] emails,
  boolean lognameonly,
  out retval object[] usersbyemail,
  out object[] usersbyname,
  optional boolean preferactive,
  optional boolean requireactive,
  optional boolean requirereadaccess,
  optional string externalkey,
  out object[] usersbyexternalkey,
  optional AttributeDefinition[] additionallognameattrdefs)

void

CheckFileConistency(
  optional integer unused1,
  optional integer unused2)

void

CheckForDataImportErrors(
  dictionary params)

void

CheckLicensedTeamMembers(
  optional object[] candidates,
  optional RoomRole targetrole)

boolean

CheckLinkUsage(
  Room targetroom,
  boolean silent,
  out retval boolean allowed)

boolean

CheckParticipantRoomAffiliation(
  WorkFlowParticipant participant,
  object processobject,
  ActivityInstance actinst,
  out retval boolean usableparticipant,
  optional boolean skipdisplaywithaccessparts,
  optional AccessType[] requiredaccesstypes)

void

CheckParticipantRoomRules(
  object targetobj,
  WorkFlowParticipant part,
  optional object processelement,
  optional ActivityType acttype)

boolean

CheckPublicAccessAllowedHook(
  object obj,
  out retval boolean allowed)

boolean

CheckPublicAccessEnabledHook(
  object obj,
  out retval boolean enabled)

void

CheckPublicAccessOnChangeAssignment(
  RoomRole oldrole,
  RoomRole newrole,
  object[] changedobjs)

void

CheckRules(
  optional object[] objects,
  optional Rule[] rules,
  optional InboxRoom inbox)

void

CheckStandardTeamroomRights(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrole)

boolean

ClassIsRoomChild(
  out retval boolean isroomchild)

void

ClearRoleAttributes(
  object sourcerole,
  RoomRole targetrole)

void

ClearUserHistory(
  optional integer unused1,
  optional integer unused2)

void

CloseFileApp()

void

CloseTCHook()

void

CloseTransferCollection(
  optional integer unused1,
  optional integer unused2)

void

CloseTransferCollectionSelected(
  optional integer unused1,
  optional integer unused2)

void

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

AttributeDefinition[]

CollaboratorChangeAllowedAttributes(
  out retval AttributeDefinition[] allowedattrdefs)

void

ConfigureSettings()

void

ConsiderRule(
  optional integer unused1,
  optional integer unused2)

boolean

ConvertRoomIsAllowedChild(
  ObjectClass targetclass,
  object sourceobj,
  Room room,
  optional object parent,
  out retval boolean isallowed)

void

ConvertToFolder(
  optional integer unused1,
  optional integer unused2)

void

ConvertToFolderSelected(
  optional integer unused1,
  optional integer unused2)

void

ConvertToRoom(
  optional integer unused1,
  optional integer unused2)

void

ConvertToRoomHook(
  Room inheritsecfrom)

void

ConvertToRoomRolesHook(
  Room inheritsecfrom)

void

ConvertToRoomSelected(
  optional integer unused1,
  optional integer unused2)

AppConfigurationRoom

CreateAppConfiguration(
  App targetapp,
  Group targetgroup,
  optional Group[] possiblegroups,
  out retval AppConfigurationRoom approom)

void

CreateExternalArea(
  optional integer unused1,
  optional integer unused2)

void

CreateFolder(
  optional integer unused1,
  optional integer unused2)

void

CreateProcess(
  optional integer unused1,
  optional integer unused2)

void

CreateRoomHook()

void

CreateThesaurus(
  optional integer unused1,
  optional integer unused2)

void

CreateTransferCollection(
  optional integer unused1,
  optional integer unused2)

void

DefineBranding(
  optional integer unused1,
  optional integer unused2)

void

DefineDefaultCategories(
  optional integer unused1,
  optional integer unused2)

void

DefineDefaultProcesses(
  optional integer unused1,
  optional integer unused2)

void

DefineInitialAppConfiguration(
  optional integer unused1,
  optional integer unused2)

void

DefineInitialAppConfigurationSelected(
  optional integer unused1,
  optional integer unused2)

PrescriptionMetaDataWho[]

DelegateActivityMultipleRoomHook(
  object targetobject,
  ref retval PrescriptionMetaDataWho[] participants,
  ActivityInstance activity,
  ProcessInstance process)

WorkFlowParticipant

DelegateActivityRoomHook(
  object targetobject,
  ref retval WorkFlowParticipant participant,
  ref optional WorkFlowParticipant partmansubst,
  ActivityInstance activity,
  ProcessInstance process)

void

DeleteHistory()

void

DeleteRelatedObjects(
  object venv_object,
  object venv_parent,
  integer venv_index,
  object venv_view,
  object venv_action,
  ref any[] venv_lastanswer,
  any[] sys_selobjects,
  any[] i,
  ref object[] venv_delobjects,
  optional any[] sys_branchattr,
  optional any[] sys_branchindex,
  ref optional any[] sys_value)

void

DeleteRelatedObjectsSelected(
  optional integer unused1,
  optional integer unused2)

void

DeleteTeamRoom(
  optional integer unused1,
  optional integer unused2)

void

DeleteTeamRoomHistory(
  optional integer unused1,
  optional integer unused2)

void

DeleteTeamRoomHistorySelected(
  optional integer unused1,
  optional integer unused2)

void

DeleteTeamRoomObject(
  optional integer handle,
  optional integer index,
  optional object newowner,
  optional object newaclobj,
  ref optional object view,
  ref optional object source)

void

DeleteTeamRoomObjectEx(
  optional integer handle,
  optional integer index,
  ref boolean checked,
  out boolean cancelled,
  integer cnt,
  object view,
  object source,
  boolean iscolumn,
  object delobject)

void

DeleteTeamRoomSelected(
  optional integer unused1,
  optional integer unused2)

void

DeleteWastebasketObjects(
  optional integer unused1,
  optional integer unused2)

boolean

DisableTeamroomTemplates(
  out retval boolean disable)

boolean

DoAssignReference(
  object container,
  out retval boolean doassign)

boolean

DoAutomaticallyAssign(
  object context,
  dictionary parameters,
  out retval boolean assigned,
  out boolean skipunshare,
  out object target)

void

DoDataImportAction(
  object context)

void

DoProcessBackgroundRuleAction(
  object context)

void

DoRegisterObjectHook(
  Room srcroom,
  object regobj,
  ref optional object regtargetview)

boolean

DoUnshareChildrenOnPressDel(
  out retval boolean dounshare)

void

EditPublicAccessCTRLTeam(
  optional integer unused1,
  optional integer unused2)

void

EditTeamRoomLogo(
  optional integer unused1,
  optional integer unused2)

void

EmptyTeamRoomWastebasket(
  optional integer unused1,
  optional integer unused2)

void

EmptyWastebasket(
  optional integer unused1,
  optional integer unused2)

void

EmptyWastebasketSelected(
  optional integer unused1,
  optional integer unused2)

User[]

ExpandGroupMembers(
  AdministrationObject[] targetobjs,
  out retval User[] members,
  optional boolean omitchildgroups)

content

ExportRoomProgressInfoContFURL(
  RoomProgressInfo proginfo,
  out retval content cont)

void

ExportTranslations(
  optional integer unused1,
  optional integer unused2)

void

FillEventsRooms(
  ref InfoList[] events,
  boolean iswelcomescreen,
  object[] prerequfailed,
  optional boolean extendedmode)

object[]

FilterAllowedDefaultValueCategories(
  ref retval object[] categories)

ObjectClass[]

FilterAllowedDefaultValueClasses(
  ref retval ObjectClass[] classes)

ObjectClass[]

FilterConvertRoomTargetClasses(
  object converttarget,
  ref retval ObjectClass[] targetclasses,
  optional Room[] subordinatedrooms)

WorkFlowPartAccessMapping[]

FilterFixParticipantAffiliationRoomHook(
  object targetobject,
  Action context,
  optional ActivityInstance activity,
  optional ProcessInstance process,
  ref retval WorkFlowPartAccessMapping[] participants)

User[]

FilterInviationContextUsers(
  object[] filter,
  ref retval User[] users)

AttributeDefinition[]

FilterObjectListAttributes(
  ref retval AttributeDefinition[] attributes)

void

FinalizeChangeAssignment(
  RoomRole oldrole,
  RoomRole newrole,
  object[] changedobjs)

string[]

FinalizeInvitation(
  TransmissionLog log,
  out retval string[] errorlog)

void

FinalizeSecuritySettings()

dictionary

FindAutomaticallyAssignParameters(
  object context,
  out retval dictionary parameters)

string

FindKeywords(
  optional Content checkcontent,
  out retval string keywords)

Breadcrumb[]

FindPathToTeamRoom(
  object findroom,
  out retval Breadcrumb[] respath)

void

GeneratePublishStateChangeWarning(
  RoomPublishState newstate,
  RoomPublishState oldstate)

AccountRegistrationType

GetAccountRegistrationType(
  object context,
  out retval AccountRegistrationType accounttype,
  optional boolean skipapplicensecheck,
  optional RoomRole currentrole,
  out optional AppPackage edition,
  out optional AppPackage[] additionaleditions)

Activity[]

GetActivityEstimationPostWrapper(
  object[] objects,
  ref retval Activity[] activities,
  optional boolean quickcheck)

Activity[]

GetActivityPostWrapper(
  object[] objects,
  ref retval Activity[] activities)

object[]

GetAdditionalDashboardFeatures(
  out retval object[] additionalfeatures)

AttributeDefinition[]

GetAdditionalRoomInitializationAttrDefs(
  out retval AttributeDefinition[] attrdefs)

dictionary

GetAdministrationObjectsListOptions(
  ref AttributeObjectDef attrdef,
  out retval dictionary listoptions)

AllowedCollaborators

GetAllowedCollaborators(
  out retval AllowedCollaborators allowed)

Term[]

GetAllowedRoomTerms(
  optional AttributeDefinition attrdef,
  optional boolean ignorecache,
  out retval Term[] terms)

AppConfigurationRoom

GetAllowedRoomTermsConfiguration(
  ref retval AppConfigurationRoom config)

Room

GetAllowedRoomTermsRoom(
  ref retval Room room)

Thesaurus[]

GetAllowedThesauri(
  out retval Thesaurus[] thesauri)

content

GetAllWorkflowDiagramObjects(
  out retval content jsoncontent)

AppConfigurationRoom

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

ObjectClass

GetAppConfigurationClass(
  out retval ObjectClass configclass)

string

GetAppNameSuffix(
  boolean usecomponentalternative,
  optional boolean includeclass,
  optional boolean skipapp,
  optional boolean includeroom,
  out retval string suffix)

AppRoom

GetAppRoom(
  out retval AppRoom approom,
  optional boolean considerapproomhierarchy)

ObjectClass[]

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

AppRoomInbox

GetAppRoomInbox(
  out retval AppRoomInbox inbox,
  boolean assignedonly)

AssignedRooms

GetAssignedRooms(
  out retval AssignedRooms assignedrooms,
  boolean createnonexisting)

AppConfigurationRoom[]

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

AppRoomInbox[]

GetAvailableAppRoomInboxes(
  out retval AppRoomInbox[] inboxes,
  out AppRoomInbox assignedinbox)

AppRoom[]

GetAvailableAppRooms(
  ref retval AppRoom[] approoms,
  optional ObjectClass externalareaclass)

Group[]

GetAvailableOwnershipGroups(
  out retval Group[] availablegroups,
  out Group defaultgroup)

Breadcrumb[]

GetBreadCrumbPrefix(
  out retval Breadcrumb[] prefix)

Breadcrumb[]

GetBreadCrumbPreWrapper(
  out retval Breadcrumb[] breadcrumb,
  ref optional AttributeDefinition view,
  ref optional object context)

AttributeObjectDef

GetCheckValidTermsAttrDef(
  out retval AttributeObjectDef attrdef)

User

GetCollaborationOwner(
  boolean useconfiguration,
  out retval User owner)

Group[]

GetCollaborationScopeGroups(
  object addedobj,
  out retval Group[] possiblegroups)

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)

AppConfigurationRoom[]

GetConfigurationByUserRoomRoles(
  User targetuser,
  RoomRole[] targetroles,
  optional ObjectClass targetclass,
  out retval AppConfigurationRoom[] configs)

any[]

GetConfigurationProperty(
  AttributeDefinition attrdef,
  out retval any[] value,
  optional AttributeBoolDef overrideattrdef)

RoomRole[]

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

Term[]

GetConfigurationTerms(
  AttributeDefinition[] attrdefs,
  out retval Term[] terms)

AppConfigurationRoom

GetContextConfiguration(
  optional boolean recursive,
  optional ObjectClass configclass,
  out retval AppConfigurationRoom configuration)

AppDashboard

GetContextDashboard(
  optional ObjectClass dashboardclass,
  optional ObjectClass configclass,
  out retval AppDashboard dashboard)

Group[]

GetContextGroupMembership(
  User[] checkusers,
  boolean includevirtual,
  out retval Group[] membership)

Room

GetContextRoom(
  out retval Room room,
  optional object object,
  out optional object view,
  optional object[] selobjects,
  out optional object selcontainer,
  out object context)

ComponentObject

GetCPContext(
  ComponentObject cfg,
  out retval ComponentObject context)

AppRoom[]

GetDashboardAppRooms(
  optional boolean memberonly,
  out retval AppRoom[] approoms)

ObjectClass

GetDashboardClass(
  out retval ObjectClass dashboardclass)

string

GetDashboardName(
  ref retval string dashboardname)

LanguageStringList[]

GetDashboardNameCandidates(
  out retval LanguageStringList[] namecandidates)

object[]

GetDataImportActionElements(
  AttributeDefinition attrdef,
  out retval object[] elements)

AppConfigurationRoom

GetDefaultAppConfiguration(
  out retval AppConfigurationRoom defaultconfiguration)

object

GetDefaultCategory(
  optional Room room,
  out retval object category)

IncomingComponentCategory

GetDefaultIncomingCategory(
  object category,
  out retval IncomingComponentCategory incat)

object[]

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

datetime

GetDefaultPublicAccessEndDate(
  out retval datetime enddate)

RDObject[]

GetDefaultRDObjects(
  optional Room room,
  out retval RDObject[] rdobjects)

Thesaurus

GetDefaultThesaurus(
  out retval Thesaurus thesaurus)

void

GetDeleteAction(
  ref object _container,
  ref object[] selobjects,
  ref integer lastresult,
  out string caption,
  out string question,
  out boolean enhanced,
  ref object delaction,
  ref optional boolean shiftkeypressed,
  ref object deltarget,
  ref object delapplication)

ObjectClass[]

GetExternalAreaClasses(
  out retval ObjectClass[] externalareaclass)

object[]

GetFilesForConsistencyCheck(
  out retval object[] files)

ObjectClass

GetInboxClass(
  out retval ObjectClass inboxclass)

string

GetInstallationName(
  out retval string name,
  optional boolean htmlescape)

AccountRegistrationType[]

GetInvisibleAccountRegistrationTypes(
  out retval AccountRegistrationType[] accounttypes)

LinkType

GetLinkState(
  optional object parent,
  optional object view,
  optional boolean checkstatesymbol,
  out retval LinkType linkstate,
  optional boolean userelatedfallbackfromtx)

void

GetLinkStateContext(
  ref object parent,
  ref object view)

SecurityLevel

GetLoginSecurityLevel(
  out retval SecurityLevel loginlevel)

Room

GetMasterRoom(
  out retval Room masterroom)

void

GetMenuObjectUnshare(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

boolean

GetMenuPlaceInMyFolderHierarchy(
  out retval boolean showmenu)

any[]

GetMergedConfigurationProperty(
  AttributeDefinition attrdef,
  optional boolean add,
  out retval any[] value,
  optional boolean onlyreleaseddrafttemplates,
  optional boolean onlyreleasedtemplates,
  optional boolean skipparent,
  out object[] valuesources,
  optional Room[] alreadycheckedrooms)

string[]

GetMessageSuggestion(
  out retval string[] message,
  optional User user,
  optional Context msgctx,
  optional boolean skipcomplimentaryclose,
  optional Language commlang)

dictionary[]

GetMindbreezeQueryConstraints(
  MindbreezeQueryConstraintType[] constrainttypes,
  optional boolean nodefault,
  out retval dictionary[] constraintdicts,
  optional MindbreezeQueryConstraintType defaultconstrainttype)

object[]

GetMyContacts(
  out retval object[] contacts)

User[]

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

Room

GetObjectRoom(
  out retval Room room,
  optional boolean includeself)

object[]

GetOriginalChildren(
  ref Folder[] containersvisited,
  out retval object[] children,
  optional ObjectClass[] targetclasses,
  optional boolean isdelete,
  optional integer maxelementcnt,
  ref optional integer elementcnt,
  optional RoomProgressInfo prog)

ObjectClass[]

GetOrphanObjectsRestrictedClasses(
  out retval ObjectClass[] restrictedclasses)

datetime

GetPermissionsAssignedAt(
  AdministrationObject targetobj,
  out retval datetime assignedat)

PresettingsAdministration

GetPresettingsAdministration(
  boolean create,
  out retval PresettingsAdministration presettingsadm)

Group

GetPrimaryGroup(
  out retval Group primarygroup,
  out Group[] additionalgroups,
  out boolean enforceprimarygroup,
  optional boolean createroom,
  out boolean preselectprimarygroup,
  optional boolean includemastergroups)

AttributeDefinition[]

GetPublicAccessChildrenAttrDefs(
  out retval AttributeDefinition[] attrdefs)

void

GetPublicAccessMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

string

GetPublicLink(
  out retval string paurl,
  optional ContentFormat contentformat)

RoomPublishState[]

GetPublishStates(
  out retval RoomPublishState[] publishstates,
  out RoomPublishState default)

AttributeObjectDef[]

GetRecentlyUsedDisplayAttributes(
  out retval AttributeObjectDef[] attrdefs)

CompoundObject

GetRegistrationCurrentContainer(
  IncomingComponentCategory regcat,
  out retval CompoundObject container)

AppRoom[]

GetRelatedAppRooms(
  out retval AppRoom[] relatedapprooms,
  optional boolean skipappcontext)

App

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

object[]

GetRestrictedHomeContexts(
  out retval object[] contexts)

object

GetRoomHolidayTableObject(
  object context,
  out retval object holidaytable)

string

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

WorkFlowParticipant

GetRoomInitialProcessResponsible(
  object targetobject,
  ref retval WorkFlowParticipant responsible,
  ref optional WorkFlowParticipant respmansubst,
  optional ProcessInstance procinst,
  optional object processsource)

User

GetRoomOwner(
  out retval User user)

object

GetRoomPathAlternaltiveParent(
  object sourceobj,
  out retval object alternativeparent,
  optional Room findroom)

RoomProgressInfo

GetRoomProgressInfo(
  optional object contextobj,
  out retval RoomProgressInfo progress)

any[]

GetRoomProperty(
  AttributeDefinition attrdef,
  out retval any[] value)

AppPackage[]

GetRoomRolePackages(
  RoomRole role,
  Room room,
  out retval AppPackage[] packages)

RoomRole[]

GetRoomRoles(
  optional boolean masterroles,
  optional boolean readable,
  out retval RoomRole[] roomroles,
  out RoomRole defaultrole,
  out boolean multipleroles,
  optional App requiredapp,
  out RoomRole[] uiroles,
  optional boolean skipincludedroles,
  optional boolean skipcalculatedroles)

RoomRole[]

GetRoomRolesCached(
  optional boolean masterroles,
  optional boolean readable,
  out retval RoomRole[] roomroles,
  out RoomRole defaultrole,
  out boolean multipleroles,
  optional App requiredapp,
  out RoomRole[] uiroles,
  optional boolean skipincludedroles,
  optional boolean skipcalculatedroles)

string

GetSendBackgroundDefaultSender(
  out retval string defaultsender)

string

GetSendBackgroundUserSender(
  out retval string usersender)

AttributeObjectDef

GetStylesheetAttribute(
  out retval AttributeObjectDef attrdef)

Room[]

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

object[]

GetTeamFilter(
  optional AttributeObjectDef attrdef,
  optional boolean expandorgelements,
  optional RoomRole[] roles,
  out retval object[] result)

User[]

GetTeamMembers(
  optional AttributeDefinition[] attrdefs,
  out retval User[] members,
  out optional Group[] groups,
  optional boolean donotexpand,
  optional boolean skipuniqueckeck,
  out optional WorkGroup[] workgroups)

User[]

GetTeamMembersCached(
  optional AttributeDefinition[] attrdefs,
  out retval User[] members,
  out optional Group[] groups,
  optional boolean donotexpand,
  optional boolean skipuniqueckeck,
  out optional WorkGroup[] workgroups)

User[]

GetTeamMembersSecured(
  optional boolean expandorgelements,
  optional RoomRole[] roles,
  out retval User[] members,
  out optional object[] groups)

void

GetTeamMenu(
  optional integer unused1,
  optional integer unused2,
  ref MenuStructList[] menuentries,
  optional object menu,
  optional object[] selobjects,
  out optional boolean addchildren)

object[]

GetTeamRoomChildren(
  out retval object[] teamchildren,
  boolean includedeleted,
  optional boolean includeprotocol,
  integer querylimit,
  optional boolean litigationholdonly,
  optional ObjectClass[] targetclasses,
  optional boolean includecompteamroom,
  out boolean limitexceeded)

Wastebasket

GetTeamRoomWastebasket(
  boolean create,
  out retval Wastebasket wb)

ObjectClass[]

GetTransferCollectionClasses(
  out retval ObjectClass[] transfercollectionclass)

TransmissionLog

GetTransmissionLog(
  dictionary params,
  out retval TransmissionLog log)

void

GetUsableRoomWorkflowOrgElements(
  object processobj,
  object context,
  optional boolean isfilter,
  out WorkFlowMetaParticipant[] metaparticipants,
  out User[] users,
  out Position[] positions,
  out Group[] groups,
  out OrgUnitType[] orgunittypes,
  out optional object[] partdefs,
  out optional object[] partners,
  out optional AttributeObjectDef[] attributes,
  out optional AttributeDefinition[] restrictedpartelements)

RoomRole[]

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

AppDashboard

GetUserDashboard(
  out retval AppDashboard dashboard,
  optional User user,
  out optional AppDashboard[] alldashbaords)

AppDashboard

GetUserDashboardByApp(
  App targetapp,
  out retval AppDashboard dashboard,
  out optional AppDashboard[] alldashbaords)

RoomRole[]

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

RoomRole[]

GetUserManagedRoles(
  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)

RoomRole[]

GetUserRoomRolesSecured(
  User targetuser,
  out retval RoomRole[] roles)

boolean

HasCollaborationScope(
  out retval boolean hasscope)

boolean

HasDefaultProcessWithDefinedActivity(
  ActivityDefinition actdef,
  out retval boolean hasdefaultprocess)

boolean

HasGroupPolicy(
  AttributeDefinition policyattrdef,
  optional User checkuser,
  out retval boolean haspolicy,
  optional User contextuser)

boolean

HasPolicy(
  AttributeDefinition policyattrdef,
  optional User checkuser,
  out retval boolean haspolicy)

boolean

HasRoomChangeAccess(
  User user,
  out retval boolean haschangeaccess)

boolean

HasRoomChangeAllocationAccess(
  User user,
  out retval boolean haschangeallocationaccess)

boolean

HasRoomChildChangeAccess(
  optional User user,
  out retval boolean haschildchangeaccess)

boolean

HasRoomCustomAssignmentAccess(
  User user,
  out retval boolean hasaccess,
  optional object context)

boolean

HasRoomDeleteAccess(
  optional User user,
  out retval boolean hasdeleteaccess)

boolean

HasRoomFullControl(
  User user,
  out retval boolean hasfullcontrol)

boolean

HasRoomReadAccess(
  User user,
  out retval boolean hasreadaccess)

boolean

HasSecurityLevels(
  out retval boolean available,
  optional SecurityLevel seclevel,
  out SecurityLevel[] alllevels)

boolean

HasUserConfigurationRoomRoles(
  User targetuser,
  RoomRole[] targetroles,
  optional ObjectClass targetclass,
  out retval boolean hasrole)

boolean

HasUserRoomRole(
  User targetuser,
  RoomRole targetrole,
  optional RoomRole[] availableroles,
  out retval boolean hasrole)

void

HideSuspendedDeadlines(
  optional integer unused1,
  optional integer unused2)

void

HideSuspendedDeadlinesSelected(
  optional integer unused1,
  optional integer unused2)

void

IgnoreAppConfiguration(
  App app)

void

IgnoreRule(
  optional integer unused1,
  optional integer unused2)

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

ImportTranslations(
  optional integer unused1,
  optional integer unused2)

void

InformRoomMembers(
  object[] addedmembers,
  object[] removedmembers,
  object[] changedmembers)

void

InitializeDefaultRoomSecurity(
  object securitysource)

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)

void

InstanceElementStateChangedRoomHook(
  object targetobject,
  InstanceElement instelem,
  ProcessInstance process,
  ActivityInstanceState newstate,
  ActivityInstanceState oldstate)

string[]

Invite(
  object[] recipients,
  optional string subject,
  optional string message,
  optional boolean autogrant,
  optional Room registrationroom,
  optional string campaigncode,
  optional App[] licapps,
  out retval string[] errorlog,
  optional object selfservicebranding,
  optional boolean plaintext,
  optional boolean keeptransaction,
  optional boolean ignorelastmessage,
  optional boolean remind,
  optional InviteAccessPermissions accessrights)

void

InviteToTeamRoom(
  optional integer unused1,
  optional integer unused2)

boolean

IsActionStartable(
  object context,
  out retval boolean startable)

boolean

IsAllowedSuperiorRoom(
  optional Room targetroom,
  out retval boolean allowed)

boolean

IsCategoryMandatoryRoomHook(
  object targetobject,
  ref retval boolean ismandatory)

boolean

IsCollaborationScopeChangeable(
  out retval boolean ischangeable)

boolean

IsCollaborationScopeMandatory(
  out retval boolean mandatory)

boolean

IsCollaborator(
  Room target,
  out retval boolean iscollaborator,
  optional boolean showerror)

boolean

IsCopyObjectsWithOutPolicyAllowed(
  optional object targetobject,
  out retval boolean allowed)

boolean

IsDetachAbleFromTeamRoom(
  out retval boolean detachable)

boolean

IsFeatureContextuallyDisabledPostWrapper(
  ref retval boolean disabled)

boolean

IsGroupPolicyVisible(
  AttributeDefinition attrdef,
  out retval boolean isvisible)

boolean

IsLicenseContext(
  out retval boolean islicensecontext)

boolean

IsObjectFile(
  out boolean enableusecases,
  out retval boolean isfile)

boolean

IsObjectInUse(
  out retval boolean inuse)

boolean

IsPageStylesheetsVisible(
  out retval boolean isvisible)

boolean

IsPageTemplateCollectionsVisible(
  out retval boolean isvisible)

boolean

IsPolicyRestricted(
  AttributeDefinition policyattrdef,
  optional Group scope,
  out retval boolean restricted)

boolean

IsPublicAccessAllowedPostWrapper(
  ref retval boolean allowed)

boolean

IsPublicAccessEnabledPostWrapper(
  ref retval boolean enabled)

boolean

IsQualifiedRoom(
  out retval boolean qualified,
  out optional SecurityLevel qualifiedseclevel)

boolean

IsRegisterInbox(
  out retval boolean isinbox,
  optional object context)

boolean

IsRegisterObjectAllowed(
  boolean checkdeleted,
  optional boolean onlycheckattribute,
  out retval boolean allowed)

boolean

IsRoomAdminstrationObject(
  out retval boolean isadministrationobj)

boolean

IsRoomObjectProcessStateChangeable(
  object processobject,
  ProcessInstance procinst,
  ref retval boolean statechangeable)

boolean

IsRoomTemplateReleaseable(
  object template,
  out retval boolean isreleaseable,
  ref boolean requirereleasedversion)

User[]

IsStandardRoom(
  ref retval User[] targetusers)

boolean

IsTeamRoomChild(
  out retval boolean isvalidchild)

boolean

IsTemplateOrPresetting(
  object checkobject,
  out retval boolean istemplateorpresetting)

boolean

IsTrSuperordinatedRoomChangeable(
  out retval boolean changeable)

boolean

KeepRoomObjectSecurity(
  object targetobj,
  out retval boolean keep)

boolean

KeepSecurityAttributes(
  out retval boolean keep)

void

LicensedTeamMembersConflicts(
  object venv_object,
  AggregatedListData venv_aggrlistdata,
  object[] venv_addedmembers,
  boolean intern,
  RoomRole targetrole)

void

ManageRules(
  optional integer unused1,
  optional integer unused2)

void

ManageRulesSelected(
  optional integer unused1,
  optional integer unused2)

void

ManageSecuritySettings(
  optional integer unused1,
  optional integer unused2)

void

ManageTeam(
  optional integer unused1,
  optional integer unused2)

void

MenuCheckAuthorizationWrapper(
  ref optional integer unused1,
  ref optional integer unused2,
  ref MenuStructList[] menuentries,
  ref optional object menu,
  ref optional object[] selobjects,
  out optional boolean addchildren)

void

MergeTerms(
  optional integer unused1,
  optional integer unused2)

void

MergeTermsSelected(
  optional integer unused1,
  optional integer unused2)

void

MigrateObjectFiles(
  optional integer unused1,
  optional integer unused2)

void

MigrateObjectFilesSelected(
  optional integer unused1,
  optional integer unused2)

void

MoveObjectFromInboxToAppRoom(
  AttributeObjectDef attrdef)

void

MoveToWastebasket(
  object source,
  object view)

boolean

NeedsClassChange(
  object importedobj,
  out retval boolean needschange)

object

ObjectCopyRoomObjectPreWrapper(
  ref optional object placement,
  out retval object object,
  ref optional string address,
  ref optional boolean virtualobject)

void

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

void

OpenConfig(
  optional integer unused1,
  optional integer unused2)

void

OpenRunningReleaseProcess(
  optional integer unused1,
  optional integer unused2)

void

OpenRunningReleaseProcessSelected(
  optional integer unused1,
  optional integer unused2)

void

OpenSettings(
  optional integer unused1,
  optional integer unused2)

void

OpenTemplates(
  optional integer unused1,
  optional integer unused2)

void

OpenWastebasket(
  optional integer unused1,
  optional integer unused2)

void

PlaceInMyFolderHierarchy(
  optional integer unused1,
  optional integer unused2)

void

PlaceInMyFolderHierarchySelected(
  optional integer unused1,
  optional integer unused2)

DataImportControl

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

dictionary

PrepareDataImportParameters(
  DataImportComponentObject importdefinition,
  AppConfigurationRoom config,
  Room[] availablerooms,
  ref retval dictionary importparams,
  optional object importcontext,
  optional DataImportControl importctrl,
  optional DataImportContainer importcontainer)

string

PrepareRoomChildrenQuery(
  ref integer querylimit,
  optional ObjectClass[] targetclasses,
  optional boolean litigationholdonly,
  optional boolean protocol,
  optional boolean compteamroom,
  out retval string query)

void

ProcessAppConfigRoleChange(
  User[] reconfigmembers,
  User[] removedadmins,
  User[] removedappusers)

void

ProcessStateChangedRoomHook(
  object targetobject,
  ProcessInstance process,
  ProcessInstanceState newstate,
  ProcessInstanceState oldstate)

void

ReadSecuritySettings(
  optional integer unused1,
  optional integer unused2)

void

RefreshRoomSecurity(
  Context roomusecase)

void

RegisterTeamRoomObject(
  ref object target,
  ref optional object view,
  ref optional object backlink)

void

RelayAppConfigurationRequest(
  App targetapp,
  Group targetgroup)

object

ReleaseTemplatePreWrapper(
  out retval object releasedtemplate,
  ref optional boolean keepoldrelease,
  ref optional dictionary additionalsettings)

void

RemoveAssignedRoomFromArchive(
  Room targetroom)

void

RemoveFromTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

RemoveFromTeamRoomTemplatesSelected(
  optional integer unused1,
  optional integer unused2)

void

RemoveFromTemplates(
  object root)

void

RemovePublicLinks(
  optional integer unused1,
  optional integer unused2)

boolean

RequireRoleDbRoomRoles(
  out retval boolean isrolerequired,
  optional AppConfigurationRoom[] appconfigs,
  optional AppRoom[] approoms)

void

ResendMails(
  optional integer unused1,
  optional integer unused2)

void

ResendMailsSelected(
  optional integer unused1,
  optional integer unused2)

void

ResendTransmissionLog()

void

ResetRoomProgressInfo()

void

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

void

RestoreConvertToFolder(
  optional integer unused1,
  optional integer unused2)

void

RestoreConvertToFolderSelected(
  optional integer unused1,
  optional integer unused2)

void

RestoreConvertToRoom(
  optional integer unused1,
  optional integer unused2)

void

RestoreConvertToRoomSelected(
  optional integer unused1,
  optional integer unused2)

void

RestoreTeamRoomObject(
  optional boolean nodeposit,
  optional boolean nocommit)

void

RestoreWastebasketObjects(
  optional integer unused1,
  optional integer unused2)

void

RestoreWastebasketObjectsSelected(
  optional integer unused1,
  optional integer unused2)

TeamInfoList

RetrieveTeamList(
  out retval TeamInfoList teaminfolist,
  optional boolean dispreadonly)

void

RevokeReleasedTemplateWrapper(
  ref optional dictionary additionalsettings)

void

RoomActivateDeactivateTraceOutput(
  optional integer unused1,
  optional integer unused2)

void

RoomActivateDeactivateTraceOutputSelected(
  optional integer unused1,
  optional integer unused2)

object[]

SearchInvitationRecipient(
  AttributeDefinition patternattrdef,
  string pattern,
  AttributeDefinition targetattrdef,
  CheckAllowedMode targetmode,
  integer objectlimit,
  optional QueryScope userscope,
  out retval object[] hits,
  out QuickSearchActionMessage message)

void

SendEMail(
  optional integer unused1,
  optional integer unused2)

void

SendEMailTeamRoom(
  optional integer unused1,
  optional integer unused2)

TransmissionLog

SendFolioMail(
  dictionary params,
  out retval TransmissionLog log,
  out boolean cancelpressed)

void

SendFolioMailContextChanged(
  TransmissionLog log,
  object[] value,
  object[] oldvalue,
  object[] filtervalue)

void

SendFolioMailPreparation(
  ref dictionary params)

void

SendFolioMailSubmitAction(
  TransmissionLog log,
  Context context)

boolean

ShouldRefreshDocuments(
  object[] attrlist,
  out retval boolean refreshdocuments)

boolean

ShouldShowLinkStateSymbol(
  object context,
  optional AttributeDefinition view,
  out retval boolean show)

void

ShowAccordion(
  object venv_object)

boolean

ShowCollaborators(
  out retval boolean showcollaborators,
  optional User targetuser,
  optional boolean checkroomaccess)

boolean

ShowCreatePublicLinkMenu(
  out retval boolean showmenu)

void

ShowTeam(
  optional integer unused1,
  optional integer unused2)

boolean

ShowTOCPDFOverview(
  optional object context,
  out retval boolean showtocoverview)

boolean

SkipConsistencyRule(
  object context,
  out retval boolean skip)

boolean

SkipUpdateRelatedObjects(
  object parent,
  Room room,
  boolean add,
  out retval boolean skip)

void

StartAction(
  object context,
  Rule rule)

ProcessInstance[]

StartDefaultProcesses(
  optional Room room,
  out retval ProcessInstance[] addedprocesses)

void

StartReleaseProcess(
  optional integer unused1,
  optional integer unused2)

void

StartReleaseProcessSelected(
  optional integer unused1,
  optional integer unused2)

AppConfigurationRoom

SuggestAppConfiguration(
  out retval AppConfigurationRoom suggestedconfig)

void

TakeTeamRoomGroupOwnership(
  optional integer unused1,
  optional integer unused2)

void

TakeTeamRoomGroupOwnershipSelected(
  optional integer unused1,
  optional integer unused2)

void

TakeTeamRoomOwnership(
  optional integer unused1,
  optional integer unused2)

void

TakeTeamRoomOwnershipSelected(
  optional integer unused1,
  optional integer unused2)

void

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

void

TeamRoomDeleteHistory()

void

ToolsAddToTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

ToolsAddToTeamRoomTemplatesSelected(
  optional integer unused1,
  optional integer unused2)

void

ToolsRemoveFromTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

void

ToolsRemoveFromTeamRoomTemplatesSelected(
  optional integer unused1,
  optional integer unused2)

void

UnregisterTeamRoomObject(
  ref object source,
  ref optional object view,
  ref optional object backlink)

void

UnshareRecentlyUsed(
  object venv_object,
  object venv_parent,
  optional integer venv_index,
  object venv_view,
  object venv_action,
  optional any[] sys_branchattr,
  optional any[] sys_branchindex,
  ref optional any[] sys_value,
  ref optional any[] sys_query)

void

UnshareRecentlyUsedSelected(
  optional integer unused1,
  optional integer unused2)

void

UpdateAssignedRoomsPermissions(
  Room[] targetrooms,
  boolean addpermissions,
  optional datetime timestamp,
  optional boolean nodeadline)

void

UpdateDefaultCategory(
  Room oldroom,
  Room newroom,
  optional boolean enforce)

void

UpdateDefaultRDObjects(
  Room oldroom,
  Room newroom)

void

UpdateRecentlyUsedObjects(
  AttributeDefinition elementsattrdef,
  AttributeDefinition objectsattrdef,
  object[] addedobjs)

void

UpdateTemplateRoom(
  Room oldroom,
  Room newroom,
  optional boolean enforce)

boolean

UseCategorizeFieldContext(
  optional object context,
  out retval boolean usecatfieldcontext)

boolean

UseCcRecipients(
  out retval boolean usecc)

boolean

UseDashbaordRolesCache(
  out retval boolean cacheenabled)

boolean

UseRoomHierarchy(
  out retval boolean usehierarchy)

void

ValidateOwnerPostWrapper(
  object checkowner,
  optional object group,
  optional object[] allcandidates,
  ref string alternatename)

boolean

WSCanCreateRoom(
  out retval boolean cancreate)

User[]

WSCreateUser(
  JSAPIUser[] userinformations,
  out retval User[] createdusers,
  out JSAPIUser[] invaliduserinformations,
  out JSAPIError[] errors)


FSCTEAMROOM@1.1001:AddAppConfiguration Permanent link for this heading

Menu usecase to create a new app configuration from the dashboard

void FSCTEAMROOM@1.1001:AddAppConfiguration(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:AddAppConfigurationSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:AddAppConfigurationSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:AddAssignedRoomsToWidgets Permanent link for this heading

Adds the assigned rooms to the widgests if necessary. This action is called when calculating the widgets for home

object[] FSCTEAMROOM@1.1001:AddAssignedRoomsToWidgets(
  ref retval object[] widgets)

Name

Description

widgets

Additional Information


FSCTEAMROOM@1.1001:AddDefaultMindbreezeFacetDefinitions Permanent link for this heading

Adds the default mindbreeze facet definitions to the existing ones.
Can be used in the customization point CPMindbreezeFacetDefinitions

dictionary[] FSCTEAMROOM@1.1001:AddDefaultMindbreezeFacetDefinitions(
  ref retval dictionary[] definitions)

Name

Description

definitions

the definition to add the default ones to

Additional Information


FSCTEAMROOM@1.1001:AddDefaultMindbreezeFacetPropsDefinitions Permanent link for this heading

Adds the default mindbreeze facet property definitions to the existing ones.
Can be used in the customization point CPMindbreezeFacetPropsDefinitions

MindbreezeFacetProp[] FSCTEAMROOM@1.1001:AddDefaultMindbreezeFacetPropsDefinitions(
  ref retval MindbreezeFacetProp[] props)

Name

Description

props

the property definition to add the default ones to

Additional Information


FSCTEAMROOM@1.1001:AddFavoritesObjectToWidgets Permanent link for this heading

Adds the user favorites folder to the widgets if necessary. This action is called when calculating the widgets for home

object[] FSCTEAMROOM@1.1001:AddFavoritesObjectToWidgets(
  ref retval object[] widgets)

Name

Description

widgets

Widgets list

Additional Information


FSCTEAMROOM@1.1001:AddObjectsToTCHook Permanent link for this heading

Application called before adding objects to a transfer collection

void FSCTEAMROOM@1.1001:AddObjectsToTCHook(
  object[] objectstoadd)

Name

Description

objectstoadd

the objects which will be added to the transfer collection

Additional Information


FSCTEAMROOM@1.1001:AddPortalSearchToWidgets Permanent link for this heading

Adds the portal search to the widgets if necessary. This action is called when calculating the widgets for home

object[] FSCTEAMROOM@1.1001:AddPortalSearchToWidgets(
  ref retval object[] widgets)

Name

Description

widgets

Widgets list

Additional Information


FSCTEAMROOM@1.1001:AddRecentlyUsedToAppDashboard Permanent link for this heading

Hook action to add an Object to the recently used objects of an AppDashboard

void FSCTEAMROOM@1.1001:AddRecentlyUsedToAppDashboard(
  object context)

Name

Description

context

Additional Information


FSCTEAMROOM@1.1001:AddToTeamRoomTemplates Permanent link for this heading

Adds selected objects to room templates

void FSCTEAMROOM@1.1001:AddToTeamRoomTemplates(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:AddToTeamRoomTemplatesSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:AddToTeamRoomTemplatesSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:AddToTemplates Permanent link for this heading

Adds the current objects to a specific template collection

void FSCTEAMROOM@1.1001:AddToTemplates(
  object root)

Name

Description

root

the template collection or a room containing the template collection

Additional Information


FSCTEAMROOM@1.1001:AddUserHistoryToWidgets Permanent link for this heading

Adds the user history to the widgests if necessary. This action is called when calculating the widgets for home

object[] FSCTEAMROOM@1.1001:AddUserHistoryToWidgets(
  ref retval object[] widgets)

Name

Description

widgets

Additional Information


FSCTEAMROOM@1.1001:AddWorkListToWidgets Permanent link for this heading

Adds the worklist to the widgests if necessary. This action is called when calculating the widgets for home

object[] FSCTEAMROOM@1.1001:AddWorkListToWidgets(
  ref retval object[] widgets)

Name

Description

widgets

Additional Information


FSCTEAMROOM@1.1001:AllowAutomaticRoomHierarchyChange Permanent link for this heading

This action is used to define if the room hierarchy should be change automatically

boolean FSCTEAMROOM@1.1001:AllowAutomaticRoomHierarchyChange(
  Room targetroom,
  out retval boolean automaticchange)

Name

Description

targetroom

the target room to which the current room should be assigned

automaticchange

the result

Additional Information


FSCTEAMROOM@1.1001:AllowConvertToRoomFolder Permanent link for this heading

Hook action to enable the conversion of a folder to a room or backwards. This action is called on the room of the object which should be converted

boolean FSCTEAMROOM@1.1001:AllowConvertToRoomFolder(
  object converttarget,
  out retval boolean allow)

Name

Description

converttarget

the target object which should be converted to a room or folder

allow

the result

Additional Information


FSCTEAMROOM@1.1001:AllowDelegateInvitation Permanent link for this heading

This action is used to decide if the feature of delegate invitations can be used in the context of the current room

boolean FSCTEAMROOM@1.1001:AllowDelegateInvitation(
  out retval boolean allow)

Name

Description

allow

Additional Information


FSCTEAMROOM@1.1001:AllowInitializeDefaultRoomSecurityFrom Permanent link for this heading

This action is used to define from which source the security settings should be initialized to the new room.

boolean FSCTEAMROOM@1.1001:AllowInitializeDefaultRoomSecurityFrom(
  object securitysource,
  AttributeDefinition attrdef,
  out retval boolean allow)

Name

Description

securitysource

the source object from which the security attributes will be read

attrdef

the attribute definition which should be inherited

allow

the result

Additional Information


FSCTEAMROOM@1.1001:AllowRoomAssignementChange Permanent link for this heading

This action can be used to perfom additional checks if the assignment of the room is allowed

boolean FSCTEAMROOM@1.1001:AllowRoomAssignementChange(
  optional Room suggestedroom,
  optional Room currentroom,
  out retval boolean isallowed)

Name

Description

suggestedroom

the room which should be assigned

currentroom

the room of the current object

isallowed

the result

Additional Information


FSCTEAMROOM@1.1001:AllowTakeOwnership Permanent link for this heading

Check if the current user is allowed to take ownership of a room

boolean FSCTEAMROOM@1.1001:AllowTakeOwnership(
  object context,
  out retval boolean allowed)

Name

Description

context

allowed

Additional Information


FSCTEAMROOM@1.1001:ApplyRetentionDateAndCloseObject Permanent link for this heading

Action to apply the retention date defined by the category of the object and close the object. If the object is a file the retention date will also be defined for the assigned objects and they will be closed too.

void FSCTEAMROOM@1.1001:ApplyRetentionDateAndCloseObject()

Additional Information


FSCTEAMROOM@1.1001:ApplyTeamRoomSecurity Permanent link for this heading

Security context from room

void FSCTEAMROOM@1.1001:ApplyTeamRoomSecurity(
  Room oldroom,
  Room newroom)

Name

Description

oldroom

newroom

Additional Information


FSCTEAMROOM@1.1001:AssignSuperiorRoom Permanent link for this heading

Menu usecase to change the assignment of an room to another room

void FSCTEAMROOM@1.1001:AssignSuperiorRoom(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:AssignSuperiorRoomSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:AssignSuperiorRoomSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:AttrAcAppRoomsUIFilter Permanent link for this heading

object[] FSCTEAMROOM@1.1001:AttrAcAppRoomsUIFilter(
  ref retval object[] objects,
  AttributeDefinition attrdef)

Name

Description

objects

attrdef

Additional Information


FSCTEAMROOM@1.1001:AttrAcrClassCategoriesGet Permanent link for this heading

Get action of acrclasscategories. Can be used to migrate existing default category properties

void FSCTEAMROOM@1.1001:AttrAcrClassCategoriesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrAcrClassCategoriesSet Permanent link for this heading

Set action of acrclasscategories. Can be used to migrate existing default category properties

void FSCTEAMROOM@1.1001:AttrAcrClassCategoriesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrAcrClassProcessesGet Permanent link for this heading

Get action of acrclassprocesses. Can be used to migrate existing default process properties

void FSCTEAMROOM@1.1001:AttrAcrClassProcessesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrAcrClassProcessesSet Permanent link for this heading

Set action of acrclassprocesses. Can be used to migrate existing default process properties

void FSCTEAMROOM@1.1001:AttrAcrClassProcessesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrAcrInspectorGet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrAcrInspectorGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrAcrInspectorSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrAcrInspectorSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrAcrSupervisorGet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrAcrSupervisorGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrAcrSupervisorSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrAcrSupervisorSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrAcrThesauriGet Permanent link for this heading

Get action of acrthesauri

void FSCTEAMROOM@1.1001:AttrAcrThesauriGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrAcrUsersSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrAcrUsersSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrArAppConfigurationCtor Permanent link for this heading

any FSCTEAMROOM@1.1001:AttrArAppConfigurationCtor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


FSCTEAMROOM@1.1001:AttrArAppConfigurationSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrArAppConfigurationSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrGrPolicyGet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrGrPolicyGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrObjAppRoomInboxSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrObjAppRoomInboxSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrObjCustomizingContextSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrObjCustomizingContextSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrObjPrimaryRelatedSetPostWrapper Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrObjPrimaryRelatedSetPostWrapper(
  AttributeDefinition attrdef,
  ref optional any[] value,
  any[] oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrObjTeamRoomCopy Permanent link for this heading

any FSCTEAMROOM@1.1001:AttrObjTeamRoomCopy(
  AttributeDefinition attrdef,
  object sourceobj,
  out retval any value)

Name

Description

attrdef

sourceobj

value

Additional Information


FSCTEAMROOM@1.1001:AttrObjTeamRoomCtor Permanent link for this heading

Constructor of a team room

any FSCTEAMROOM@1.1001:AttrObjTeamRoomCtor(
  AttributeDefinition attrdef,
  out retval any value)

Name

Description

attrdef

value

Additional Information


FSCTEAMROOM@1.1001:AttrObjTeamRoomSet Permanent link for this heading

Set method for objteamroom

void FSCTEAMROOM@1.1001:AttrObjTeamRoomSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrPolicyMembersFilter Permanent link for this heading

object[] FSCTEAMROOM@1.1001:AttrPolicyMembersFilter(
  AttributeDefinition policyattrdef,
  ref retval object[] policymembers)

Name

Description

policyattrdef

policymembers

Additional Information


FSCTEAMROOM@1.1001:AttrTransferCollectionUIFilter Permanent link for this heading

object[] FSCTEAMROOM@1.1001:AttrTransferCollectionUIFilter(
  ref retval object[] objects,
  AttributeDefinition attrdef)

Name

Description

objects

attrdef

Additional Information


FSCTEAMROOM@1.1001:AttrTrChildrenSet Permanent link for this heading

Set action of trchildren.

void FSCTEAMROOM@1.1001:AttrTrChildrenSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrTrCollaborationScopeFilter Permanent link for this heading

Group[] FSCTEAMROOM@1.1001:AttrTrCollaborationScopeFilter(
  optional Group[] candidates,
  out retval Group[] scopemembers)

Name

Description

candidates

scopemembers

Additional Information


FSCTEAMROOM@1.1001:AttrTrCustomizingUsersSet Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrTrCustomizingUsersSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrTrInspireSVCGet Permanent link for this heading

Get action of trinspiresvc. Used to migrate existing inspire service property

void FSCTEAMROOM@1.1001:AttrTrInspireSVCGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrTrInspireSVCSet Permanent link for this heading

Set action of trinspiresvc. Used to migrate existing inspire service property

void FSCTEAMROOM@1.1001:AttrTrInspireSVCSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrTrIsPublicAccessAllowed Permanent link for this heading

void FSCTEAMROOM@1.1001:AttrTrIsPublicAccessAllowed(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrTrNotifyGet Permanent link for this heading

Get information if the contact retrieves notifications about changes to a team room.

void FSCTEAMROOM@1.1001:AttrTrNotifyGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrTrNotifySet Permanent link for this heading

Set if the contact retrieves notifications about changes to a team room.

void FSCTEAMROOM@1.1001:AttrTrNotifySet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AttrTrProcessesGet Permanent link for this heading

Get action of trprocesses (formerly FSCTEAMROOM@1.1001:acrdefaultprocesses)

void FSCTEAMROOM@1.1001:AttrTrProcessesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

attribute definition

value

the value

volatile

volatile flag

volatiletx

volatiletx flag

Additional Information


FSCTEAMROOM@1.1001:AttrTrProcessesSet Permanent link for this heading

Set action of trprocesses (formerly FSCTEAMROOM@1.1001:acrdefaultprocesses)

void FSCTEAMROOM@1.1001:AttrTrProcessesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

attribute definition

value

the value

oldvalue

the old value

Additional Information


FSCTEAMROOM@1.1001:AttrTrPublishStateDisp Permanent link for this heading

Display action for the publish state of a team room

string FSCTEAMROOM@1.1001:AttrTrPublishStateDisp(
  AttributeDefinition attrdef,
  out retval string string,
  optional any value,
  optional Language language,
  optional AttributeDefinition[] attrdeflist,
  optional integer flags,
  optional integer index)

Name

Description

attrdef

string

value

language

attrdeflist

flags

index

Additional Information


FSCTEAMROOM@1.1001:AttrTrSuperordinatedRoomFilter Permanent link for this heading

Room[] FSCTEAMROOM@1.1001:AttrTrSuperordinatedRoomFilter(
  out retval Room[] superordinatedrooms)

Name

Description

superordinatedrooms

Additional Information


FSCTEAMROOM@1.1001:AttrTrTemplatesGet Permanent link for this heading

Action to calculate the team room templates

void FSCTEAMROOM@1.1001:AttrTrTemplatesGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

Name

Description

attrdef

value

volatile

volatiletx

Additional Information


FSCTEAMROOM@1.1001:AttrTrTemplatesSet Permanent link for this heading

Action to synchronize the team room templates with the template collections

void FSCTEAMROOM@1.1001:AttrTrTemplatesSet(
  AttributeDefinition attrdef,
  ref optional any value,
  any oldvalue)

Name

Description

attrdef

value

oldvalue

Additional Information


FSCTEAMROOM@1.1001:AutoAssignDocument Permanent link for this heading

By use of this action the content of the current object will be replaced with the content of the context object. If the object class of the context object is different to the current object the object class will be changed to the object class of the context object.

boolean FSCTEAMROOM@1.1001:AutoAssignDocument(
  object context,
  boolean autoassign,
  boolean closedocument,
  out retval boolean assigned)

Name

Description

context

the object where the content is taken from. Currently only a content object is supported as valid context.

autoassign

if set to true all changes are done in a separate transaction.
if set to false the main transaction is committed.

closedocument

if set to true the current object is set to final form

assigned

the result if the operation was successful

Additional Information


FSCTEAMROOM@1.1001:AutoCreateTerms Permanent link for this heading

Term[] FSCTEAMROOM@1.1001:AutoCreateTerms(
  string[] keywords,
  out retval Term[] terms)

Name

Description

keywords

terms

Additional Information


FSCTEAMROOM@1.1001:BuildBreadCrumb Permanent link for this heading

Breadcrumb[] FSCTEAMROOM@1.1001:BuildBreadCrumb(
  ref retval Breadcrumb[] breadcrumb,
  object context,
  AttributeDefinition view)

Name

Description

breadcrumb

context

view

Additional Information


FSCTEAMROOM@1.1001:CalcDefaultCategory Permanent link for this heading

Default implementation for the customization point CPGetDefaultCategory to calculate the default category using acrclasscategories

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

Name

Description

context

the object to evaluate the category for

addtionalclassentries

additional ClassCategoryType entries to consider

category

the default category

istemplate

defines if the target object is a template

Additional Information


FSCTEAMROOM@1.1001:CalcDefaultProcesses Permanent link for this heading

Default implementation for the customization point CPGetDefaultProcesses to calculate the default processes using acrclassprocesses

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

Name

Description

context

The object to evaluate the processes for

addtionalprocessentries

Additional ClassProcessType entries to consider

processes

The default processes

searchclass

Defines the object class for which entries should be considered. If no searchclass is defined, the class of the context is used.

istemplate

Defines, that the context is a template

Additional Information


FSCTEAMROOM@1.1001:CalcDefaultRDObjects Permanent link for this heading

Default implementation for the customization point CPGetDefaultRDObjects to calculate the default rdobjects using defaultrdobjects

RDObject[] FSCTEAMROOM@1.1001:CalcDefaultRDObjects(
  optional object context,
  out retval RDObject[] rdobjects)

Name

Description

context

the object to evaluate the RDObjects for

rdobjects

the default RDObjects

Additional Information


FSCTEAMROOM@1.1001:CalcDefaultRoomIncomingCategoryPostWrapper Permanent link for this heading

IncomingComponentCategory FSCTEAMROOM@1.1001:CalcDefaultRoomIncomingCategoryPostWrapper(
  ref retval IncomingComponentCategory incat)

Name

Description

incat

Additional Information


FSCTEAMROOM@1.1001:CalcInvitationContextUsers Permanent link for this heading

User[] FSCTEAMROOM@1.1001:CalcInvitationContextUsers(
  object[] contexts,
  object[] filter,
  out retval User[] users)

Name

Description

contexts

filter

users

Additional Information


FSCTEAMROOM@1.1001:CalcInvitedBy Permanent link for this heading

Gets the last user who invited an other users to the room

User FSCTEAMROOM@1.1001:CalcInvitedBy(
  out retval User invitedby,
  optional User inviteduser,
  out datetime invitedat)

Name

Description

invitedby

the last user who invited the specified user

inviteduser

the user for which the invitation should be checked if no inviteduser is specified the current user is taken

invitedat

the date when the last invitation took place

Additional Information


FSCTEAMROOM@1.1001:CalcInvitedUsers Permanent link for this heading

Gets the users which are already invited to a room or users that will be invited when the next invitation is sent

User[] FSCTEAMROOM@1.1001:CalcInvitedUsers(
  out retval User[] users,
  optional InviteType invitetype,
  optional boolean skipactivecheck)

Name

Description

users

the users which will be invited

invitetype

the type to determine which users should be returned
IT_ALL all users which are specified on the room
IT_NOTACCEPTED all users which have pending invitations on the room
IT_NOTINVITED all users which were still not invited to the room

skipactivecheck

if set to true the found users will not be checked for active users

Additional Information


FSCTEAMROOM@1.1001:CalculateConfigurationContext Permanent link for this heading

Calculate the configuration context for the supplied objects

void FSCTEAMROOM@1.1001:CalculateConfigurationContext(
  optional Room room,
  optional boolean commitchunks)

Name

Description

room

the room of the objects

commitchunks

chunks are commited in a separate transaction

Additional Information


FSCTEAMROOM@1.1001:CalculateLinkStateSymbol Permanent link for this heading

Calculate the link state symbol for an object depending on the parent an the view

ObjectStateDisplay[] FSCTEAMROOM@1.1001:CalculateLinkStateSymbol(
  boolean important,
  optional object parent,
  optional object view,
  out retval ObjectStateDisplay[] dispstate)

Name

Description

important

the state symbol is collected for the important mode

parent

the parent

view

the view

dispstate

the result

Additional Information


FSCTEAMROOM@1.1001:CalculateObjectFile Permanent link for this heading

object FSCTEAMROOM@1.1001:CalculateObjectFile(
  object container,
  out retval object objfile)

Name

Description

container

objfile

Additional Information


FSCTEAMROOM@1.1001:CalculateObjectRoom Permanent link for this heading

Action to calculate the room of an object. This Action is used to allow additional customizing to locate the room of the object which is not automatically retrieved by GetObjectRoom. E.g.: for categories of UserForms. The default implementation calls GetObjectRoom.

Room FSCTEAMROOM@1.1001:CalculateObjectRoom(
  out retval Room room,
  optional boolean includeself)

Name

Description

room

the room

includeself

if the current object is a room it will return himself. By default no room will be returned for a room. This parameter has no effect for other objects.

Additional Information


FSCTEAMROOM@1.1001:CalculatePrimaryRelated Permanent link for this heading

void FSCTEAMROOM@1.1001:CalculatePrimaryRelated(
  ref optional any[] value)

Name

Description

value

Additional Information


FSCTEAMROOM@1.1001:CanCalculateOrphanObjects Permanent link for this heading

This action checks if the current user is able to calculate the orphan objects or a room

boolean FSCTEAMROOM@1.1001:CanCalculateOrphanObjects(
  out retval boolean cancalculate)

Name

Description

cancalculate

the result

Additional Information


FSCTEAMROOM@1.1001:CanCalculatePrimaryRelated Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CanCalculatePrimaryRelated(
  out retval boolean cancalculate)

Name

Description

cancalculate

Additional Information


FSCTEAMROOM@1.1001:CanConvertToRoomFolder Permanent link for this heading

This action is used to check if a room or folder can be converted to the target class

boolean FSCTEAMROOM@1.1001:CanConvertToRoomFolder(
  boolean restoreusecase,
  optional boolean restoretofolder,
  out retval boolean allowed,
  optional object parent,
  optional AttributeDefinition attrdef,
  ref optional ObjectClass targetclass,
  out optional ObjectClass[] possibleclasses,
  out optional boolean initializeapproom)

Name

Description

restoreusecase

if set the action should check if the current user can restore the converted object to the original object class.

restoretofolder

this parameter defines if the object should be restored to a folder or to a room. The parameter is evaluated only if restore usecase is set

allowed

the result.

parent

the object where the conversion target is stored

attrdef

the attribute definition where the conversion target is stored

targetclass

If no target class is defined the possible classes are defined by the usecase it self

possibleclasses

initializeapproom

if the object is converted to an AppRoom or ExternalArea the application mapped for InitializeNewAppRoom will be launched after conversion to perform additional settings

Additional Information


FSCTEAMROOM@1.1001:CanDisplaySecurityProperty Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CanDisplaySecurityProperty(
  AttributeObjectDef attrdef,
  boolean iseditcommon,
  optional object[] editobjects,
  out retval boolean candisplay)

Name

Description

attrdef

iseditcommon

editobjects

candisplay

Additional Information


FSCTEAMROOM@1.1001:CanDownloadPublicLinkContents Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CanDownloadPublicLinkContents(
  optional PublicAccess publicaccess,
  out retval boolean candownload)

Name

Description

publicaccess

candownload

Additional Information


FSCTEAMROOM@1.1001:CanEnablePublicAccess Permanent link for this heading

The regular check of CheckPublicAccessEnabledHook returns only the current state of trpublicaccess.
The extended check of CheckPublicAccessEnabledHook returns also the possibility to activate trpublicaccess. This method will be included in the check with HasThreadActions in the implementation of CheckPublicAccessEnabledHook.

boolean FSCTEAMROOM@1.1001:CanEnablePublicAccess(
  object obj,
  out retval boolean trpublicaccess)

Name

Description

obj

The object for which IsPublicAccessEnabled should be evaluated

trpublicaccess

Will be true, when the containing room has trpublicaccess set to true or the current user has the possibility to set it to true.

Additional Information


FSCTEAMROOM@1.1001:CanHideCollaborators Permanent link for this heading

This action defines if the control team can be disabled for the room. When the collaborators are hidden, the property trshowcollaborators is not displayed in a form.

boolean FSCTEAMROOM@1.1001:CanHideCollaborators(
  out retval boolean canhide)

Name

Description

canhide

the canhide

Additional Information


FSCTEAMROOM@1.1001:CanInvite Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CanInvite(
  optional User user,
  out retval boolean allowed,
  ref optional AttributeDefinition attrdef)

Name

Description

user

allowed

attrdef

Additional Information


FSCTEAMROOM@1.1001:CanManageRules Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CanManageRules(
  optional User user,
  optional boolean silent,
  out retval boolean canmanage)

Name

Description

user

silent

canmanage

Additional Information


FSCTEAMROOM@1.1001:CanRestoreObjectPreWrapperPreWrapper Permanent link for this heading

void FSCTEAMROOM@1.1001:CanRestoreObjectPreWrapperPreWrapper(
  ref optional integer handle,
  ref optional integer index,
  ref optional object owner,
  ref optional object acl,
  ref optional boolean nogui)

Name

Description

handle

index

owner

acl

nogui

Additional Information


FSCTEAMROOM@1.1001:CanRestoreTeamRoomObject Permanent link for this heading

Check if the object can be restored from the teamroom wastebasket

boolean FSCTEAMROOM@1.1001:CanRestoreTeamRoomObject(
  out retval boolean canrestore)

Name

Description

canrestore

Additional Information


FSCTEAMROOM@1.1001:CanUseSearchAudit Permanent link for this heading

Checks if the User can use search audits

boolean FSCTEAMROOM@1.1001:CanUseSearchAudit(
  object context,
  optional boolean silent,
  out retval boolean canuse)

Name

Description

context

the context

silent

in silent mode no errors will be raised

canuse

true if the user can use search audits

Additional Information


FSCTEAMROOM@1.1001:CanUseTransferCollections Permanent link for this heading

Check if Transfer Collections are usable for the dashboard

boolean FSCTEAMROOM@1.1001:CanUseTransferCollections(
  optional boolean ignorepublicaccess,
  out retval boolean usable)

Name

Description

ignorepublicaccess

usable

the result

Additional Information


FSCTEAMROOM@1.1001:ChangeAppRoomAssignment Permanent link for this heading

Menu usecase to change the assignment of an app room to another app configuration room

void FSCTEAMROOM@1.1001:ChangeAppRoomAssignment(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ChangeAppRoomAssignmentSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:ChangeAppRoomAssignmentSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ChangedAppRoomInbox Permanent link for this heading

Action to handle changes of the app room inbox. This action is called in the uichange expression and the set action @calledinuichange defines if the action is called in the ui change expression

void FSCTEAMROOM@1.1001:ChangedAppRoomInbox(
  boolean calledinuichange,
  AppRoomInbox value)

Name

Description

calledinuichange

value

the target value of the app room inbox

Additional Information


FSCTEAMROOM@1.1001:ChangeDefaultAppConfiguration Permanent link for this heading

Menu usecase to change the default app configuration for an app

void FSCTEAMROOM@1.1001:ChangeDefaultAppConfiguration(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ChangeDefaultAppConfigurationSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:ChangeDefaultAppConfigurationSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ChangeGroup Permanent link for this heading

Changes the (assigned) group of a room

void FSCTEAMROOM@1.1001:ChangeGroup(
  Group newgroup,
  optional object[] children)

Name

Description

newgroup

the new group, that will be the owning group of the room

children

the depending objects of the room (cache variable)

Additional Information


FSCTEAMROOM@1.1001:ChangeOwnership Permanent link for this heading

Changes the owner and group of a room HINT: doesn't log events, for internal use only!

void FSCTEAMROOM@1.1001:ChangeOwnership(
  User newowner,
  Group newgroup,
  optional object[] children)

Name

Description

newowner

the new owner of the room

newgroup

the new group, that will be the owning group of the room

children

the depending objects of the room (cache variable)

Additional Information


FSCTEAMROOM@1.1001:ChangeOwnershipUpdateProgress Permanent link for this heading

Updates the progress of ChangeOwnership() in the view This action is implemented empty and can be extended by wrappers

void FSCTEAMROOM@1.1001:ChangeOwnershipUpdateProgress(
  integer numberofchildrendone,
  ref boolean continueoperation)

Name

Description

numberofchildrendone

the number of children done (progress information)

continueoperation

if set to false, operation will be canceled

Additional Information


FSCTEAMROOM@1.1001:ChangeRoleAssignmentConsistency Permanent link for this heading

Check the consistency of all team members when a new member is added to a role

void FSCTEAMROOM@1.1001:ChangeRoleAssignmentConsistency(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrol)

Name

Description

changedobjs

the changed objects

oldrole

the old role

newrol

the new role

Additional Information


FSCTEAMROOM@1.1001:ChangeRoleAssignmentHook Permanent link for this heading

Hook for changing the role assignment of a list of objects

void FSCTEAMROOM@1.1001:ChangeRoleAssignmentHook(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrole)

Name

Description

changedobjs

a list of objects concerned

oldrole

remove the objects from this old role

newrole

add the objects to this new role

Additional Information


FSCTEAMROOM@1.1001:ChangeTeamRoom Permanent link for this heading

Change the teamroom of an object which is located in multiple team rooms

void FSCTEAMROOM@1.1001:ChangeTeamRoom(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CheckCollaboratorChange Permanent link for this heading

Check if the collaborator is allowed to change the supplied attributes for rooms with restricted collaborator security

boolean FSCTEAMROOM@1.1001:CheckCollaboratorChange(
  object[] changedattrdefs,
  optional boolean silent,
  out retval boolean allowed)

Name

Description

changedattrdefs

the changed attributes

silent

if set to true the result will be returned in parameter allowed otherwise an error will be displayed

allowed

Additional Information


FSCTEAMROOM@1.1001:CheckConsistency Permanent link for this heading

Check the available rules for a certain object

void FSCTEAMROOM@1.1001:CheckConsistency(
  optional ConsistencyRule[] rules)

Name

Description

rules

if empty all available rules of the app room and app configuration will be check

Additional Information


FSCTEAMROOM@1.1001:CheckConsistencyRule Permanent link for this heading

Check whether the rule applies to an object.

boolean FSCTEAMROOM@1.1001:CheckConsistencyRule(
  object context,
  out object[] inconsistentobjects,
  out retval boolean success)

Name

Description

context

the file to be checked

inconsistentobjects

inconsistent Objects (will be visualized via CPStateDisplay)

success

the result of the rule check

Additional Information


FSCTEAMROOM@1.1001:CheckCopyRoomObjectHook Permanent link for this heading

This action is called in ObjectCopy and ObjectChildCopy

void FSCTEAMROOM@1.1001:CheckCopyRoomObjectHook(
  Room room,
  boolean ischildcopy)

Name

Description

room

ischildcopy

Additional Information


FSCTEAMROOM@1.1001:CheckDownloadPolicy Permanent link for this heading

Action for checking whether an object can be downloaded and read on workplace.

boolean FSCTEAMROOM@1.1001:CheckDownloadPolicy(
  optional boolean silent,
  optional boolean contextspecific,
  optional User user,
  optional object objecttocheck,
  out retval boolean isreadable)

Name

Description

silent

if true no error will be raised

contextspecific

if true, the context will be checked (like in FSCDIGITALASSETMGMT@1.1001)

user

the user to check

objecttocheck

object to be checked

isreadable

is true if the object can be downloaded and read at the workplace

Additional Information


FSCTEAMROOM@1.1001:CheckEMailFormat Permanent link for this heading

Check if the mail should be sent in plain text format depending on the webbrowser of the user

boolean FSCTEAMROOM@1.1001:CheckEMailFormat(
  out retval boolean plaintext)

Name

Description

plaintext

the result

Additional Information


FSCTEAMROOM@1.1001:CheckExistingUser Permanent link for this heading

Checks if a user with the provided data (i.e. first name/surname and/or e-mail address) already exists

object[] FSCTEAMROOM@1.1001:CheckExistingUser(
  optional string firstname,
  optional string surname,
  optional string[] emails,
  boolean lognameonly,
  out retval object[] usersbyemail,
  out object[] usersbyname,
  optional boolean preferactive,
  optional boolean requireactive,
  optional boolean requirereadaccess,
  optional string externalkey,
  out object[] usersbyexternalkey,
  optional AttributeDefinition[] additionallognameattrdefs)

Name

Description

firstname

the entered first name

surname

the entered surname

emails

the entered e-mail address

lognameonly

check the login name only or check the login name and the e-mail address list

usersbyemail

returns a list of users found by e-mail address

usersbyname

returns a list of users found by first name and surname

preferactive

inactive users will be skipped if an active user is found

requireactive

overrides the parameter preferactive only active users are returned

requirereadaccess

the user must have read permissions on all results

externalkey

the external key of the user

usersbyexternalkey

returns a list of users found by external key

additionallognameattrdefs

additional attributes to be considered as logname attributes

Additional Information


FSCTEAMROOM@1.1001:CheckFileConistency Permanent link for this heading

Menu to manually execute the consistency check for files

void FSCTEAMROOM@1.1001:CheckFileConistency(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CheckForDataImportErrors Permanent link for this heading

void FSCTEAMROOM@1.1001:CheckForDataImportErrors(
  dictionary params)

Name

Description

params

Additional Information


FSCTEAMROOM@1.1001:CheckLicensedTeamMembers Permanent link for this heading

void FSCTEAMROOM@1.1001:CheckLicensedTeamMembers(
  optional object[] candidates,
  optional RoomRole targetrole)

Name

Description

candidates

targetrole

Additional Information


FSCTEAMROOM@1.1001:CheckLinkUsage Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CheckLinkUsage(
  Room targetroom,
  boolean silent,
  out retval boolean allowed)

Name

Description

targetroom

the room against which the link usage is validated

silent

does not raise errors on violations against the link usage

allowed

the result

Additional Information


FSCTEAMROOM@1.1001:CheckParticipantRoomAffiliation Permanent link for this heading

This action is used as hook to perform additional checks if supplied the participant is valid for the room of the current process. The action is currently called when the integrity of the participant is checked.

boolean FSCTEAMROOM@1.1001:CheckParticipantRoomAffiliation(
  WorkFlowParticipant participant,
  object processobject,
  ActivityInstance actinst,
  out retval boolean usableparticipant,
  optional boolean skipdisplaywithaccessparts,
  optional AccessType[] requiredaccesstypes)

Name

Description

participant

the participant which should be checked

processobject

the object on which the process is triggered

actinst

the current activity of the current process.

usableparticipant

the participant can be used and the action does not need to throw an error message

skipdisplaywithaccessparts

if defined only one member of the group of the participant needs access to the object

requiredaccesstypes

the access types which should be checked to execute the activity

Additional Information


FSCTEAMROOM@1.1001:CheckParticipantRoomRules Permanent link for this heading

This action is intended to do additional validation checks for a participant, when a participant is entered for example in the prescription or delegation form.

The additional rule checks will be evaluated after the roles of the participant and active users and groups have been checked. After the rule checks is performed the participant will be checked for active substitutions and access of to the object of the process.

The action is called in several actions where participant input validation is performed.
Caller Actions:

void FSCTEAMROOM@1.1001:CheckParticipantRoomRules(
  object targetobj,
  WorkFlowParticipant part,
  optional object processelement,
  optional ActivityType acttype)

Name

Description

targetobj

the object of the process

part

the participant which should be checked

processelement

the process element for which the participant check is performed. (e.g.: ActivityInstance, ProcessInstance, ActivityDefinition, ProcessDefinition, WorkFlowDiagram)

acttype

the type of the activity

Additional Information


FSCTEAMROOM@1.1001:CheckPublicAccessAllowedHook Permanent link for this heading

boolean FSCTEAMROOM@1.1001:CheckPublicAccessAllowedHook(
  object obj,
  out retval boolean allowed)

Name

Description

obj

allowed

Additional Information


FSCTEAMROOM@1.1001:CheckPublicAccessEnabledHook Permanent link for this heading

Public Access Enabled Hook
Can be overridden on app specific room class.

boolean FSCTEAMROOM@1.1001:CheckPublicAccessEnabledHook(
  object obj,
  out retval boolean enabled)

Name

Description

obj

enabled

Additional Information


FSCTEAMROOM@1.1001:CheckPublicAccessOnChangeAssignment Permanent link for this heading

Check public links on changing role assignment

void FSCTEAMROOM@1.1001:CheckPublicAccessOnChangeAssignment(
  RoomRole oldrole,
  RoomRole newrole,
  object[] changedobjs)

Name

Description

oldrole

Old role.

newrole

New role.

changedobjs

Changing objects.

Additional Information


FSCTEAMROOM@1.1001:CheckRules Permanent link for this heading

void FSCTEAMROOM@1.1001:CheckRules(
  optional object[] objects,
  optional Rule[] rules,
  optional InboxRoom inbox)

Name

Description

objects

rules

inbox

Additional Information


FSCTEAMROOM@1.1001:CheckStandardTeamroomRights Permanent link for this heading

Check the rights of an added user in the superior Teamrooms

void FSCTEAMROOM@1.1001:CheckStandardTeamroomRights(
  ref object[] changedobjs,
  ref RoomRole oldrole,
  ref RoomRole newrole)

Name

Description

changedobjs

the changed objects

oldrole

the old role

newrole

the new role

Additional Information


FSCTEAMROOM@1.1001:ClassIsRoomChild Permanent link for this heading

Action to check if instances of this class are allowed to be a room child. This action evaluates the property classroomchild. If the property has no value the super class is checked.

boolean FSCTEAMROOM@1.1001:ClassIsRoomChild(
  out retval boolean isroomchild)

Name

Description

isroomchild

Additional Information


FSCTEAMROOM@1.1001:ClearRoleAttributes Permanent link for this heading

Migration action to clear the values of the old role

void FSCTEAMROOM@1.1001:ClearRoleAttributes(
  object sourcerole,
  RoomRole targetrole)

Name

Description

sourcerole

old role

targetrole

the new role

Additional Information


FSCTEAMROOM@1.1001:ClearUserHistory Permanent link for this heading

Menu usecase to clear the history

void FSCTEAMROOM@1.1001:ClearUserHistory(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CloseFileApp Permanent link for this heading

The default application to close a file

void FSCTEAMROOM@1.1001:CloseFileApp()

Additional Information


FSCTEAMROOM@1.1001:CloseTCHook Permanent link for this heading

Application called before closing a transfer collection

void FSCTEAMROOM@1.1001:CloseTCHook()

Additional Information


FSCTEAMROOM@1.1001:CloseTransferCollection Permanent link for this heading

Usecase to close a TransferCollection

void FSCTEAMROOM@1.1001:CloseTransferCollection(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CloseTransferCollectionSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:CloseTransferCollectionSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CollaborationScopeConflicts Permanent link for this heading

Application to display collaboration conflicts in an aggregated view

void FSCTEAMROOM@1.1001:CollaborationScopeConflicts(
  object venv_object,
  object[] elements,
  dictionary dispinfo)

Name

Description

venv_object

elements

dispinfo

Additional Information


FSCTEAMROOM@1.1001:CollaboratorChangeAllowedAttributes Permanent link for this heading

Return attributes which can be modified by the collaborator for rooms with restricted collaborator security

AttributeDefinition[] FSCTEAMROOM@1.1001:CollaboratorChangeAllowedAttributes(
  out retval AttributeDefinition[] allowedattrdefs)

Name

Description

allowedattrdefs

Additional Information


FSCTEAMROOM@1.1001:ConfigureSettings Permanent link for this heading

Hook action to show a dialog to do initial configuration settings when an app configuration room is created

void FSCTEAMROOM@1.1001:ConfigureSettings()

Additional Information


FSCTEAMROOM@1.1001:ConsiderRule Permanent link for this heading

Check an ignored consistency rule for a certain object again

void FSCTEAMROOM@1.1001:ConsiderRule(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ConvertRoomIsAllowedChild Permanent link for this heading

Check if the room of the object should be changed to the new target if the container is converted from a folder to a room or from a room to a folder

boolean FSCTEAMROOM@1.1001:ConvertRoomIsAllowedChild(
  ObjectClass targetclass,
  object sourceobj,
  Room room,
  optional object parent,
  out retval boolean isallowed)

Name

Description

targetclass

the to which the sourceobj will be converted

sourceobj

the object which will be converted

room

the current room of the object which should be converted.

parent

the parent of the current object

isallowed

the result

Additional Information


FSCTEAMROOM@1.1001:ConvertToFolder Permanent link for this heading

Convert a Teamroom to a Folder

void FSCTEAMROOM@1.1001:ConvertToFolder(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ConvertToFolderSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:ConvertToFolderSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ConvertToRoom Permanent link for this heading

Convert a Folder to a room

void FSCTEAMROOM@1.1001:ConvertToRoom(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ConvertToRoomHook Permanent link for this heading

Hook action called during converting a folder to a room to inherit additional security settings from the selected room to the converted room Note.: If this action is implemented on a specific object class the base implementation has to be called to ensure the room roles and publish states are inherited correctly

void FSCTEAMROOM@1.1001:ConvertToRoomHook(
  Room inheritsecfrom)

Name

Description

inheritsecfrom

the security settings are inherited from this room

Additional Information


FSCTEAMROOM@1.1001:ConvertToRoomRolesHook Permanent link for this heading

Hook action to inherit the team members from the selected room to the current room The default implementation inherits the members of all roles which are available on the current room. If role of the source room are not available on the current room the members of these roles will be assigned to the default role of the current room

void FSCTEAMROOM@1.1001:ConvertToRoomRolesHook(
  Room inheritsecfrom)

Name

Description

inheritsecfrom

the team members are inherited from this room

Additional Information


FSCTEAMROOM@1.1001:ConvertToRoomSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:ConvertToRoomSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CreateAppConfiguration Permanent link for this heading

Usecase to create an app configuration for an app

AppConfigurationRoom FSCTEAMROOM@1.1001:CreateAppConfiguration(
  App targetapp,
  Group targetgroup,
  optional Group[] possiblegroups,
  out retval AppConfigurationRoom approom)

Name

Description

targetapp

the app for which the app configuration will be created

targetgroup

the group for which the appconfiguration will be created

possiblegroups

the possible groups for the app configuration

approom

the result

Additional Information


FSCTEAMROOM@1.1001:CreateExternalArea Permanent link for this heading

Usecase to create external area.

void FSCTEAMROOM@1.1001:CreateExternalArea(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CreateFolder Permanent link for this heading

Menu usecase CreateObjectApp Collaboration Folder

void FSCTEAMROOM@1.1001:CreateFolder(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CreateProcess Permanent link for this heading

Creates a new process in a process template list

void FSCTEAMROOM@1.1001:CreateProcess(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CreateRoomHook Permanent link for this heading

Application called when creating a room

void FSCTEAMROOM@1.1001:CreateRoomHook()

Additional Information


FSCTEAMROOM@1.1001:CreateThesaurus Permanent link for this heading

Creates a new thesaurus within the an AppConfigurationRoom

void FSCTEAMROOM@1.1001:CreateThesaurus(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:CreateTransferCollection Permanent link for this heading

Usecase to create a transfer collection.

void FSCTEAMROOM@1.1001:CreateTransferCollection(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DefineBranding Permanent link for this heading

define the logo for an object

void FSCTEAMROOM@1.1001:DefineBranding(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DefineDefaultCategories Permanent link for this heading

Define the default categories for specific object classes

void FSCTEAMROOM@1.1001:DefineDefaultCategories(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DefineDefaultProcesses Permanent link for this heading

Define the default processes for specific object classes

void FSCTEAMROOM@1.1001:DefineDefaultProcesses(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DefineInitialAppConfiguration Permanent link for this heading

Usecase to create an app configuration for the selected app.

void FSCTEAMROOM@1.1001:DefineInitialAppConfiguration(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DefineInitialAppConfigurationSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:DefineInitialAppConfigurationSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DelegateActivityMultipleRoomHook Permanent link for this heading

Hook action called on the room of the object of the process during COOWF@1.1:SetDelegate before the participant of the activity is changed

PrescriptionMetaDataWho[] FSCTEAMROOM@1.1001:DelegateActivityMultipleRoomHook(
  object targetobject,
  ref retval PrescriptionMetaDataWho[] participants,
  ActivityInstance activity,
  ProcessInstance process)

Name

Description

targetobject

the object of the process

participants

the participants who should get the activity of the current user additionally

activity

the activity which should be delegated to multiple participants

process

the process instance the activity is assigned to.

Additional Information


FSCTEAMROOM@1.1001:DelegateActivityRoomHook Permanent link for this heading

Hook action called on the room of the object of the process during COOWF@1.1:SetDelegate before the participant of the activity is changed

WorkFlowParticipant FSCTEAMROOM@1.1001:DelegateActivityRoomHook(
  object targetobject,
  ref retval WorkFlowParticipant participant,
  ref optional WorkFlowParticipant partmansubst,
  ActivityInstance activity,
  ProcessInstance process)

Name

Description

targetobject

the object of the process

participant

the participant

partmansubst

the substitute of a manual participant

activity

the activity which should be delegated

process

the process instance the activity is assigned to.

Additional Information


FSCTEAMROOM@1.1001:DeleteHistory Permanent link for this heading

Delete object history and all object versions

void FSCTEAMROOM@1.1001:DeleteHistory()

Additional Information


FSCTEAMROOM@1.1001:DeleteRelatedObjects Permanent link for this heading

Delete related objects from lost and found

void FSCTEAMROOM@1.1001:DeleteRelatedObjects(
  object venv_object,
  object venv_parent,
  integer venv_index,
  object venv_view,
  object venv_action,
  ref any[] venv_lastanswer,
  any[] sys_selobjects,
  any[] i,
  ref object[] venv_delobjects,
  optional any[] sys_branchattr,
  optional any[] sys_branchindex,
  ref optional any[] sys_value)

Name

Description

venv_object

venv_parent

venv_index

venv_view

venv_action

venv_lastanswer

sys_selobjects

i

venv_delobjects

sys_branchattr

sys_branchindex

sys_value

Additional Information


FSCTEAMROOM@1.1001:DeleteRelatedObjectsSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:DeleteRelatedObjectsSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DeleteTeamRoom Permanent link for this heading

Delete room and to this team room assigned objects

void FSCTEAMROOM@1.1001:DeleteTeamRoom(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DeleteTeamRoomHistory Permanent link for this heading

Delete the history and versions of the room and of all assigned objects

void FSCTEAMROOM@1.1001:DeleteTeamRoomHistory(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DeleteTeamRoomHistorySelected Permanent link for this heading

void FSCTEAMROOM@1.1001:DeleteTeamRoomHistorySelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DeleteTeamRoomObject Permanent link for this heading

void FSCTEAMROOM@1.1001:DeleteTeamRoomObject(
  optional integer handle,
  optional integer index,
  optional object newowner,
  optional object newaclobj,
  ref optional object view,
  ref optional object source)

Name

Description

handle

index

newowner

newaclobj

view

source

Additional Information


FSCTEAMROOM@1.1001:DeleteTeamRoomObjectEx Permanent link for this heading

Move object <delobject> to the Teamroom wastebasket

void FSCTEAMROOM@1.1001:DeleteTeamRoomObjectEx(
  optional integer handle,
  optional integer index,
  ref boolean checked,
  out boolean cancelled,
  integer cnt,
  object view,
  object source,
  boolean iscolumn,
  object delobject)

Name

Description

handle

unused

index

unused

checked

unused

cancelled

unused

cnt

unused

view

source view

source

source container

iscolumn

unused

delobject

object to be moved to the wastebasket

Additional Information


FSCTEAMROOM@1.1001:DeleteTeamRoomSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:DeleteTeamRoomSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DeleteWastebasketObjects Permanent link for this heading

Delete selected objects in the room wastebasket

void FSCTEAMROOM@1.1001:DeleteWastebasketObjects(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:DisableTeamroomTemplates Permanent link for this heading

Allow to disable Teamroom template menus for object

boolean FSCTEAMROOM@1.1001:DisableTeamroomTemplates(
  out retval boolean disable)

Name

Description

disable

Additional Information


FSCTEAMROOM@1.1001:DoAssignReference Permanent link for this heading

Hook to determine, if a reference within AddRemark usecase should be added to the list of assignedreferences to benefit from teamroom logic

boolean FSCTEAMROOM@1.1001:DoAssignReference(
  object container,
  out retval boolean doassign)

Name

Description

container

doassign

Additional Information


FSCTEAMROOM@1.1001:DoAutomaticallyAssign Permanent link for this heading

boolean FSCTEAMROOM@1.1001:DoAutomaticallyAssign(
  object context,
  dictionary parameters,
  out retval boolean assigned,
  out boolean skipunshare,
  out object target)

Name

Description

context

parameters

assigned

skipunshare

target

Additional Information


FSCTEAMROOM@1.1001:DoDataImportAction Permanent link for this heading

void FSCTEAMROOM@1.1001:DoDataImportAction(
  object context)

Name

Description

context

Additional Information


FSCTEAMROOM@1.1001:DoProcessBackgroundRuleAction Permanent link for this heading

Process the background rule action work. This action is called in the course of DeadlineProcessBackgroundRuleAction.

void FSCTEAMROOM@1.1001:DoProcessBackgroundRuleAction(
  object context)

Name

Description

context

The object to which the action refers.

Additional Information


FSCTEAMROOM@1.1001:DoRegisterObjectHook Permanent link for this heading

Hook action to perform additional preparation actions when an object is registered from a source room

void FSCTEAMROOM@1.1001:DoRegisterObjectHook(
  Room srcroom,
  object regobj,
  ref optional object regtargetview)

Name

Description

srcroom

the room the object is currently assigned to

regobj

the object which should be registered

regtargetview

the target view where the object should be registered to

Additional Information


FSCTEAMROOM@1.1001:DoUnshareChildrenOnPressDel Permanent link for this heading

Use the unshare usecase (instead of the delete usecase) for child objects on pressing the "DEL" key

boolean FSCTEAMROOM@1.1001:DoUnshareChildrenOnPressDel(
  out retval boolean dounshare)

Name

Description

dounshare

Do unshare

Additional Information


FSCTEAMROOM@1.1001:EditPublicAccessCTRLTeam Permanent link for this heading

Menu usecase to edit the public access to a room

void FSCTEAMROOM@1.1001:EditPublicAccessCTRLTeam(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:EditTeamRoomLogo Permanent link for this heading

Specific Menu for Room based on FSCVENVUI menu usecase

void FSCTEAMROOM@1.1001:EditTeamRoomLogo(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:EmptyTeamRoomWastebasket Permanent link for this heading

Delete all objects in the room wastebasket

void FSCTEAMROOM@1.1001:EmptyTeamRoomWastebasket(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:EmptyWastebasket Permanent link for this heading

Context menu usecase to empty a room wastebasket

void FSCTEAMROOM@1.1001:EmptyWastebasket(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:EmptyWastebasketSelected Permanent link for this heading

void FSCTEAMROOM@1.1001:EmptyWastebasketSelected(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:ExpandGroupMembers Permanent link for this heading

User[] FSCTEAMROOM@1.1001:ExpandGroupMembers(
  AdministrationObject[] targetobjs,
  out retval User[] members,
  optional boolean omitchildgroups)

Name

Description

targetobjs

members

omitchildgroups

Additional Information


FSCTEAMROOM@1.1001:ExportRoomProgressInfoContFURL Permanent link for this heading

FURL to download the CSV content of a RoomProgressInfo. Afterwards the RoomProgressInfo will be reset

content FSCTEAMROOM@1.1001:ExportRoomProgressInfoContFURL(
  RoomProgressInfo proginfo,
  out retval content cont)

Name

Description

proginfo

the RoomProgressInfo object

cont

Additional Information


FSCTEAMROOM@1.1001:ExportTranslations Permanent link for this heading

Usecase to export the translations of configuration objects of the room

void FSCTEAMROOM@1.1001:ExportTranslations(
  optional integer unused1,
  optional integer unused2)

Name

Description

unused1

unused2

Additional Information


FSCTEAMROOM@1.1001:FillEventsRooms Permanent link for this heading

Informations about received invitations are added to the welcome screen

void FSCTEAMROOM@1.1001:FillEventsRooms(
  ref InfoList[] events,
  boolean iswelcomescreen,
  object[] prerequfailed,
  optional boolean extendedmode)

Name

Description

events

the events which are added to the welcome screen

iswelcomescreen

prerequfailed

extendedmode

Additional Information


FSCTEAMROOM@1.1001:FilterAllowedDefaultValueCategories Permanent link for this heading

Action to filter/define the allowed categories for cccategory

object[] FSCTEAMROOM@1.1001:FilterAllowedDefaultValueCategories(
  ref retval object[] categories)

Name

Description

categories

the filtered categories

Additional Information


FSCTEAMROOM@1.1001:FilterAllowedDefaultValueClasses Permanent link for this heading

Action to filter/define the allowed classes for acrclasscategories and acrclassprocesses

ObjectClass[] FSCTEAMROOM@1.1001:FilterAllowedDefaultValueClasses(
  ref retval ObjectClass[] classes)

Name

Description

classes

the filtered classes

Additional Information


FSCTEAMROOM@1.1001:FilterConvertRoomTargetClasses Permanent link for this heading

This action is used to perform additional filtering of the possible target classes. The default implementation removes all object classes derived from ExternalArea if the subordinated rooms already contains an external area. The action is called on the room of the object which should be converted to allow customizing

ObjectClass[] FSCTEAMROOM@1.1001:FilterConvertRoomTargetClasses(
  object converttarget,
  ref retval ObjectClass[] targetclasses,
  optional Room[] subordinatedrooms)

Name

Description

converttarget

the target object which should be converted to a room or folder

targetclasses

the target classes for the conversion

subordinatedrooms

the rooms which are contained in the current object

Additional Information


FSCTEAMROOM@1.1001:FilterFixParticipantAffiliationRoomHook Permanent link for this heading

When a process is started on an object or an activity is delegated permission checks for the selected workflow participants. If the workflow participant does not have sufficient permissions to execute the activity a dialog will be shown to grant a role on the room for the workflow participant.

This action is intended to filter the workflow participants for which the dialog should be displayed.
So if a participant is filtered there will be no question dialog to grant permissions but the participant will still get the activity.

WorkFlowPartAccessMapping[] FSCTEAMROOM@1.1001:FilterFixParticipantAffiliationRoomHook(
  object targetobject,
  Action context,
  optional ActivityInstance activity,
  optional ProcessInstance process,
  ref retval WorkFlowPartAccessMapping[] participants)

Name

Description

targetobject

the object of the process

context

the context in with the affiliation check was performed

activity

the activity instance

process

participants

the participants with affiliation problems

Additional Information


FSCTEAMROOM@1.1001:FilterInviationContextUsers Permanent link for this heading

User[] FSCTEAMROOM@1.1001:FilterInviationContextUsers(
  object[] filter,
  ref retval User[] users)

Name

Description

filter

users

Additional Information


FSCTEAMROOM@1.1001:FilterObjectListAttributes Permanent link for this heading

AttributeDefinition[] FSCTEAMROOM@1.1001:FilterObjectListAttributes(
  ref retval AttributeDefinition[] attributes)

Name

Description

attributes

Additional Information


FSCTEAMROOM@1.1001:FinalizeChangeAssignment Permanent link for this heading

Finalize change of role assignment.

void FSCTEAMROOM@1.1001:FinalizeChangeAssignment(
  RoomRole oldrole,
  RoomRole newrole,
  object[] changedobjs)

Name

Description

oldrole

Old role.

newrole

New role.

changedobjs

Changing objects.

Additional Information


FSCTEAMROOM@1.1001:FinalizeInvitation Permanent link for this heading

Log dispatch informations on the room and enable access for message recipients

string[] FSCTEAMROOM@1.1001:FinalizeInvitation(
  TransmissionLog log,
  out retval string[] errorlog)

Name

Description

log

the mail which is sent to the recipients

errorlog

Additional Information


FSCTEAMROOM@1.1001:FinalizeSecuritySettings Permanent link for this heading

Finalize manage security settings of a room.

void FSCTEAMROOM@1.1001:FinalizeSecuritySettings()

Additional Information


FSCTEAMROOM@1.1001:FindAutomaticallyAssignParameters Permanent link for this heading

Find parameters for automatically assigning

dictionary FSCTEAMROOM@1.1001:FindAutomaticallyAssignParameters(
  object context,
  out retval dictionary parameters)

Name

Description

context

The context object

parameters

Parameters dictionary

Additional Information


FSCTEAMROOM@1.1001:FindKeywords Permanent link for this heading

Find keywords (e.g. PDF keywords) in given content If no content is specified, the content in attribute content (if available) is used

string FSCTEAMROOM@1.1001:FindKeywords(
  optional Content checkcontent,
  out retval string keywords)

Name

Description

checkcontent

Content to check

keywords

The keywords

Additional Information


FSCTEAMROOM@1.1001:FindPathToTeamRoom Permanent link for this heading

Find the path to the Teamroom of an object and return it as FSCVAPP@1.1:Breadcrumb list.
The path is calculated by calling this method for each parent recursively.
The recursion ends if the Teamroom is found or if no valid parent of the object is available. In the second case the root of respath is the last parent found.
Only parents that match the Teamroom in findroom are taken into account.
The respath list will also contain breadcrumb entries used for the dashboard view.
The list will not contain the entries for the object itself and the Teamroom to find.
The transaction variable TV_PROCESSED_OBJECTS will be used to check for duplicates.

Breadcrumb[] FSCTEAMROOM@1.1001:FindPathToTeamRoom(
  object findroom,
  out retval Breadcrumb[] respath)

Name

Description

findroom

A Teamroom that represents the root.

respath

The path to the Teamroom as list of Breadcrumb elements. The list does not contain the starting object

Additional Information


FSCTEAMROOM@1.1001:GeneratePublishStateChangeWarning Permanent link for this heading

Generate Warning for change of publishing state

void FSCTEAMROOM@1.1001:GeneratePublishStateChangeWarning(
  RoomPublishState newstate,
  RoomPublishState oldstate)

Name

Description

newstate

new publishing state

oldstate

old publishing state

Additional Information


FSCTEAMROOM@1.1001:GetAccountRegistrationType Permanent link for this heading

Retrieve the registration type of an user e.g member of external member

AccountRegistrationType FSCTEAMROOM@1.1001:GetAccountRegistrationType(
  object context,
  out retval AccountRegistrationType accounttype,
  optional boolean skipapplicensecheck,
  optional RoomRole currentrole,
  out optional AppPackage edition,
  out optional AppPackage[] additionaleditions)

Name

Description

context

the parent context (i.e. a teamroom) this action is called in. This is used if a wrapper needs to supply a specific edition is a teamroom context.

accounttype

the registration type of the object

skipapplicensecheck

the check for the license required by the AppConfigurationRoom is skipped type will be evaluated as if the pending invitation request was already accepted

currentrole

the room role for which the required app should be checked

edition

the edition assigned to a user

additionaleditions

Additional Information


FSCTEAMROOM@1.1001:GetActivityEstimationPostWrapper Permanent link for this heading

Activity[] FSCTEAMROOM@1.1001:GetActivityEstimationPostWrapper(
  object[] objects,
  ref retval Activity[] activities,
  optional boolean quickcheck)

Name

Description

objects

activities

quickcheck

Additional Information


FSCTEAMROOM@1.1001:GetActivityPostWrapper Permanent link for this heading

Activity[] FSCTEAMROOM@1.1001:GetActivityPostWrapper(
  object[] objects,
  ref retval Activity[] activities)

Name

Description

objects

activities

Additional Information


FSCTEAMROOM@1.1001:GetAdditionalDashboardFeatures Permanent link for this heading

Get a list of additional features on the home screen which can be activated

object[] FSCTEAMROOM@1.1001:GetAdditionalDashboardFeatures(
  out retval object[] additionalfeatures)

Name

Description

additionalfeatures

the result

Additional Information


FSCTEAMROOM@1.1001:GetAdditionalRoomInitializationAttrDefs Permanent link for this heading

This action is called in AttrObjTeamRoomCtor to initialized the teamroom of the new object. The action is called if the view of selection context is no child attribute, to check if the view is a special attribute which will set the teamroom for the new object later by sharing it to other child attribute definitions

AttributeDefinition[] FSCTEAMROOM@1.1001:GetAdditionalRoomInitializationAttrDefs(
  out retval AttributeDefinition[] attrdefs)

Name

Description

attrdefs

the attribute definitions

Additional Information


FSCTEAMROOM@1.1001:GetAdministrationObjectsListOptions Permanent link for this heading

Action to calculate the fallback control options for the control CTRLSimList for displaying attributes containing administration objects like users, groups, organizational units, teams or external organizations.

dictionary FSCTEAMROOM@1.1001:GetAdministrationObjectsListOptions(
  ref AttributeObjectDef attrdef,
  out retval dictionary listoptions)

Name

Description

attrdef

Attribute definition

listoptions

Control options

Additional Information


FSCTEAMROOM@1.1001:GetAllowedCollaborators Permanent link for this heading

AllowedCollaborators FSCTEAMROOM@1.1001:GetAllowedCollaborators(
  out retval AllowedCollaborators allowed)

Name

Description

allowed

Additional Information


FSCTEAMROOM@1.1001:GetAllowedRoomTerms Permanent link for this heading

Retrieves the allowed term for an room object

Term[] FSCTEAMROOM@1.1001:GetAllowedRoomTerms(
  optional AttributeDefinition attrdef,
  optional boolean ignorecache,
  out retval Term[] terms)

Name

Description

attrdef

optional property definition where to read the terms from

ignorecache

terms

list of retrieved terms

Additional Information


FSCTEAMROOM@1.1001:GetAllowedRoomTermsConfiguration Permanent link for this heading

Retrieve the current app configuration from which the valid terms are retrieved

AppConfigurationRoom FSCTEAMROOM@1.1001:GetAllowedRoomTermsConfiguration(
  ref retval AppConfigurationRoom config)

Name

Description

config

the app configuration

Additional Information


FSCTEAMROOM@1.1001:GetAllowedRoomTermsRoom Permanent link for this heading

Retrieve the current room from which the valid terms are retrieved

Room FSCTEAMROOM@1.1001:GetAllowedRoomTermsRoom(
  ref retval Room room)

Name

Description

room

the room

Additional Information


FSCTEAMROOM@1.1001:GetAllowedThesauri Permanent link for this heading

Get all usable thesauri for the current object

Thesaurus[] FSCTEAMROOM@1.1001:GetAllowedThesauri(
  out retval Thesaurus[] thesauri)

Name

Description

thesauri

Additional Information


FSCTEAMROOM@1.1001:GetAllWorkflowDiagramObjects Permanent link for this heading

Returns all instances of COOWF@1.:WorkflowDiagram that can be read by the current user. The result content consists of a JSON string that looks like the following:
[
  {"objname":"Name","objaddress":"COO.A.B.C.D",objteamroom:"Name of associated Teamroom"},
  ...
]

content FSCTEAMROOM@1.1001:GetAllWorkflowDiagramObjects(
  out retval content jsoncontent)

Name

Description

jsoncontent

the jsoncontent

Additional Information


FSCTEAMROOM@1.1001:GetAppConfiguration Permanent link for this heading

Get the currently assigned AppConfigurationRoom of the AppRoom

AppConfigurationRoom FSCTEAMROOM@1.1001:GetAppConfiguration(
  out retval AppConfigurationRoom appconfiguration,
  optional ObjectClass configclass,
  optional boolean considerallconfigs)

Name

Description

appconfiguration

the assigned AppConfigurationRoom

configclass

the class the app configuration should have

considerallconfigs

Additional Information


FSCTEAMROOM@1.1001:GetAppConfigurationClass Permanent link for this heading

Retrieve the object class of the AppConfiguration which is associated with this app

ObjectClass FSCTEAMROOM@1.1001:GetAppConfigurationClass(
  out retval ObjectClass configclass)

Name

Description

configclass

the object class for the AppConfiguration of this app

Additional Information


FSCTEAMROOM@1.1001:GetAppNameSuffix Permanent link for this heading

string FSCTEAMROOM@1.1001:GetAppNameSuffix(
  boolean usecomponentalternative,
  optional boolean includeclass,
  optional boolean skipapp,
  optional boolean includeroom,
  out retval string suffix)

Name

Description

usecomponentalternative

includeclass

skipapp

includeroom

suffix

Additional Information


FSCTEAMROOM@1.1001:GetAppRoom Permanent link for this heading

Gets the approom an object is assigned to. Note.: If the current object is assigned to an external area the app room of the external area is returned.

AppRoom FSCTEAMROOM@1.1001:GetAppRoom(
  out retval AppRoom approom,
  optional boolean considerapproomhierarchy)

Name

Description

approom

the approom

considerapproomhierarchy

if true and called on an approom the super ordinated approom will be considered

Additional Information


FSCTEAMROOM@1.1001:GetAppRoomClasses Permanent link for this heading

Retrieve the object class the AppRoom which is associated with this app

ObjectClass[] FSCTEAMROOM@1.1001:GetAppRoomClasses(
  out retval ObjectClass[] approomclasses,
  optional boolean includeexternalarea)

Name

Description

approomclasses

includeexternalarea

external areas will be included

Additional Information


FSCTEAMROOM@1.1001:GetAppRoomInbox Permanent link for this heading

Gets the inbox which is currently assigned to the AppRoom.

AppRoomInbox FSCTEAMROOM@1.1001:GetAppRoomInbox(
  out retval AppRoomInbox inbox,
  boolean assignedonly)

Name

Description

inbox

the result

assignedonly

only the inbox of the current object is returned

Additional Information


FSCTEAMROOM@1.1001:GetAssignedRooms Permanent link for this heading

Retrieve the assignment room object which is used to store informations about the shared teamrooms

AssignedRooms FSCTEAMROOM@1.1001:GetAssignedRooms(
  out retval AssignedRooms assignedrooms,
  boolean createnonexisting)

Name

Description

assignedrooms

createnonexisting

Additional Information


FSCTEAMROOM@1.1001:GetAvailableAppConfigurations Permanent link for this heading

Get the AppConfigurationRooms which can be used by the AppRoom

AppConfigurationRoom[] FSCTEAMROOM@1.1001:GetAvailableAppConfigurations(
  ref retval AppConfigurationRoom[] appconfigurations,
  out AppConfigurationRoom assignedconfiguration,
  optional ObjectClass targetclass)

Name

Description

appconfigurations

the allowed AppConfigurationRooms

assignedconfiguration

the currently assigned AppConfigurationRoom

targetclass

the object class of the app configuration room

Additional Information


FSCTEAMROOM@1.1001:GetAvailableAppRoomInboxes Permanent link for this heading

Get the AppRoomInboxes which can be used by the object

AppRoomInbox[] FSCTEAMROOM@1.1001:GetAvailableAppRoomInboxes(
  out retval AppRoomInbox[] inboxes,
  out AppRoomInbox assignedinbox)

Name

Description

inboxes

the allowed AppRoomInboxes

assignedinbox

the currently assigned AppRoomInbox

Additional Information


FSCTEAMROOM@1.1001:GetAvailableAppRooms Permanent link for this heading

Get the available app rooms for a specified room

AppRoom[] FSCTEAMROOM@1.1001:GetAvailableAppRooms(
  ref retval AppRoom[] approoms,
  optional ObjectClass externalareaclass)

Name

Description

approoms

the available approoms

externalareaclass

the target class

Additional Information


FSCTEAMROOM@1.1001:GetAvailableOwnershipGroups Permanent link for this heading

Gets the available groups for the group ownership change of the teamroom

Group[] FSCTEAMROOM@1.1001:GetAvailableOwnershipGroups(
  out retval Group[] availablegroups,
  out Group defaultgroup)

Name

Description

availablegroups

the available groups

defaultgroup

the default group for group ownership change

Additional Information


FSCTEAMROOM@1.1001:GetBreadCrumbPrefix Permanent link for this heading

Breadcrumb[] FSCTEAMROOM@1.1001:GetBreadCrumbPrefix(
  out retval Breadcrumb[] prefix)

Name

Description

prefix

Additional Information


FSCTEAMROOM@1.1001:GetBreadCrumbPreWrapper Permanent link for this heading

Prewrapper of GetBreadCrumb.
If the UI supports multipart portals the methods returns a breadcrumb with one element for the current object. Otherwise the methods tries to calculates the breadcrumb for objects with Teamroom, for the UserHistory object and objects on desk or stored in folders.
For objects within a teamroom the path to the Teamroom is calculated by FindPathToTeamRoom.
A maximum of 100 folders and a max. of two folder levels is checked to keep the generation of the breadcrumb performant.
As required by GetBreadCrumb, nothing is generated if TV_BREADCRUMB is set.

Breadcrumb[] FSCTEAMROOM@1.1001:GetBreadCrumbPreWrapper(
  out retval Breadcrumb[] breadcrumb,
  ref optional AttributeDefinition view,
  ref optional object context)

Name

Description

breadcrumb

A list of objects, displayed as breadcrumb

view

An object list that is used by the current object

context

Additional Information


FSCTEAMROOM@1.1001:GetCheckValidTermsAttrDef Permanent link for this heading

Retrieves the attribute definition for validate terms for an room object

AttributeObjectDef FSCTEAMROOM@1.1001:GetCheckValidTermsAttrDef(
  out retval AttributeObjectDef attrdef)

Name

Description

attrdef

optional property definition where to read the terms from

Additional Information


FSCTEAMROOM@1.1001:GetCollaborationOwner Permanent link for this heading

Retrieve the owner of the Room

User FSCTEAMROOM@1.1001:GetCollaborationOwner(
  boolean useconfiguration,
  out retval User owner)

Name

Description

useconfiguration

the parameter defines if owner configuration should be evaluated. Otherwise the value of objowner will be returned

owner

the room owner

Additional Information


FSCTEAMROOM@1.1001:GetCollaborationScopeGroups Permanent link for this heading

Retrieve the possible groups for extending the collaboration scope restriction

Group[] FSCTEAMROOM@1.1001:GetCollaborationScopeGroups(
  object addedobj,
  out retval Group[] possiblegroups)

Name

Description

addedobj

the object for which the collaboration scope restriction should be extended

possiblegroups

the result

Additional Information


FSCTEAMROOM@1.1001:GetCollaborationScopeMembers Permanent link for this heading

The collaboration scope integrity can be checked with this action

object[] FSCTEAMROOM@1.1001: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)

Name

Description

scopegroups

the supplied groups will be used as collaboration scope. If no scope group is defined the property trcollaborationscope is used to define the scope groups

candidates

the users or groups which should be validated for scope conflicts. If no candidates are supplied all team members of the room are used.

filter

the supplied candidates are filtered to return only valid scope members. Note.: With this option the fallback of all team members is disabled

scopemembers

the users and groups which are allowed to act in the collaboration scope

targetrole

the role to which the candidates are added. Other role are not checked

preparationmode

the action raises no error just returns the parameters

conflictapplication

the application which is called on scope violations

conflictparams

the parameters of the conflict app

integritycheck

all roles should be checked for integrity but no error should be raised. Note: This parameter is only evaluated for users with full control to the room and if targetrole is not set.

Additional Information


FSCTEAMROOM@1.1001:GetConfigurationByUserRoomRoles Permanent link for this heading

Retrieve all app configurations for a group or the current domain in which the supplied user acts in one of the supplied roles

AppConfigurationRoom[] FSCTEAMROOM@1.1001:GetConfigurationByUserRoomRoles(
  User targetuser,
  RoomRole[] targetroles,
  optional ObjectClass targetclass,
  out retval AppConfigurationRoom[] configs)

Name

Description

targetuser

the user for whom the app configurations should be returned

targetroles

the required room roles

targetclass

target room class

configs

the app configuration rooms Note.: If no target class is supplied and the current object belongs to an app room or app configuration room the target class is restricted to the class of the app configuration room.

Additional Information


FSCTEAMROOM@1.1001:GetConfigurationProperty Permanent link for this heading

Get the configured value of a setting in the AppConfigurationRoom

any[] FSCTEAMROOM@1.1001:GetConfigurationProperty(
  AttributeDefinition attrdef,
  out retval any[] value,
  optional AttributeBoolDef overrideattrdef)

Name

Description

attrdef

the property

value

the value stored in the property of the AppConfigurationRoom

overrideattrdef

if the requested attribute is defined on AppRoom level the value of the AppRoom level can be used if the overrideattrdef returns true

Additional Information


FSCTEAMROOM@1.1001:GetConfigurationRoomRoles Permanent link for this heading

Retrieve room roles for the app configuration room of the current object

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

Name

Description

masterroles

only room roles which can manage all room roles are returned

readable

only readonly room roles are returned

roomroles

the result

defaultrole

the default role

multipleroles

defines if a member can have multiple roles in an app configuration room

requiredapp

the roles are filtered by the required app. Note.: Roles with no required app are included.

Additional Information


FSCTEAMROOM@1.1001:GetConfigurationTerms Permanent link for this heading

Term[] FSCTEAMROOM@1.1001:GetConfigurationTerms(
  AttributeDefinition[] attrdefs,
  out retval Term[] terms)

Name

Description

attrdefs