2022 April Release

Class FSCORGMGMT@1.1001:OrganizationalElement Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > Group > OrganizationalElement

Abstract base class for all organizational units

Additional Information

Actions Permanent link for this heading

Return Type

Signature

void

AddRecentlyUsed(
  object context,
  optional object[] additionalobjects)

void

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

object[]

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

void

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

void

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

void

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

void

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

void

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

void

BuyStorage(
  optional integer unused1,
  optional integer unused2)

void

ChangeCloudOrganizationName(
  optional integer unused1,
  optional integer unused2)

boolean

CheckRequiredLicenseCount(
  User[] additionalmembers,
  boolean checkassignmentmode,
  optional boolean requirecontextassignment,
  out retval boolean sufficientlicenses,
  optional AppPackage[] packages,
  out optional integer[] freelicsperpackage)

boolean

CheckShopMenu(
  optional boolean usedistributionbundle,
  out retval boolean displaymenu)

ExtOrganization

CreateDefaultExternalOrganization(
  out retval ExtOrganization defaultextorg,
  optional ExtOrganization[] candidates)

void

CreateExtOrganization(
  optional integer unused1,
  optional integer unused2)

void

CreateOrgUnit(
  optional integer unused1,
  optional integer unused2)

ProcessStatisticsCache

CreateProcessStatisticsCache(
  object processdefinition,
  out retval ProcessStatisticsCache cache)

void

DebitVolumeLicense(
  ComponentObject feature,
  integer amount)

string

DetermineCustomerName(
  out retval string customername)

void

EditInternalCommunication(
  optional integer unused1,
  optional integer unused2)

void

EditOrganizationRoles(
  optional integer unused1,
  optional integer unused2)

void

ExcludeOrganizationMembers(
  MembershipExclusion exclusion)

InfoList[]

FormatWFNotificationSettingsToInfolist(
  boolean read,
  WorkFlowEventType[] mailevents,
  WorkFlowEventType[] pushevents,
  optional boolean disablemailedit,
  optional boolean disablepushedit,
  out retval InfoList[] dispnotifications)

AccountRegistrationType

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

UserAppList[]

GetCachedUserPackages(
  User user,
  out retval UserAppList[] licensedapps)

object[]

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

GroupContentCheckLog

GetCurrentConsistencyCheck(
  out retval GroupContentCheckLog currentcheck)

ExtOrganization

GetDefaultExternalOrganization(
  out retval ExtOrganization defaultextorg)

Group[]

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

AppPackage

GetEditionLicensedForUser(
  User user,
  out retval AppPackage licedition)

User[]

GetExternalMembers(
  out retval User[] externalmembers)

ExtOrganization[]

GetExternalOrganizations(
  out retval ExtOrganization[] externalorganizations,
  optional boolean usecache)

App[]

GetFreeGroupApps(
  out retval App[] freegroupapps)

integer

GetGroupLicenseCount(
  out retval integer totallics,
  boolean checkassignmentmode,
  optional boolean requirecontextassignment,
  optional AppPackage package,
  out optional UserAppList[] licproducts)

User[]

GetGroupUsersWithAdministrativeRights(
  boolean includeadmins,
  boolean includepaymentuser,
  out retval User[] groupadmins,
  optional boolean skipbackrounduser)

ProcessDefinition

GetOrganizationVerificationProcess(
  out retval ProcessDefinition procdef)

OrgWastebasket

GetOrganizationWastebasket(
  boolean create,
  out retval OrgWastebasket wb)

AppPackage[]

GetOrgPackages(
  out AppPackage[] fullaccess,
  out AppPackage[] readaccess,
  out AppPackage[] contextaccess,
  out retval AppPackage[] packages,
  out OrgPackageLicenses[] packagelics,
  optional boolean nofallback)

OrganizationalUnitType[]

GetOrgUnitTypes(
  out retval OrganizationalUnitType[] unittypes)

TeamRoom[]

GetOwningTeamrooms(
  optional boolean gettransferred,
  out retval TeamRoom[] result)

AppPackage[]

GetProductsLicensedForUser(
  User user,
  out retval AppPackage[] licpackages,
  out App[] licapps)

AppPackage

GetProductUserAssignment(
  User targetuser,
  out retval AppPackage package,
  out App[] apps)

object

GetRestoreACL(
  ref retval object restoreacl,
  ref object restoreaclref)

AppPackage[]

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

object[]

GetSuspDeadlinesContainerLocations(
  out retval object[] locations)

OrganizationalUnitType[]

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

boolean

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

boolean

HasGroupPolicyWrapper(
  AttributeDefinition policyattrdef,
  optional User checkuser,
  ref retval boolean haspolicy,
  optional User contextuser)

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)

boolean

IsManagedOrganization(
  out retval boolean ismanaged)

void

ManageDependingOrganization(
  optional integer unused1,
  optional integer unused2)

void

ManuallyDeactiveAndResetOrganization(
  optional integer unused1,
  optional integer unused2)

void

ManuallyDeleteOrganizationRooms(
  optional integer unused1,
  optional integer unused2)

void

ObjectPrepareCommitPreWrapper(
  ref boolean internalchange)

void

OpenLicenseAdministration(
  optional integer unused1,
  optional integer unused2)

void

OpenMembershipAdministration(
  optional integer unused1,
  optional integer unused2)

void

OpenPurchaseDistributionBundle(
  optional integer unused1,
  optional integer unused2)

void

OpenReportAdministration(
  optional integer unused1,
  optional integer unused2)

void

OpenSettingsAdministration(
  optional integer unused1,
  optional integer unused2)

void

OpenShop(
  optional integer unused1,
  optional integer unused2)

void

OpenStorageAdministration(
  optional integer unused1,
  optional integer unused2)

void

PersistBackgroundMail(
  object context,
  string[] mimelist,
  string[] errorlog)

void

RenameObject(
  optional integer unused1,
  optional integer unused2,
  ref string name,
  boolean clear,
  string caption)

void

RevokeEOTerminatedOrganization(
  optional integer unused1,
  optional integer unused2)

void

RevokeTerminatedDeactivatedOrganization(
  optional integer unused1,
  optional integer unused2)

void

RevokeTerminatedOrganization(
  optional integer unused1,
  optional integer unused2)

void

StoreOrganizationElement(
  Group targetorganization)

void

TerminateEOOrganization(
  optional integer unused1,
  optional integer unused2)

void

TerminateOrganization(
  optional integer unused1,
  optional integer unused2)

void

UpdateProductUserAssignment(
  User targetuser,
  ComponentObject[] products,
  boolean replace,
  boolean updateautoassignment,
  boolean silent,
  optional boolean checkassignmentmode,
  optional boolean requirecontextassignment)

void

VerifyPurchasedOrganization(
  optional integer unused1,
  optional integer unused2)