2022 June 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

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

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

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)

string

pfnationality

Nationality

OrganizationalPosition[]

pforgpos

Positions

string

pforgunit

Organizational Unit (Textual)

string

pfpersnum

Personnel Number

string[]

pfpreviousnames

All Previous Names

string[]

pfremarks

Remarks

RoleDescription[]

pfroledescs

Role Descriptions

string

pfsocialsecid

Social Security Number

PersonnelFileState

pfstate

State

PersonnelFileFolder[]

pfstructure

Folders

AdministrationObject[]

pftempaccessinspectors

Temporary Access (Active)

FurtherTraining[]

pftrainings

Further Trainings

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

WorkAbsence[]

CreateAbsence(
  AbsenceType type,
  optional datetime dtstart,
  optional datetime dtend,
  optional PartOfDay partofday,
  optional datetime dtregularworkday,
  optional datetime dtnewworkday,
  out retval WorkAbsence[] absences)

PersonnelFileShelf

GetFileShelf(
  out retval PersonnelFileShelf shelf)

PersonnelFile

GetPersonnelFile(
  out retval PersonnelFile personnelfile)

boolean

IsCanceled(
  out retval boolean iscanceled)

boolean

IsClosed(
  out retval boolean isclosed)

boolean

IsInProgress(
  out retval boolean isinprogress)

boolean

IsReplaced(
  out retval boolean isreplaced)

boolean

IsTimeTrackingEnabled(
  optional boolean skipactivecheck,
  optional boolean isformpage,
  out retval boolean enabled)

object

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

Properties Permanent link for this heading


Addresses (FSCFOLIO@1.1001:address) Permanent link for this heading

Address[] FSCFOLIO@1.1001:address


Anniversary (FSCPERSONNELFILE@1.1001:dashboardanniversarydescription) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:dashboardanniversarydescription readonly volatile


Birthday (FSCPERSONNELFILE@1.1001:dashboardbirthdaydescription) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:dashboardbirthdaydescription readonly volatile


E-Mail Addresses (COOMAPI@1.1:emailinformation) Permanent link for this heading

Defines the e-mail information for the address book entry.

EmailInformation[] COOMAPI@1.1:emailinformation

Additional Information


Main Address (FSCFOLIO@1.1001:mainaddress) Permanent link for this heading

Addressee FSCFOLIO@1.1001:mainaddress readonly invisible


Name and Address (FSCFOLIO@1.1001:nameandaddress) Permanent link for this heading

string[] FSCFOLIO@1.1001:nameandaddress readonly(ui)


Date of Birth (FSCFOLIO@1.1001:persbirthday) Permanent link for this heading

date FSCFOLIO@1.1001:persbirthday


Language for Communication (FSCFOLIO@1.1001:perscommlanguage) Permanent link for this heading

Language FSCFOLIO@1.1001:perscommlanguage


Entry Date (FSCFOLIO@1.1001:persentrydate) Permanent link for this heading

date FSCFOLIO@1.1001:persentrydate


Photo (FSCFOLIO@1.1001:persimage) Permanent link for this heading

Content FSCFOLIO@1.1001:persimage

Additional Information


Post Title (FSCFOLIO@1.1001:persposttitle) Permanent link for this heading

string(65) FSCFOLIO@1.1001:persposttitle


Salutation (FSCFOLIO@1.1001:perssalutation) Permanent link for this heading

string FSCFOLIO@1.1001:perssalutation


Separation Date (FSCFOLIO@1.1001:persseparationdate) Permanent link for this heading

date FSCFOLIO@1.1001:persseparationdate


Sex (FSCFOLIO@1.1001:perssex) Permanent link for this heading

Sex FSCFOLIO@1.1001:perssex


Acquired Qualifications (FSCPERSONNELFILE@1.1001:pfacquiredquals) Permanent link for this heading

unique QualificationLevel[] FSCPERSONNELFILE@1.1001:pfacquiredquals

Additional Information


Additional Personnel Numbers (FSCPERSONNELFILE@1.1001:pfadditionalpersnums) Permanent link for this heading

string[] FSCPERSONNELFILE@1.1001:pfadditionalpersnums


All Documents (FSCPERSONNELFILE@1.1001:pfalldocuments) Permanent link for this heading

Object[] FSCPERSONNELFILE@1.1001:pfalldocuments readonly volatile


Bank Account (FSCPERSONNELFILE@1.1001:pfbankaccount) Permanent link for this heading

unique BankAccountData FSCPERSONNELFILE@1.1001:pfbankaccount

Additional Information


Birthplace (FSCPERSONNELFILE@1.1001:pfbirthplace) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfbirthplace

Additional Information


Company (Textual) (FSCPERSONNELFILE@1.1001:pfcompany) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfcompany volatile

Additional Information


Denomination (FSCPERSONNELFILE@1.1001:pfdenomination) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfdenomination

Additional Information


