Report entity stores information about a given report within an organisation. Reports can reside on different levels and modules and can contain also cross referenced informations. The report is stored internaly as a JSON string.
Database level
See the entity fields bellow. Mandatory fields are marked in red:
|
Name |
Type |
Label |
Description |
|---|---|---|---|
|
form * |
String |
Form |
Represents the entity form. Will always be "rep". |
|
rep_name * |
String |
Name |
The object name |
|
rep_attachments |
String |
|
Represent the attachment document if existing. |
|
rep_body |
HTML/String |
|
Represent the report body content. |
|
rep_created_from |
String |
|
Represents the parent entity type under which the report has been created and referenced. (e.g. "cmp") |
|
rep_creation_date |
Date/Time |
|
Represent the creation date and time of the object. |
|
rep_module |
String |
|
Represents the module type under which the report has been created and referenced. (e.g. "hr" for human ressources) |
|
rep_nr |
String |
|
Respresents the reort number given by the system. Will always be "REP-YYxxxx" as serial number, that automatically increments by 1 as each new record is added. (e.g. "REP-200103") |
|
rep_prj_name |
String |
|
Represents the project object name under which the report has been created and referenced. |
|
rep_prj_nr |
String |
|
Represents the project number under which the report has been created and referenced. |
|
rep_prj_unid |
String |
|
Represents the unique ID of the project under which the report has been created and referenced. |
|
rep_state |
Number |
|
Represents the state of the report as number. |
|
rep_state_text |
String |
|
Represents the state of the report as label. |
|
rep_type |
String |
|
Represents the type of the report. |
|
sbd_state |
Number |
|
Represents the state of the report document inherit from QEESbd. |
|
sbd_state_text |
String |
|
Represents the state of the report document as label inherit from QEESbd. |
|
sbd_type |
String |
|
Represents the type of the report document inherit from QEESbd. |
|
sbd_type_text |
String |
|
Represents the type of the report document as label inherit from QEESbd. |
QEE classes level
The class representing the Report is QEERep
Inherits from: QEEObject and QEESbd
REST level
The endpoints dealing with Report are:
xrRep (GET, POST, PUT, DELETE)
xrReps (GET, PUT, DELETE)