2022 June Release

Actions of FSCTEAMROOM@1.1001:InboxRoom Permanent link for this heading

Return Type

Signature

void

AddRecentlyUsed(
  object context,
  optional object[] additionalobjects)

boolean

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

void

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

void

CreateFolder(
  optional integer unused1,
  optional integer unused2)

void

CreateFolder(
  optional integer unused1,
  optional integer unused2)

boolean

DoCheckOCRLicense(
  out retval boolean haslicense)

ListView[]

GetAvailableListViews(
  object attrdef,
  out retval ListView[] listviews)

dictionary[]

GetImportTargetTree(
  out retval dictionary[] children)

AttributeObjectDef

GetInboxList(
  out retval AttributeObjectDef inboxlist)

object

GetPreferredList(
  out retval object preferredlist,
  out boolean ignoredashboardinbreadcrumb)

string

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

void

ManageRules(
  optional integer unused1,
  optional integer unused2)

void

ObjectChangeClass(
  object objclass)

void

ObjectConstructor(
  optional object sourceobj)


FSCVENV@1.1001:AddRecentlyUsed Permanent link for this heading

Adds the current object to the recently used list."

void FSCVENV@1.1001:AddRecentlyUsed(
  object context,
  optional object[] additionalobjects)

Name

Description

context

The context object is used to determine in which list the rectently used object should be stored. Currently StartMailPortal, Invite and SendFolioMail are valid context objects."

additionalobjects

if more than one object should be added to the recenlty used objects

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: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: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


FSCFOLIOCLOUD@1.1001:CreateFolder Permanent link for this heading

Menu usecase CreateObjectApp Collaboration Folder

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

Name

Description

unused1

unused2

Additional Information


FSCOCR@1.1001:DoCheckOCRLicense Permanent link for this heading

Check the required license to perform ORC recognition

boolean FSCOCR@1.1001:DoCheckOCRLicense(
  out retval boolean haslicense)

Name

Description

haslicense

the result of the license check

Additional Information


FSCFOLIOGUI@1.1001:GetAvailableListViews Permanent link for this heading

Returns the available list views. The first entry in the returned list is the default view.

ListView[] FSCFOLIOGUI@1.1001:GetAvailableListViews(
  object attrdef,
  out retval ListView[] listviews)

Name

Description

attrdef

the view for which to determine the available list views.

listviews

the list views that are supported for the current object and view, the first entry is the default view

Additional Information


FSCFOLIOGUI@1.1001:GetImportTargetTree Permanent link for this heading

Get import target tree

dictionary[] FSCFOLIOGUI@1.1001:GetImportTargetTree(
  out retval dictionary[] children)

Name

Description

children

the list of children

Additional Information


FSCPORTAL@1.1001:GetInboxList Permanent link for this heading

Returns the object pointer property where to store the objects created in CreateObject. The method must provide an object list property to act as form inbox. FormInbox will use inboxobjs as object list property. The InboxRoom will use ibrchildren as object list property for the new objects.

AttributeObjectDef FSCPORTAL@1.1001:GetInboxList(
  out retval AttributeObjectDef inboxlist)

Name

Description

inboxlist

Additional Information


FSCVENV@1.1001:GetPreferredList Permanent link for this heading

Delivers the preferred list which is automatically opened when entering a dashboard. It is not supported to define a preferred list with this feature and dynamically hide or show lists at the same time.

object FSCVENV@1.1001:GetPreferredList(
  out retval object preferredlist,
  out boolean ignoredashboardinbreadcrumb)

Name

Description

preferredlist

the list, that is automatically opened (instead of viewing the dashboard)

ignoredashboardinbreadcrumb

indicates whether clicking the object in a breadcurmb should ignore the dashboard

Additional Information


FSCTEAMROOM@1.1001:GetRoomInitializationTitle Permanent link for this heading

Action to retrieve the title for the constructor dialog of the room

string FSCTEAMROOM@1.1001:GetRoomInitializationTitle(
  boolean isduplicate,
  out retval string title,
  out optional string description,
  optional boolean classchanged)

Name

Description

isduplicate

title

the title

description

classchanged

Additional Information


FSCTEAMROOM@1.1001:ManageRules Permanent link for this heading

Manage the rules of an inbox room

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

Name

Description

unused1

unused2

Additional Information


COOSYSTEM@1.1:ObjectChangeClass Permanent link for this heading

Allows to change the object class of an object. This action is intended for software components, that want to be able to change the class of objects. Software components can use the internal method INTMETH_OBJECTCHANGECLASS to implement this action on the object classes, where they want that feature to be used. The provided internal method removes all properties that the new class of the object does not have any more. The user has to have the create access right on the new class to be able to change the class of the object.

void COOSYSTEM@1.1:ObjectChangeClass(
  object objclass)

Name

Description

objclass

The new object class. Must not be an abstract class.

Additional Information


COOSYSTEM@1.1:ObjectConstructor Permanent link for this heading

This action is called by the kernel when an object is created. It is intended to be overwritten to carry out initializing tasks.

void COOSYSTEM@1.1:ObjectConstructor(
  optional object sourceobj)

Name

Description

sourceobj

The source object, if the new object is created as a copy of an object.

Additional Information