Skip to content

Project

Definition

The Project is the central object of the application. In the legal sense, it represents a group care facility for minors: a structured context defined by a period.

Organization
└── Project

Main attributes

AttributeDescription
NameThe project name
OptionsList of enabled options
Schedule rangeDate and time range defining when the project starts and ends

Options

The organization has some available options. A project’s options are limited to those enabled by its organization.

Status

A project does not have an explicit status field. Its state is derived from:

SituationImplied state
Project has been soft deletedBLOCKED
No dates setPERMANENT
Start date is in the futureUPCOMING
Today is between start and end datesIN_PROGRESS
End date is in the pastARCHIVED

Relationships

Related objectRelationship
OrganizationA project belongs to one organization
ProfileA project contains one or more profiles
GroupA project contains zero or more groups
ParticipantA project contains zero or more participants
MovementA project contains zero or more movements
ActivityA project contains zero or more activities
VehicleA project contains zero or more vehicles
CommunicationA project contains zero or more communications per movement with activity or alert
AlertA project contains zero or more alerts
FormA project contains zero or more registration forms
PreparationA project itself has zero or one preparation; additionally, through its groups, it can be linked to many preparations (zero or one per group)
Completion NoticeA project contains notices scoped per participant (0:1 Internal + 0:1 External each)