2022 April Release

Class COOSYSTEM@1.1:UserEnvironment Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > UserEnvironment

An object of this class is used for the working environments of users. A user environment presents objects to the user. An object of this class stores information like the language the user works with and the desk object of the user. Each user may have several working environments assigned.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

boolean

activatetelemetryrec

Enable Fabasoft app.telemetry on Clients

AvailableDept[]

availabledept

Available Departments

ButtonBarMode[]

buttonbarmode

Simple Mode

OptionalBranchesConfiguration[]

cfgbranches

Settings for Branches

UndoBuffer

clipundo

Clipboard Undo

Object[]

collections

Template Collections

UIScopingRule

commanduiscopingrule

Custom Task Panes, Toolbars and Menus

ContentObject

currentdocument

Current Document to Store

ApplicationDispatcher

defaultdispatcher

Default Dispatcher

integer

dispviewslideinterval

Slideshow Interval (in Seconds)

boolean

enablecaldavmount

Enable Open Calendar Menu

boolean

enablecarddavmount

Enable Open Address Book Menu (macOS)

boolean

enablecontactsync

Enable Menu for Outlook Contact Synchronization

AllowedSynchronizeMode

enablelocalsync

Synchronization Mode

boolean

enablewebdavmount

Enable Folio Network Drive

Object

favoritefolder

Favorites

integer

favrefreshed

Favorites Refreshed

ColorScheme

fixcolorscheme

Fixed Theme

FontSize

fontsize

Font Size

boolean

increasecontrast

Increase Contrast

boolean

largefont

Use Large Textsize

date

lastsettingscleanup

Last Cleanup on Settings Dictionary

Object[]

localfeedobjs

Local RSS Feeds

MailSettings

mailsettings

E-Mail Settings

OpenDocumentMode

opendocmode

Office Documents

PDFGenType

pdfgentype

Creation mode Contracts

PreviewMode

previewmode

Preview in the Document View

PrintConfig

printconfig

Print Configuration

RecoveryInfoList[]

recoveryinfo

Recovery Information

dictionary

settings

Settings

boolean

showalternativetext

Show Alternative Text for Highlighted Fields

boolean

showbgimages

Show Background Images in Dashboards and Home

boolean

showfeedbackbranch

Display Support Button

boolean

showmenu

Show Menu Bar

boolean

showquicksearch

Show Search Field

boolean

showtabicons

Show Tab Icons

boolean

showwelcomescreen

Show Welcome Screen

boolean

soundactive

Play Acoustic Signals

StartPage

startpage

Start With

boolean

tabtoallitems

Include all Fields in Tab Order

boolean

tagforeignstrings

Prepare Foreign Language Expressions for Speech Output

UISettings

uisettings

UI Settings

Group

userapplysettingsorg

Organization for Applying Settings

CalendarList

usercalendarlist

User Calendar List

UserClipboard

userclipboard

User Clipboard

UserContents[]

usercontents

User Contents

UserDisplayViewObj

userdisplayviewobj

User Display Settings

AddressBookList

userenvaddressbooklist

Address Book List

ContactFolder

userenvcontactfolder

Contact Folder

Object

usermainlocation

Default Data Location

boolean

usestateservice

Use State Service

boolean

usewebservicecontainer

Use Web Services Container

Object[]

usrenvadditionalhomeelements

More Elements on Home

boolean

usrenvadvanceddefault

Use Advanced Mode for Participants per Default

boolean

usrenvadvprescrdefault

Use Advanced Mode for Prescriptions per Default

UserAnnouncementList[]

usrenvannouncements

Announcements

dictionary

usrenvappmapping

Component App Mapping

AttachmentContainer

usrenvattachmentcontainer

Attachments from User

Object

usrenvattachmenttargetattrdef

Recent Attachment Import View

Object[]

usrenvattachmenttargets

Attachment Upload Targets

App[]

usrenvcachedapps

Cached Apps

integer

usrenvcachesize

Number of Objects in Kernel Cache

AdministrationObject[]

usrenvcachesources

Cache Sources

Object[]

usrenvchangesubscriptions

List of the Users Abonnement Objects

CompareConflict[]

usrenvcompareconflicts

PaymentConfirmationLog