All Documents (FSCPERSONNELFILE@1.1001:pfdocumentoverview) Permanent link for this heading

Object[] FSCPERSONNELFILE@1.1001:pfdocumentoverview readonly volatile


Company (FSCPERSONNELFILE@1.1001:pfemployeecompany) Permanent link for this heading

EmployeeCompany FSCPERSONNELFILE@1.1001:pfemployeecompany readonly(ui)

Additional Information


Location (FSCPERSONNELFILE@1.1001:pfemployeelocation) Permanent link for this heading

EmployeeLocation FSCPERSONNELFILE@1.1001:pfemployeelocation readonly(ui)

Additional Information


Position (FSCPERSONNELFILE@1.1001:pfemployeeorgpos) Permanent link for this heading

OrganizationalPosition FSCPERSONNELFILE@1.1001:pfemployeeorgpos readonly(ui)

Additional Information


Organizational Unit (FSCPERSONNELFILE@1.1001:pfemployeeorgposgroup) Permanent link for this heading

OrganizationalUnit FSCPERSONNELFILE@1.1001:pfemployeeorgposgroup readonly(ui)

Additional Information


Job Title (FSCPERSONNELFILE@1.1001:pfemployeeorgposjobtitle) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfemployeeorgposjobtitle readonly(ui)

Additional Information


Type (FSCPERSONNELFILE@1.1001:pfemployeeorgpostype) Permanent link for this heading

Position FSCPERSONNELFILE@1.1001:pfemployeeorgpostype readonly(ui)

Additional Information


Full-Time Equivalent (in Percent) (FSCPERSONNELFILE@1.1001:pffulltimeequivalent) Permanent link for this heading

unsigned integer(3) FSCPERSONNELFILE@1.1001:pffulltimeequivalent invisible

Additional Information


Full-Time Equivalent (in Percent) (FSCPERSONNELFILE@1.1001:pffulltimefactor) Permanent link for this heading

unsigned float(3, 2) FSCPERSONNELFILE@1.1001:pffulltimefactor

Additional Information


Request Further Trainings for (FSCPERSONNELFILE@1.1001:pffurthertrainingquals) Permanent link for this heading

unique QualificationLevel[] FSCPERSONNELFILE@1.1001:pffurthertrainingquals

Additional Information


Managed Externally (FSCPERSONNELFILE@1.1001:pfimportcontrolled) Permanent link for this heading

boolean FSCPERSONNELFILE@1.1001:pfimportcontrolled

Additional Information


Temporary Access (Active) (FSCPERSONNELFILE@1.1001:pfinspectors) Permanent link for this heading

AdministrationObject[] FSCPERSONNELFILE@1.1001:pfinspectors readonly(ui)

Additional Information


Nationality (FSCPERSONNELFILE@1.1001:pfnationality) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfnationality

Additional Information


Positions (FSCPERSONNELFILE@1.1001:pforgpos) Permanent link for this heading

unique OrganizationalPosition[] FSCPERSONNELFILE@1.1001:pforgpos readonly(ui)

Additional Information


Organizational Unit (Textual) (FSCPERSONNELFILE@1.1001:pforgunit) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pforgunit volatile

Additional Information


Personnel Number (FSCPERSONNELFILE@1.1001:pfpersnum) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfpersnum not null


All Previous Names (FSCPERSONNELFILE@1.1001:pfpreviousnames) Permanent link for this heading

string[] FSCPERSONNELFILE@1.1001:pfpreviousnames

Additional Information


Remarks (FSCPERSONNELFILE@1.1001:pfremarks) Permanent link for this heading

string[] FSCPERSONNELFILE@1.1001:pfremarks

Additional Information


Role Descriptions (FSCPERSONNELFILE@1.1001:pfroledescs) Permanent link for this heading

unique RoleDescription[] FSCPERSONNELFILE@1.1001:pfroledescs

Additional Information


Social Security Number (FSCPERSONNELFILE@1.1001:pfsocialsecid) Permanent link for this heading

string FSCPERSONNELFILE@1.1001:pfsocialsecid

Additional Information


State (FSCPERSONNELFILE@1.1001:pfstate) Permanent link for this heading

PersonnelFileState FSCPERSONNELFILE@1.1001:pfstate readonly(ui)

Additional Information


Folders (FSCPERSONNELFILE@1.1001:pfstructure) Permanent link for this heading

PersonnelFileFolder[] FSCPERSONNELFILE@1.1001:pfstructure

Additional Information


Temporary Access (Active) (FSCPERSONNELFILE@1.1001:pftempaccessinspectors) Permanent link for this heading

AdministrationObject[] FSCPERSONNELFILE@1.1001:pftempaccessinspectors readonly(ui)

Additional Information


Further Trainings (FSCPERSONNELFILE@1.1001:pftrainings) Permanent link for this heading

FurtherTraining[] FSCPERSONNELFILE@1.1001:pftrainings readonly(ui)

Additional Information


