The person entity stores information about an individual (human). 

Database level

The entity's attributes are shown below. Mandatory fields are marked with a red star:

Name

Type

Label

Description

form *String
Represents the entity form. Will always be "per".
per_name *String
The name of the person document composed from first name and last name (with an empty space in between).
per_org_unid *String

The unique ID of the organisation document that the person works for. Is inherited from the organisation.

per_lastname *String

The last name of the person document.

per_firstname *String
The first name of the person document.
per_2firstname *String
The unique ID of the person's participation document.
per_org_1name *String
The name of the organisation that the person works for. 
per_org_2nameString
The additional name of the organisation that the person works for. 
per_org_name

The name of the organisation document composed from name and additional name (with an empty space in between).

[per_org_1name  per_org_2name]

per_org_business_stateString

Is inherited from the organisation that the person works for. It' always one of {active, inactive, potential, pasive }. For further details see online help. 

per_org_shortnameString
Short name of the organisation that the person works for. 
per_birthday_cardString
Stipulates if the contact can receive birthday cards. (e.g. "true", "false")
per_birthday_dateTime/Date
Stipulates the birthday of the contact if permitted. (e.g. "true", "false")
per_birthday_presentString
Stipulates if the contact may receive birthday presents. (e.g. "true", "false")
per_birth_cityString
Stipulates the birthday city of the contact.
per_birth_countryString
Stipulates the birthday country of the contact.
per_christmas_cardString
Stipulates if the contact can receive christmas cards. (e.g. "true", "false")
per_christmas_presentString
Stipulates if the contact may receive christmas presents. (e.g. "true", "false")
per_classificationString
Stipulates the person classification inherited from the organisation the contact belogs to, as code. 
per_classification_textString
Stipulates the person classification inherited from the organisation the contact belogs to, as label. 
per_is_usrString
Stipulates if the person an active user of the Synapcus Portal is or not. It will always be "1" for an active user and "Null" for not an active user.
per_mainString
Stipulates if the person is the main contact for the company which belongs to or not. Is a check-box and will always be one of {true, false}.
per_marketing_blacklistString
Stipulates if the person agrees to receive marketing material or not. Is a check-box and will always be one of {true, false}.
per_marketing_blocklistString
Stipulates if the contact should not receive any marketing materail. (e.g. "true", "false")
per_marketing_emailString
Stipulates if the person agrees to receive marketing material per email or not. Is a check-box and will always be one of {true, false}.
per_marketing_posString
Stipulates if the person agrees to receive marketing material per post or not. Is a check-box and will always be one of {true, false}.

per_nation

String
Stipulates the nationality of the person as part of the HRM Module. 
per_org_deptString
Stipulates the department name the contact belongs to into the organisation. 
per_org_functionString
Stipulates the function the contact has to into the organisation. 
per_ou1_nameString
1st Level Business Unit name of the organisation. 
per_ou1_unidString
The unique ID of the 1st Level Business Unit. 
per_ou2_nameString
2nd Level Business Unit name of the organisation. 
per_ou2_unidString
The unique ID of the 2nd Level Business Unit. 


QEE classes level

The class representing the person is QEEPer.

Inherits from: QEEObject, QEEContact.

REST level

The endpoints dealing with persons are:

xrPer (GET, POST, PUT, DELETE)

xrPers (GET, PUT, DELETE)

xrPerEval (GET)