2022 April Release

Class FSCFOLIOCLOUD@1.1001:ExtOrganization Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > Group > OrganizationalElement > ExtOrganization

Class to manage external members of an organization.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

Object[]

extorgadministrators

Administrators

boolean

extorgdefault

All External Members

Group

extorgorganization

Organization

Actions Permanent link for this heading

Return Type

Signature

void

AddExternalOrganizationMembers(
  optional integer unused1,
  optional integer unused2)

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

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)

boolean

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

void

DefineAdministrators(
  optional integer unused1,
  optional integer unused2)

void

ExcludeOrganizationMembers(
  MembershipExclusion exclusion)

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)

Breadcrumb[]

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

ExtOrganization

GetDefaultExternalOrganization(
  out retval ExtOrganization defaultextorg)

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)

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[]

GetExternalMembers(
  out retval User[] externalmembers)

ExtOrganization[]

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

Group

GetMasterGroup(
  out retval Group group,
  optional boolean considerversion)

boolean

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

boolean

HasNameBuild(
  out retval boolean hasnamebuild,
  out boolean isfixed)

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

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

boolean

IsLicenseContext(
  out retval boolean islicensecontext)

void

ObjectDelete()

void

ObjectPrepareCommitPreWrapper(
  ref boolean internalchange)

void

SendFolioMailPreparation(
  ref dictionary params)

void

ShowRoomUsage(
  optional integer unused1,
  optional integer unused2)

void

StoreOrganizationElement(
  Group targetorganization)

void

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