Uploaded Documents (FSCPERSONNELFILE@1.1001:pfuploadeddocuments) Permanent link for this heading

ContentObject[] FSCPERSONNELFILE@1.1001:pfuploadeddocuments readonly volatile

Additional Information


Workload (in Percent) (FSCPERSONNELFILE@1.1001:pfworkload) Permanent link for this heading

unsigned float(4, 2) FSCPERSONNELFILE@1.1001:pfworkload readonly volatile

Additional Information


Telephone Numbers (FSCFOLIO@1.1001:telephone) Permanent link for this heading

Telephone[] FSCFOLIO@1.1001:telephone


First Name (COOSYSTEM@1.1:userfirstname) Permanent link for this heading

Defines the first name of the user.

string(64) COOSYSTEM@1.1:userfirstname


Surname (COOSYSTEM@1.1:usersurname) Permanent link for this heading

Defines the last name of the user.

string(64) COOSYSTEM@1.1:usersurname not null


Title (COOSYSTEM@1.1:usertitle) Permanent link for this heading

Defines the title of the user.

string(64) COOSYSTEM@1.1:usertitle

Actions Permanent link for this heading


FSCPERSONNELFILE@1.1001:CreateAbsence Permanent link for this heading

Action to create absences for a personnel file

WorkAbsence[] FSCPERSONNELFILE@1.1001:CreateAbsence(
  AbsenceType type,
  optional datetime dtstart,
  optional datetime dtend,
  optional PartOfDay partofday,
  optional datetime dtregularworkday,
  optional datetime dtnewworkday,
  out retval WorkAbsence[] absences)

Name

Description

type

the type of absence

dtstart

the start of the absence (used for every AbsenceType except ATShiftedWorkday)

dtend

the end of the absence (used for every AbsenceType except ATShiftedWorkday and when parameter partofday is POD_WHOLEDAY)

partofday

the part of the day (only necessary for date only absences)

dtregularworkday

the regular work day which should be shifted (only necessary for AbsenceType ATShiftedWorkday)

dtnewworkday

the shifted work day (only necessary for AbsenceType ATShiftedWorkday)

absences

the created absences

FSCPERSONNELFILE@1.1001:GetFileShelf Permanent link for this heading

Retrieve the personnel file shelf for the current object

PersonnelFileShelf FSCPERSONNELFILE@1.1001:GetFileShelf(
  out retval PersonnelFileShelf shelf)

Name

Description

shelf

the personnel file shelf of the current object

FSCPERSONNELFILE@1.1001:GetPersonnelFile Permanent link for this heading

Calculate parent personnel file for any object in file

PersonnelFile FSCPERSONNELFILE@1.1001:GetPersonnelFile(
  out retval PersonnelFile personnelfile)

Name

Description

personnelfile

the personnelfile

FSCPERSONNELFILE@1.1001:IsCanceled Permanent link for this heading

Helper to check if an object or personnel file is already canceled

boolean FSCPERSONNELFILE@1.1001:IsCanceled(
  out retval boolean iscanceled)

Name

Description

iscanceled

the result

FSCPERSONNELFILE@1.1001:IsClosed Permanent link for this heading

Helper to check if an object or personnel file is already closed

boolean FSCPERSONNELFILE@1.1001:IsClosed(
  out retval boolean isclosed)

Name

Description

isclosed

the result

FSCPERSONNELFILE@1.1001:IsInProgress Permanent link for this heading

Helper to check if an object or personnel file is in progress

boolean FSCPERSONNELFILE@1.1001:IsInProgress(
  out retval boolean isinprogress)

Name

Description

isinprogress

the result

FSCPERSONNELFILE@1.1001:IsReplaced Permanent link for this heading

Helper to check if an object or personnel file is already replaced

boolean FSCPERSONNELFILE@1.1001:IsReplaced(
  out retval boolean isreplaced)

Name

Description

isreplaced

the result

FSCPERSONNELFILE@1.1001:IsTimeTrackingEnabled Permanent link for this heading

Check if time tracking is enabled for a particular personnel file.

boolean FSCPERSONNELFILE@1.1001:IsTimeTrackingEnabled(
  optional boolean skipactivecheck,
  optional boolean isformpage,
  out retval boolean enabled)

Name

Description

skipactivecheck

skip the check, if the time tracking is active (based on the current date)

isformpage

is form page (usually this parameter is not necessary)

enabled

the result

COOSYSTEM@1.1:ObjectCopy Permanent link for this heading

Creates a new object as the copy of the object. This action called on the source object. This action sets the property objsource on the copied object.

object COOSYSTEM@1.1:ObjectCopy(
  ref optional object placement,
  out retval object object,
  optional string address,
  optional boolean virtualobject)

Name

Description

placement

object

The created copy of the object.

address

The object address for the new object. If this parameter is used, it overrides the specified COO store in parameter coost or the automatically chosen COO store, if no COO store was specified. @see ObjectCreate

virtualobject