2022 June Release

Class FSCFOLIO@1.1001:Person Permanent link for this heading

Class Hierarchy

Object > CompoundObject > Contact > Person

Persons can be entered in the roles of "Contact Person" of an organization or "Employee" of an Own Organization. In general, name and address information, including e-mail addresses and telephone numbers, can be entered for a person. Furthermore, each person has a list of cases/records (directly allocated to this person), a list of correspondence ("Communication") and a journal. The name and address information is used to determine a main address. This is either the first address entered or, if the Transfer Organization Address as Main Address setting is implemented for the person, the address of the assigned organization. The main address of the person is displayed as an address block, i.e., as a character-string block that represents the person's main address.

Additional Information

Properties Permanent link for this heading

Type

Property

Name

date

persbirthday

Date of Birth

Content[]

persbusinesscardlist

Business Cards

boolean

perscustomsalutation

Custom Salutation

string

persfunction

Function in Organization

Content

persimage

Photo

boolean

persmanagesalutation

Manage Salutation

string

persmiddlename

Middle Initial

string

persorgtxt

Organization (Text)

string(65)

persposttitle

Post Title

CompoundObject[]

persrecords

Records/Cases

string

perssalutation

Salutation

Salutation[]

perssalutations

Salutations

Sex

perssex

Sex

string(64)

userfirstname

First Name

string(64)

usersurname

Surname

string(64)

usertitle

Title

Actions Permanent link for this heading

Return Type

Signature

void

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

void

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

void

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

void

AttrPersSalutationsGet(
  AttributeDefinition attrdef,
  ref any value,
  out optional boolean volatile,
  out optional boolean volatiletx)

any

AttrPersSalutationsLineCtor(
  AttributeDefinition attrdef,
  out retval any value,
  any oldvalues)

void

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

string

GetDefaultOrgname(
  out retval string orgname)

string

GetDuplicatesQuery(
  out retval string query)

void

InitPreGUI(
  optional object target_object,
  optional object target_attrdef,
  optional object template,
  optional object[] param_objects)

void

ObjectConstructor(
  optional object sourceobj)

void

RemoveOrgAddressAtRegister(
  object source,
  optional object view,
  optional object backlink)

void

ReTakeOrgAddressAtRegister(
  object source,
  optional object target,
  optional object objlist,
  optional object backlink)

void

TakeOverOrgAddressAtRegister(
  object target,
  optional object view,
  optional object backlink)