This Employment entity summaries information about a relationship between two parties, usually based on contract where work is paid for, where one party, which may be a corporation, for profit, not-for-profit organization, co-operative or other entity is the employer and the other is the employee.
Database level
The entity's attributes are shown below. Mandatory fields are marked with a red star::
|
Name |
Type |
Label |
Description |
|---|---|---|---|
|
form * |
String |
Form |
Represents the entity form. Will always be "emp". |
|
emp_control_cat * |
String |
|
Represents the controlling category to which the employee is subordinated. |
|
emp_org_name * |
String |
|
Represents the name of the organization document that made the employment contract |
|
emp_ou1_cce_name * |
String |
|
1st business unit name to which the employee is subordinated. |
|
emp_ou1_cce_nr * |
String |
|
1st business unit number to which the employee is subordinated. |
|
emp_ou1_cce_unid * |
String |
|
The unique ID of the 1st business unit document. |
|
emp_per_name * |
String |
|
The name of the person document composed from first name and last name (with an empty space in between). |
|
emp_per_unid * |
String |
|
The unique ID of the person document. |
|
emp_contract_limit |
Date/Time |
|
Deadline of the employment contract. |
|
emp_contract_type * |
String |
|
Stipulates the employment type as code: limited or unlimited. |
|
emp_contract_type_text * |
String |
|
Stipulates the employment type as text: limited or unlimited. |
|
emp_end * |
Date/Time |
|
Employment end date |
|
emp_start * |
Date/Time |
|
Employment start date |
|
emp_end_unlimited * |
String |
|
If not unlimited, then "1" |
|
emp_type * |
String |
|
Stipulates the type of employment. |
|
emp_week_hrs |
Number |
|
Weekly work profile |
|
emp_wp_days_1_hrs |
Number |
|
Work profile on the 1st day of the week |
|
emp_wp_days_2_hrs |
Number |
|
Work profile on the 2nd day of the week |
|
emp_wp_days_3_hrs |
Number |
|
Work profile on the 3rd day of the week |
|
emp_wp_days_4_hrs |
Number |
|
Work profile on the 4th day of the week |
|
emp_wp_days_5_hrs |
Number |
|
Work profile on the 5th day of the week |
|
emp_wp_days_6_hrs |
Number |
|
Work profile on the 6th day of the week |
|
emp_wp_days_7_hrs |
Number |
|
Work profile on the 7th day of the week |
|
emp_hourly_fee |
Number |
|
Specifies the hourly fee value of the person. |
|
emp_hourly_fee_method |
String |
|
Specifies the method use for calculation of hourly fee. |
|
emp_hourly_fee_priv |
Number |
|
Specifies the previous hourly fee value of the person. |
|
emp_ist_gld_sum_empd |
Number |
|
Specifies the sum of the tooken gleid days within employment interval. |
|
emp_ist_ill_sum_empd |
Number |
|
Specifies the sum of the illness days within employment interval. |
|
emp_ist_lev_rest_empd |
Number |
|
Specifies the rest holiday within employment interval. |
|
emp_ist_lev_sumc_empd |
Number |
|
Specifies the number of leave days consumed within the interval. |
|
emp_ist_lev_sump_empd |
Number |
|
Specifies the number of leave days planed in the feature within the interval. |
|
emp_ist_lev_sum_empd |
Number |
|
Specifies the number of leave days planed and consumed within the interval. |
|
emp_ist_work_h |
Number |
|
Specifies the number of worked hours within the interval. |
|
emp_monthly_salary |
Number |
|
Specifies the monthly salary brutto. |
|
mp_monthly_salarysvag |
Number |
|
|
|
mp_monthly_svag |
Number |
|
|
|
emp_netto_percent |
Number |
|
|
|
emp_org_fctsign |
String |
|
|
|
emp_org_function |
String |
|
Represents the function of the person within the organisation as code. (e.g. "CEO", "PM") |
|
emp_org_function_text |
String |
|
Represents the function of the person within the organisation as text. (e.g. "Project Manager") |
|
emp_payed_over_hrs |
String |
|
If overhours are paid, then "1" |
|
emp_periodnotice |
String |
|
Represents the period of notice based on work contract. |
|
emp_prj_fct |
String |
|
Represents the function of the person within the project as code. (e.g. "ORG.CTRL") |
|
emp_prj_fct_text |
String |
|
Represents the function of the person within the project as text. (e.g. "Project controller") |
|
emp_prj_role |
String |
|
Represents the role of the person within the project as code. |
|
emp_prj_role_text |
String |
|
Represents the role of the person within the project as text. |
|
emp_probation |
String |
|
If there is a trial period, then "1" |
|
emp_probation_limit |
Date/Time |
|
Represents the probation limit. |
|
emp_soll_lev_extra_d |
Number |
|
|
|
emp_soll_lev_rest_d |
Number |
|
|
|
emp_soll_lev_sum_d |
Number |
|
|
|
emp_soll_lev_year_d |
Number |
|
|
QEE classes level
The class representing the Employment is QEEEmp.
Inherits from: QEEObject
REST level
The endpoints dealing with Employment are:
xrEmp (GET, POST, PUT, DELETE)
xrEmps (GET, PUT, DELETE)