2024 April Release

Class FSCPERSONNELFILE@1.1001:PersonnelFileShelf Permanent link for this heading

Used to collect personnel files and to store related objects (e.g. reports)

Class Hierarchy

Object > CompoundObject > Room > AppRoom > PersonnelFileShelf

Properties Permanent link for this heading

Type

Property

Name

PersonnelFile[]

pfscanceledpersonnelfiles

Canceled Personnel Files

PersonnelFile[]

pfsclosedpersonnelfiles

Closed Personnel Files

PersonnelFile[]

pfspersonnelfiles

Personnel Files

PersonnelFile[]

pfsreportactiveandclosedpersonnelfiles

Active and Closed Personnel Files

PersonnelFile[]

pfsreportactivepersonnelfiles

Active Personnel Files

PersonnelFile[]

pfsreportallpersonnelfiles

All Personnel Files

PersonnelFile[]

pfsreportclosedpersonnelfiles

Closed Personnel Files

WorkFlowDiagram

pfsuploaddocumentsprocess

Default process for uploaded documents

Actions Permanent link for this heading

Return Type

Signature

PersonnelFile[]

GetPersonnelFileByPersnum(
  string shelfid,
  string persnum,
  out retval PersonnelFile[] personnelfiles,
  optional boolean enforceunique,
  optional boolean globalsearch,
  optional boolean excludecanceled,
  optional boolean silent)

boolean

HasRoomCustomAssignmentAccess(
  User user,
  out retval boolean hasaccess,
  optional object context)

boolean

HasRoomFullControl(
  User user,
  out retval boolean hasfullcontrol)

Properties Permanent link for this heading


Canceled Personnel Files (FSCPERSONNELFILE@1.1001:pfscanceledpersonnelfiles) Permanent link for this heading

Canceled personnel files

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfscanceledpersonnelfiles readonly

Additional Information


Closed Personnel Files (FSCPERSONNELFILE@1.1001:pfsclosedpersonnelfiles) Permanent link for this heading

Closed personnel files

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfsclosedpersonnelfiles readonly

Additional Information


Personnel Files (FSCPERSONNELFILE@1.1001:pfspersonnelfiles) Permanent link for this heading

Personnel files

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfspersonnelfiles readonly

Additional Information


Active and Closed Personnel Files (FSCPERSONNELFILE@1.1001:pfsreportactiveandclosedpersonnelfiles) Permanent link for this heading

Active and closed personnel files

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfsreportactiveandclosedpersonnelfiles readonly volatile


Active Personnel Files (FSCPERSONNELFILE@1.1001:pfsreportactivepersonnelfiles) Permanent link for this heading

Active personnel files

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfsreportactivepersonnelfiles readonly volatile


All Personnel Files (FSCPERSONNELFILE@1.1001:pfsreportallpersonnelfiles) Permanent link for this heading

All personnel files

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfsreportallpersonnelfiles readonly volatile


Closed Personnel Files (FSCPERSONNELFILE@1.1001:pfsreportclosedpersonnelfiles) Permanent link for this heading

Closed personnel files for reporting

unique PersonnelFile[] FSCPERSONNELFILE@1.1001:pfsreportclosedpersonnelfiles readonly volatile


Default process for uploaded documents (FSCPERSONNELFILE@1.1001:pfsuploaddocumentsprocess) Permanent link for this heading

Default process for uploaded documents

WorkFlowDiagram FSCPERSONNELFILE@1.1001:pfsuploaddocumentsprocess readonly

Actions Permanent link for this heading


FSCPERSONNELFILE@1.1001:GetPersonnelFileByPersnum Permanent link for this heading

Get personnelf file by personnel number

PersonnelFile[] FSCPERSONNELFILE@1.1001:GetPersonnelFileByPersnum(
  string shelfid,
  string persnum,
  out retval PersonnelFile[] personnelfiles,
  optional boolean enforceunique,
  optional boolean globalsearch,
  optional boolean excludecanceled,
  optional boolean silent)

Name

Description

shelfid

shelf ID

persnum

personnel number

personnelfiles

personnel files

enforceunique

enforce unique

globalsearch

global search

excludecanceled

exclude canceled

silent

silent mode

FSCTEAMROOM@1.1001:HasRoomCustomAssignmentAccess Permanent link for this heading

Check if the supplied user can assign a new object to the room. This action is used to allow to assign an object to an app Room when the user does not have the sufficient access permissions returned by HasRoomFullControl, HasRoomChangeAccess and HasRoomChildChangeAccess

boolean FSCTEAMROOM@1.1001:HasRoomCustomAssignmentAccess(
  User user,
  out retval boolean hasaccess,
  optional object context)

Name

Description

user

the user for whom the permission will be checked

hasaccess

the result

context

the object which should be assigned to the room

FSCTEAMROOM@1.1001:HasRoomFullControl Permanent link for this heading

Checks for full control permissions on the room

boolean FSCTEAMROOM@1.1001:HasRoomFullControl(
  User user,
  out retval boolean hasfullcontrol)

Name

Description

user

the user for whom the permission will be checked

hasfullcontrol

the result