Synapcus Developers (EN)

Employment (emp)

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)