2022 April Release

Class FSCORGMGMT@1.1001:OrganizationalUnit Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > Group > OrganizationalElement > OrganizationalUnit

Class to define units of the organizational structure

Additional Information

Properties Permanent link for this heading

Type

Property

Name

User[]

fldnewheads

Members with Role "Head"

User[]

fldnewstaffmembers

Members with Role "Staff Member"

Object[]

ouadministrators

Administrators

string

oudescription

Description

Group

ougroup

Organizational Unit

User

ouheadmanager

Responsible Supervisor for Supervisors of the Organizational Unit

Group

ouorganization

Organization

User

oustaffmanager

Responsible Supervisor for the Staff of the Organizational Unit

boolean

oustaffunit

Staff Unit

OrganizationalUnitType

outype

Hierarchy Level

Actions Permanent link for this heading

Return Type

Signature

void

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

void

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

User[]

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

void

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

void

DeleteOrganizationalUnit()

string[]

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

AccountRegistrationType

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

User[]

GetAllManagers(
  optional OrganizationalPosition[] positionstoskip,
  optional OrganizationalUnit[] orgunitstoskip,
  out retval User[] allmanagers)

PersonnelFile[]

GetAllPersonnelFiles(
  optional PersonnelFileState[] states,
  optional boolean excludeseparated,
  out retval PersonnelFile[] personnelfiles,
  ref string[] warnings)

Breadcrumb[]

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

object[]

GetChildrenAttrDef(
  out retval object[] attrdef,
  optional boolean skipbacklinkcheck)

void

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

object[]

GetDeletionChildren(
  out retval object[] deletionchildren)

Group[]

GetDependingGroups(
  optional boolean includesubgroups,
  optional boolean includerelatedgroups,
  optional boolean includedependingorgs,
  optional boolean includedependingextorgs,
  ref retval Group[] dependinggroups,
  optional boolean includedeleted,
  optional boolean includedependingdefaultextorg)

User[]

GetGroupMembers(
  out retval User[] members,
  optional boolean includesubgroups)

User[]

GetHeadManager(
  optional OrganizationalPosition[] positionstoskip,
  optional OrganizationalUnit[] orgunitstoskip,
  out retval User[] manager)

Group

GetMasterGroup(
  out retval Group group,
  optional boolean considerversion)

OrganizationalUnit

GetOrganizationalUnitByLevel(
  OrgUnitType level,
  out retval OrganizationalUnit orgunit)

OrganizationalUnit

GetOrganizationalUnitByPosition(
  Position position,
  Position actingposition,
  boolean usevacantpositions,
  out retval OrganizationalUnit orgunit)

User[]

GetStaffManager(
  optional OrganizationalPosition[] positionstoskip,
  optional OrganizationalUnit[] orgunitstoskip,
  out retval User[] manager)

OrganizationalUnitType[]

GetValidOrgUnitTypes(
  out retval OrganizationalUnitType[] orgunittypes,
  optional boolean objiscontainer)

boolean

IsOrgPosUserAllowed(
  User user,
  out retval boolean allowed)

void

MoveOrganizationalUnit(
  optional integer unused1,
  optional integer unused2)

void

ObjectChangeClass(
  object objclass)

void

ObjectConstructor(
  optional object sourceobj)

void

ObjectDelete()

void

ObjectFinalizeCommit(
  object[] attrlist)

void

ObjectPrepareCommitPreWrapper(
  ref boolean internalchange)

void

RestoreOrgWastebasketObjects(
  optional integer unused1,
  optional integer unused2)

void

SendFolioMailPreparation(
  ref dictionary params)

void

ShowRoomUsage(
  optional integer unused1,
  optional integer unused2)

void

UpdateCertificateMembershipState(
  User[] changeduserlist,
  GroupMemberState state,
  ref optional boolean sendmails)

void

UpdateManagedTemplateCollections(
  TemplateCollection[] collections,
  boolean add,
  object[] templates)