2022 April Release

Class FSCPERSONNELFILE@1.1001:PersonnelFile Permanent link for this heading

Class Hierarchy

Object > CompoundObject > PersonnelFile

Stores all documents concerning an employee in a structured manner

Additional Information

Properties Permanent link for this heading

Type

Property

Name

Address[]

address

Addresses

string

dashboardanniversarydescription

Anniversary

string

dashboardbirthdaydescription

Birthday

EmailInformation[]

emailinformation

E-Mail Addresses

Addressee

mainaddress

Main Address

string[]

nameandaddress

Name and Address

date

persbirthday

Date of Birth

Language

perscommlanguage

Language for Communication

boolean

perscustomsalutation

Custom Salutation

date

persentrydate

Entry Date

Content

persimage

Photo

string(65)

persposttitle

Post Title

string

perssalutation

Salutation

date

persseparationdate

Separation Date

Sex

perssex

Sex

QualificationLevel[]

pfacquiredquals

Acquired Qualifications

string[]

pfadditionalpersnums

Additional Personnel Numbers

Object[]

pfallcloseabledocuments

Documents

Object[]

pfalldocuments

All Documents

BankAccountData

pfbankaccount

Bank Account

string

pfbirthplace

Birthplace

string

pfcompany

Company (Textual)

string

pfdenomination

Denomination

Object[]

pfdocumentoverview

All Documents

EmployeeCompany

pfemployeecompany

Company

EmployeeLocation

pfemployeelocation

Location

OrganizationalPosition

pfemployeeorgpos

Position

OrganizationalUnit

pfemployeeorgposgroup

Organizational Unit

string

pfemployeeorgposjobtitle

Job Title

Position

pfemployeeorgpostype

Type

integer(3)

pffulltimeequivalent

Full-Time Equivalent (in Percent)

float(3, 2)

pffulltimefactor

Full-Time Equivalent (in Percent)

QualificationLevel[]

pffurthertrainingquals

Request Further Trainings for

boolean

pfimportcontrolled

Managed Externally

AdministrationObject[]

pfinspectors

Temporary Access (Active)

boolean

pfiscurremplmigrated

Current Employment Migrated

string

pfnationality

Nationality

PersonnelFile[]

pfobjreplacedfiles

Copies (Changed Assignment)

OrganizationalPosition[]

pforgpos

Positions

string

pforgunit

Organizational Unit (Textual)

string

pfpersnum

Personnel Number

integer

pfpersnumautomatic

Number

string[]

pfpersonneladdress

Personnel File Address Block

string[]

pfpersonnelinfo

Info

string[]

pfpreviousnames

All Previous Names

AttributeDefinition[]

pfreadonlymasterdata

Defined Master Data

string[]

pfremarks

Remarks

PersonnelFile

pfreplacedby

Copy of (Changed Assignment)

RoleDescription[]

pfroledescs

Role Descriptions

string

pfsocialsecid

Social Security Number

PersonnelFileState

pfstate

State

PersonnelFileFolder[]

pfstructure

Folders

AdministrationObject[]

pftempaccessinspectors

Temporary Access (Active)

FurtherTraining[]

pftrainings

Further Trainings

boolean

pfupdateinfo

Update Information

ContentObject[]

pfuploadeddocuments

Uploaded Documents

float(4, 2)

pfworkload

Workload (in Percent)

Telephone[]

telephone

Telephone Numbers

string(64)

userfirstname

First Name

string(64)

usersurname

Surname

string(64)

usertitle

Title

Actions Permanent link for this heading

Return Type

Signature

void

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

void

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

object[]

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

void

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

void

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

void

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

void

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

void

AttrWatermarkContentGet(
  AttributeDefinition attrdef,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

void

AttrWatermarkContentGetVersion(
  AttributeDefinition attrdef,
  integer versnr,
  ref any[] value,
  ref optional boolean volatile,
  ref optional boolean volatiletx)

void

CalcMainAddress(
  optional boolean forcecalc)

boolean

CanPrepareSignatureFolder(
  out retval boolean canprepare)

WorkAbsence[]

CreateAbsence(
  AbsenceType type,
  datetime start,
  datetime end,
  optional PartOfDay partofday,
  out retval WorkAbsence[] absences)

boolean

DisableTeamroomTemplates(
  out retval boolean disable)

string[]

EvaluateAddresseeBlock(
  optional Addressee addressee,
  out retval string[] addrblock,
  optional boolean evalonly)

AttributeDefinition[]

GetAdditionalRoomInitializationAttrDefs(
  out retval AttributeDefinition[] attrdefs)

User[]

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

CompoundObject[]

GetAllSubFolders(
  out retval CompoundObject[] subfolders)

string

GetDefaultOrgname(
  out retval string orgname)

PersonnelFileShelf

GetFileShelf(
  out retval PersonnelFileShelf shelf)

object

GetHolidayTableObject(
  out retval object holidaytable)

object[]

GetOriginalChildren(
  ref Folder[] containersvisited,
  out retval object[] children,
  optional ObjectClass[] targetclasses,
  optional boolean isdelete,
  optional integer maxelementcnt,
  ref optional integer elementcnt,
  optional RoomProgressInfo prog)

PersonnelFile

GetPersonnelFile(
  out retval PersonnelFile personnelfile)

void

InitializePersonnelFile()

boolean

IsCanceled(
  out retval boolean iscanceled)

boolean

IsClosed(
  out retval boolean isclosed)

boolean

IsEditable(
  out retval boolean iseditable)

boolean

IsInProgress(
  out retval boolean isinprogress)

boolean

IsObjectFile(
  out boolean enableusecases,
  out retval boolean isfile)

boolean

IsReplaced(
  out retval boolean isreplaced)

boolean

IsRetentionAllowed(
  out retval boolean allowed)

void

MenuCheckAuthorizationWrapper(
  ref optional integer unused1,
  ref optional integer unused2,
  ref MenuStructList[] menuentries,
  ref optional object menu,
  ref optional object[] selobjects,
  out optional boolean addchildren)

void

ObjectConstructor(
  optional object sourceobj)

object

ObjectCopy(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

void

ObjectDelete()

void

ObjectFinalizeCommit(
  object[] attrlist)

void

ObjectPrepareCommit(
  boolean internalchange)

boolean

ShowGeneralFileObjectPage(
  object object,
  out retval boolean show)