usrenvconfirmlog

Payment Confirmation Log

SAPConnInfo

usrenvconninfo

SAP Connection Information

boolean

usrenvcurrentroleonly

Activities for Current Role Only

CurrencySymbol

usrenvdefcurr

Default Currency

boolean

usrenvdelegationdefault

Use Access via Send by Default

DiagramContainer[]

usrenvdiagcontainer

Diagram Container

boolean

usrenvdocreadonly

Open Documents Read-Only by Default

boolean

usrenvembeddederrors

Show Error Message in Status Bar

UserEvents

usrenvevents

Events

boolean

usrenvexitconfirmation

Show Exit Confirmation

boolean

usrenvextsearchinp

Extended Search for Object Pointer Properties

GroupSessionInfo[]

usrenvgroupsessions

Account Activities

ComponentObject[]

usrenvhiddentrials

Hidden Trial Versions

Object

usrenvhomeobj

Home

boolean

usrenvhomeviewchangeable

View for "Home" is Changeable

HomeWidgetSetting[]

usrenvhomewidgetsettings

Available Elements on Home

ImageObject[]

usrenvimagecaches

Image Cache

Object

usrenvimportattrdef

Recent Import View

boolean

usrenvimportconfirmation

Show Upload Confirmation

Object[]

usrenvimporttargets

This attribute contains the recent targets for office uploads

User[]

usrenvknownusers

Known Users but not in my Organization

Language

usrenvlang

Language

Locale

usrenvlocale

Locale

Object[]

usrenvlocalobjects

Commonly Used

string(128)

usrenvlogname

Login Name

MRULimits

usrenvmrulimits

Upper Limits for "Most Recently Used"

boolean

usrenvmultlanginp

Multilingual Input

boolean

usrenvnewactivityinformation

Show News About Activities Which Have to Be Done on the Welcome Screen

boolean

usrenvnewsubstactivityinformation

Show News About Activities Which Have to Be Done in Substitution on the Welcome Screen

boolean

usrenvnocurrsymbol

Disable Currency Symbol

boolean

usrenvnorefcurrsymbol

Disable Reference Currency Symbol

boolean

usrenvopennextactivity

Automatically Open the Next Activity After Finishing an Activity

boolean

usrenvopenreadonly

Read Properties by Default

PersonalTemplateCollection

usrenvpersonalcollection

Personal Presettings Collection

Portal

usrenvportal

Portal

dictionary

usrenvportaldeltas

Personalized Portal Settings

PortalPart[]

usrenvportalparts

Personalized Portal Parts

LayerType

usrenvpreferredlayertype

Preferred Type for Comments

ProgressInfo[]

usrenvproginfo

Progress Information

string[]

usrenvreadableuserscache

Cache for Readable Users

CurrencySymbol

usrenvrefcurr

Reference Currency

boolean

usrenvreleasevers

Use Release Version by Default

Context[]

usrenvrestrictedhomeelements

Available Elements on Home

RoomProgressInfo[]

usrenvroomprogressinfo

Progress for Rooms

RoomUsageStatistics[]

usrenvroomusage

Room Usage

ObjectClass

usrenvrootclass

Class of Desk Object

Object

usrenvrootobj

Desk Object

Object[]

usrenvsearchforms

Search Forms

boolean

usrenvsearchmyorgobjects

Only Search for Objects of My Organization

SearchResult[]

usrenvsearchresults

Search Results

QueryDefaults

usrenvsearchsettings

Search Defaults

boolean

usrenvsearchteamroomobjects

Only Search for Objects of the Current Teamroom

boolean

usrenvseldomain

Enable Domain Selection During Create

boolean

usrenvshowintellihelp

Show Hints

boolean

usrenvshowprescrdeadlines

Show Deadlines for Prescriptions per Default

dictionary

usrenvsignoptions

Signature Options

Object

usrenvstartelement

Start With

WorkFlowStatisticsTimeInverval

usrenvstattimeinterval

Period for Statistics

boolean

usrenvsymbolsonly

Show Only Symbols in Portal Page Selection

CompoundObject

usrenvtaskfolder

Favorite Folder (Tasks)

TestDispatchSettings

usrenvtestdispatch

