Synapcus Developers (EN)

Activity (sac)

The Activity entity represents the smallest unit of execution/work into the company/project/team/department. The activity contains informations about the task description, the involved persons, deadlines, costs, status, 3D-model coordinates and geographic coordinates.

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 "sac".

sac_name *

String

Name

The object name

sac_created_from *

String


The parent entity type under which the activity has been created and referenced. 

(cce=cost center; sop=opportunity; prj=project; cpg=campaign; sac=activity; sdoc=document aso )

sac_date *

Date/Time


Represent the creation date and time of the object. 

sac_date_limit *

Date/Time


Stipulates the due date and time of the object.

sac_nr *

String


Respresents the activity number. Will always be "A-xxxx" as serial number, that automatically increments by 1 as each new record is added.

sac_per_unid *

String


The unique ID of the person document.

sac_receiver_name *

Array-String


The name of the person document (receiver/s)composed as the  first name and the last name (empty space in between).

sac_receiver_org_unid *

String


The unique ID of the receiver-organisation document.

sac_receiver_unid *

String


The unique ID of the receiver-person document.

sac_sender_name *

String


The name of the person document (sender) composed as the  first name and the last name (empty space in between).

sac_sender_org_unid *

String


The unique ID of the sender-organisation document.

sac_sender_unid *

String


The unique ID of the sender-person document.

sac_state *

Number


Represents the state of the activity as a number. Could be one of {100, 200, 300, 10000}.

sac_state_text *

String


Represents the state of the activity as text. Could be one of {planed, in progress, done, canceled}.

qee_likes_json

JSON String


Represents the sum of received "likes"

sac_body

HTML String


Detailed description of the activity purpose. Can incloud imiges, links, tables aso. 

sac_cost_misc

Number


Represents other expences allocated to this activity.

sac_cost_total

Number


Represents the total cost allocated to this activity as sum of labour, travel and other expences.

sac_cost_travel

Number


Represents the travel cost allocated to this activity.

sac_cost_work

Number


Represents the labor cost allocated to this activity.

sac_duration

Number


Stipulates the duration of time allocated to get the work done.

sac_force

String


If positiv, then "1"

sac_frg_markup

Link-String



sac_frg_pushpin

Pushpin-String



sac_frg_viewer

String



sac_init_memo

String


If positiv, then "1"

sac_location

String


Stipulates the location where the action takes place.

sac_pos_name

String


The title of the position document  under which the activity has been created and referenced.

sac_pos_unid

String


The unique ID of the parent position under which the activity has been created and referenced.

sac_priority

String


1 = high, 2 = meddium,  3 = low

sac_prj_name

String


The title of the project document  under which the activity has been created and referenced.

sac_prj_nr

String


Respresents the parent-project-entity number under which the activity has been created and referenced. Will always be aserial number, that automatically increments by 1 as each new record is added.

sac_prj_unid

String


The unique ID of the project document.

sac_sdoc_unid

String


The unique ID of the attachment document.

sac_sop_unid



The unique ID of the opportunity document.

QEE classes level

The class representing the Activity is QEESac

Inherits from: QEEObject

REST level

The endpoints dealing with Activity are:

xrSac (GET, POST, PUT, DELETE)

xrSacs (GET, PUT, DELETE)