Synapcus Developers (EN)

Report (rep)

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)