Settings for Test Dispatch

UserTimers

usrenvtimer

Timer

UserGroupAppCache[]

usrenvusergrappchache

Licensed Apps

UserProfile

usrenvuserprofile

User Profile

UserProfileCache[]

usrenvuserprofilecache

User Profile Cache

UserProfile[]

usrenvuserprofiles

Available User Profiles

boolean

usrenvuseworkdays

Define Deadlines as Timespan in Days (Instead of a Date)

integer

usrenvversauto

Days After Which a New Version Is Automatically Started

date

usrenvwfcolumnsupdated

Update Workflow Columns

EventTriggerList[]

usrenvwfevents

Workflow Notifications

date

usrenvwfeventsinitat

Notifications initialized on/at

WorkFlowEventType[]

usrenvwfeventtypes

E-Mail Notification for

Object

usrenvwfpreferences

Workflow Preferences

EventTriggerList[]

usrenvwfpushevents

Workflow Push Notifications

date

usrenvwfpusheventsinitat

Push Notifications initialized on/at

WorkFlowEventType[]

usrenvwfpusheventtypes

Push Notification for

boolean

usrenvwfsubstitution

User Can Define Substitutes

boolean

usrevtdoapplyhomesettings

Apply Home Settings

boolean

usrevtdoapplysettings

Apply Settings

Actions Permanent link for this heading

Return Type

Signature

void

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

void

AttrObjNameGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

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

void

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

void

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

void

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

void

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

void

AttrUsrEnvSearchFormsGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

void

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

void

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

void

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

void

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

void

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

void

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

void

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

boolean

CheckPushNotificationPolicy(
  out retval boolean allowsend)

HomeObject

CreateHomeObjectEnvironment(
  out retval HomeObject homeobject,
  RootObject rootobj)

void

DeletePersonalSettings(
  string key)

boolean

GetButtonBarMode(
  out retval boolean issimple)

ContactFolder

GetContactFolder(
  out retval ContactFolder contactfolder)

DiagramContainer

GetDiagramContainer(
  out retval DiagramContainer diagcontainer)

object[]

GetFavorites(
  out retval object[] favorites,
  optional boolean dorefresh,
  optional boolean includedisabled)

SearchResult

GetSearchResult(
  out retval SearchResult searchresult,
  string currsessionid)

void

GetUserNotificationSettings(
  boolean unused,
  boolean mailnotification,
  boolean rssnotification,
  out optional object[] unused2,
  out optional object[] mailnotificationobjs,
  out optional object[] rssnotificationobjs,
  optional boolean activitynotification,
  out optional object[] activitynotificationobjs,
  optional boolean islocked,
  optional boolean usesettingsparams,
  optional NotificationSettings[] settings,
  optional datetime settingssavedat,
  optional boolean usecache)

object

GetUserProfile(
  out retval object userprofile,
  optional object container,
  optional object view,
  optional AttributeObjectDef attrdef)

void

InitializeObject(
  optional object sourceobj)

boolean

IsMobileAgent(
  out retval boolean ismobile)

boolean

IsWorkflowSettingsVisible(
  out retval boolean isvisible,
  optional boolean justlicensecheck)

void

ObjectCommitted(
  object[] attrlist,
  datetime changedat)

void

ObjectPrepareCommit(
  boolean internalchange)

void

ObjectPrepareCommitPreWrapper(
  ref boolean internalchange)

void

PortalSettingsEdit(
  integer operation,
  optional integer position)

void

PrepareHomeObject(
  HomeObject homeobject,
  RootObject rootobj)

object

ResetPersonalizedPortal(
  out retval object theme)

void

ResetUserSettings(
  optional object objclass,
  optional object attrdef,
  optional boolean removedeletedobjs)

void

SetButtonBarMode(
  boolean issimple)

void

UserProfileFilter(
  ref object[] objects,
  object attrdef,
  optional object object,
  optional object view,
  optional object[] selobjects,
  optional CheckAllowedMode mode)

void

UserProfileFilterClasses(
  ref object[] objects,
  object attrdef,
  CheckAllowedMode mode,
  optional object object,
  optional object view,
  optional object[] selobjects,
  ref optional object[] allowedobjects)