Afbeelding]
...
Na het toevoegen of wijzigen van een Record binnen Humble doorloopt het een aantal functies:
PreValidatie - Controles die uitgevoerd worden voordatde Save functie wordt aangeroepen. Als er fouten optreden zal de preValidate een rollback uitvoeren
Save - Daadwerkelijk opslaan van het Record
PostValidatie - Acties die uitgevoerd worden nadat de Save functie is aangeroepen
PostArchive - Acties die uitgevoerd worden nadat de Save functie is aangeroepen waarbij het Record wordt gearchiveerd
PreValidatie
Veld(en) | Actie |
---|
NL-SfB (nlsfb_id ) | Info |
---|
Alleen bij een nieuw Element wordt bovenstaande uitgevoerd |
|
Ruimte (room_id ) | Info |
---|
Alleen bij een nieuw Element wordt bovenstaande uitgevoerd |
|
Bouwjaar (yearbuild ) | Als bouwjaar van het element leeg is: |
Capaciteit (capacity ) | Omzetten van aangeboden ‘,' naar '.' |
Installatiedatum (installation_date ) | Info |
---|
Alleen uitgevoerd indien installatiedatum nog leeg is OF als reeds ingevuld installatiedatum voor de nieuw in te stellen ligt |
|
...
Veld(en) | Acties(s) | |
---|
Aanmaken nieuw element | De stamlijst met activiteiten wordt geraadpleegd en vervangingsactiviteit(en) worden automatisch toegevoegd met de gegevens vanuit de stamlijst Velden : Code Block |
---|
| $this->myp_task_model->setFieldValue('label', $activity->description);
$this->myp_task_model->setFieldValue('description', $activity->addition);
$this->myp_task_model->setFieldValue('costs_date', $activity->costs_date);
$this->myp_task_model->setFieldValue('cyclus', $activity->cyclus);
$this->myp_task_model->setFieldValue('unit_id', $activity->unit_id);
$this->myp_task_model->setFieldValue('periodicity_id', '5'); //
$this->myp_task_model->setFieldValue('activity_id', $activity->id);
$this->myp_task_model->setFieldValue('activity_type_id', $activity->activity_type_id);
|
Uitwerken !
De Compliance activiteiten worden automatisch toegevoegd aan de hand van gegevens van het Element Automatisch toevoegen van het gebrek verval indien het bijbehorende gebouw een classificatie heeft ingesteld
|
|
Na wijziging element | | |
| Code Block |
---|
$this->checkMjopNeedsRecalculating();
| Uitzoeken | |
Gebouw (object_id ) of Ruimte (room_id ) | | |
Aantal (numberof ) | | |
Bouwjaar (yearbuild ) | Bij wijziging en niet (0) wordt het vervangingsjaar van de onderliggende vervangingsactiviteiten opnieuwberekend Een opmerking wordt geplaatst bij het betreffende element met daarin de reden van de herberekening van het vervangingsjaar
| |
...