2024 April Release

Class FSCPERSONNELFILE@1.1001:PersonnelFile Permanent link for this heading

Stores all documents concerning an employee in a structured manner

Class Hierarchy

Object > CompoundObject > BusinessObject > PersonnelFile

Properties Permanent link for this heading

Type

Property

Name

Address[]

address

Addresses

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

TemporaryFileInspection[]

pfinspection

Temporary Access

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

float

pfresidualleave

Residual Leave (in Days)

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

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)

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

In this field addresses for the contact can be defined.

Address[] FSCFOLIO@1.1001:address


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

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

Explanation:
In this field the e-mail addresses of the contact can be defined.

EmailInformation[] COOMAPI@1.1:emailinformation

Additional Information


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

In an organization in this field the first address of the Address field is displayed.
In a person in this field the address of the Address field is displayed of which the entry in the Address Source field fits best in the current context. If the address of the applied organization is taken over as main address, this address is displayed.

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

Defines the date of birth of the person.

date FSCFOLIO@1.1001:persbirthday


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

In this dropdown list the Language can be selected in which the communication with this person is handled.
The language for communication can e.g. be used in search queries which can be included in Addressee Lists as Stored Search Folder.

Language FSCFOLIO@1.1001:perscommlanguage


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

The entry date of the employee.

date FSCFOLIO@1.1001:persentrydate


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

In this field a photo of the person can be stored.

Content FSCFOLIO@1.1001:persimage

Additional Information


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

Defines the title of the person that is placed behind the name (e.g. "CIO").

string(65) FSCFOLIO@1.1001:persposttitle


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

A salutation for the person can be defined in this field (e.g. "Dear Mr. Miller").

string FSCFOLIO@1.1001:perssalutation


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

The separation date of the employee.

date FSCFOLIO@1.1001:persseparationdate


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

Defines the gender of the person.

Sex FSCFOLIO@1.1001:perssex


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

Fair copies

unique QualificationLevel[] FSCPERSONNELFILE@1.1001:pfacquiredquals

Additional Information


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

Additional personnel numbers.

Explanation:
Per line an additional personnel number can be defined.

string[] FSCPERSONNELFILE@1.1001:pfadditionalpersnums


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

All documents

Object[] FSCPERSONNELFILE@1.1001:pfalldocuments readonly volatile


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

Bank account.

Explanation:
Defines the bank account of the employee.

BankAccountData FSCPERSONNELFILE@1.1001:pfbankaccount

Additional Information


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

Birthplace.

Explanation:
The birthplace of the person.

string FSCPERSONNELFILE@1.1001:pfbirthplace

Additional Information


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

Company.

Explanation:
The company of the employee can be defined textually, if no position is specified.

string FSCPERSONNELFILE@1.1001:pfcompany volatile

Additional Information


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

Denomination.

Explanation:
The denomination of the person.

string FSCPERSONNELFILE@1.1001:pfdenomination

Additional Information


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

All documents

Object[] FSCPERSONNELFILE@1.1001:pfdocumentoverview readonly volatile


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

Company.

Explanation:
If a corporation consists of several companies, a company can be assigned here.

EmployeeCompany FSCPERSONNELFILE@1.1001:pfemployeecompany readonly(ui)

Additional Information


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

Location

EmployeeLocation FSCPERSONNELFILE@1.1001:pfemployeelocation readonly(ui)

Additional Information


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

Position.

Explanation:
The position that is assigned to the personnel file.

OrganizationalPosition FSCPERSONNELFILE@1.1001:pfemployeeorgpos readonly(ui)

Additional Information


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

Organizational unit

OrganizationalUnit FSCPERSONNELFILE@1.1001:pfemployeeorgposgroup readonly(ui)

Additional Information


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

Job title

string FSCPERSONNELFILE@1.1001:pfemployeeorgposjobtitle readonly(ui)

Additional Information


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

Type

Position FSCPERSONNELFILE@1.1001:pfemployeeorgpostype readonly(ui)

Additional Information


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

Full-time equivalent (in percent)

unsigned integer(3) FSCPERSONNELFILE@1.1001:pffulltimeequivalent invisible

Additional Information


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

Full time factor

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

Additional Information


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

Request further trainings for

unique QualificationLevel[] FSCPERSONNELFILE@1.1001:pffurthertrainingquals

Additional Information


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

Temporary file inspection

TemporaryFileInspection[] FSCPERSONNELFILE@1.1001:pfinspection

Additional Information


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

Temporary access (active)

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

Additional Information


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

Nationality.

Explanation:
The nationality of the person.

string FSCPERSONNELFILE@1.1001:pfnationality

Additional Information


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

Positions

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

Additional Information


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

Organizational unit (textual).

Explanation:
The organizational unit of the employee can be defined textually, if no position is specified.

string FSCPERSONNELFILE@1.1001:pforgunit volatile

Additional Information


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

Personnel number.

Explanation:
Depending on the configuration a unique personnel number is automatically assigned or it must be set manually.

string FSCPERSONNELFILE@1.1001:pfpersnum not null


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

Previous names.

Explanation:
The previous names may ease the search for an employee.

string[] FSCPERSONNELFILE@1.1001:pfpreviousnames

Additional Information


Residual Leave (in Days) (FSCPERSONNELFILE@1.1001:pfresidualleave) Permanent link for this heading

Residual leave (in days)

float FSCPERSONNELFILE@1.1001:pfresidualleave

Additional Information


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

Role description

unique RoleDescription[] FSCPERSONNELFILE@1.1001:pfroledescs

Additional Information


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

Social sec ID.

Explanation:
The social security number of the employee.

string FSCPERSONNELFILE@1.1001:pfsocialsecid

Additional Information


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

State.

Explanation:
The state of a personnel file can be "Active" (continued employment), "Inactive" (entry date in the future or leaving date in the past) or "Canceled" (no longer needed).

PersonnelFileState FSCPERSONNELFILE@1.1001:pfstate readonly(ui)

Additional Information


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

Folders

PersonnelFileFolder[] FSCPERSONNELFILE@1.1001:pfstructure

Additional Information


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

Temporary access (active)

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

Additional Information


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

Further trainings

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

Additional Information


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

Uploaded documents

ContentObject[] FSCPERSONNELFILE@1.1001:pfuploadeddocuments readonly volatile

Additional Information


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

Workload (in percent)

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

Additional Information


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

In this field the telephone numbers of a contact can be defined.

Telephone[] FSCFOLIO@1.1001:telephone


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

Defines the first name of the user.

Explanation:
The first name of a person.

string(64) COOSYSTEM@1.1:userfirstname


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

Defines the last name of the user.

Explanation:
Defines the surname of the person.

string(64) COOSYSTEM@1.1:usersurname not null


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

Defines the title of the user.

Explanation:
The titles of the person that are placed in front of the name.

string(64) COOSYSTEM@1.1:usertitle

Actions Permanent link for this heading


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

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.

virtualobject