2022 April Release

Class FSCORGMGMT@1.1001:OrganizationalPosition Permanent link for this heading

Class Hierarchy

Object > AdministrationObject > OrganizationalPosition

Class to define positions in the organizational structure

Additional Information

Properties Permanent link for this heading

Type

Property

Name

User[]

opallmanagers

All Possible Supervisors

User

opmanager

Responsible Supervisor

boolean

opprimary

Primary Position

Position

optype

Type

User

opuser

User

Group

ougroup

Organizational Unit

boolean

oustaffunit

Staff Unit

Actions Permanent link for this heading

Return Type

Signature

boolean

CanDisplaySecurityProperty(
  AttributeObjectDef attrdef,
  boolean iseditcommon,
  optional object[] editobjects,
  out retval boolean candisplay)

void

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

StructuralChange

CreateStructuralChange(
  dictionary params,
  out retval StructuralChange structchange)

void

DeleteOrganizationalPosition(
  object venv_object,
  object venv_parent,
  integer venv_index,
  AttributeObjectDef venv_view,
  Action venv_action,
  ref integer venv_lastanswer,
  object[] sys_selobjects,
  integer i,
  ref object[] venv_delobjects,
  optional any sys_branchattr,
  optional any sys_branchindex,
  ref optional any sys_value)

void

FilerDataImportClearEmpty(
  DataImportComponentObject datimpobj,
  dictionary values)

User[]

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

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)

User[]

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

Group

GetMasterGroup(
  out retval Group group,
  optional boolean considerversion)

string

GetPositionCompanyKey(
  out retval string companykey)

object

GetRestoreACL(
  ref retval object restoreacl,
  ref object restoreaclref)

boolean

IsEditable(
  out retval boolean iseditable)

boolean

IsEditableWFAttribute(
  AttributeDefinition attrdef,
  optional Action[] actioncontext,
  ref retval boolean iseditable)

boolean

IsOpUserValid(
  User opuser,
  out retval boolean isvalid)

void

MoveOrganizationalPosition(
  optional integer unused1,
  optional integer unused2)

void

ObjectConstructor(
  optional object sourceobj)

void

ObjectDelete()

void

ObjectFinalizeCommit(
  object[] attrlist)

void

ObjectRestoreVersion()

void

RestoreOrgWastebasketObjects(
  optional integer unused1,
  optional integer unused2)

void

SetOrganizationalPositionName(
  boolean force,
  optional object[] attrlist)