Planned Maintenance Events (formerly Repeated Events): How They Work
A Repeated Event is a building-related event which occurs periodically. In the context of Dwellant, this means either the creation (or update) of a posting, or the creation (or update) of a request.
Property Managers may choose to create new postings or requests, but this may result in unwanted clutter. Instead they may choose to update an existing posting or request (if one exists) by leaving the Create new posting or request with every event? checkbox unticked.
Many of the features of a particular type of Repeated Event are the same from building to building. For that reason, Template Repeated Events can be set up at Dwellant, Managing Agent and Building levels.
Planned Maintenance Events and Requests
|
Planned Maintenance Event (PME) Property |
Function |
|---|---|
|
|
Date on which an event is meant to happen e.g. Fire Alarm Test or the date by which some maintenance work should be complete e.g. Lift inspection |
|
|
Date on which the Dwellant PME Background Job makes an update to the PME or related Request |
|
|
true / false flag which alternates during the lifecycle of the PME |
|
|
true / false flag, set by the creator of the PME, which determines whether a new Request is created with each PME cycle or whether an existing Request should be re-used. |
|
|
|
Daily at 6am, a background job is run on Dwellant which does the following:
- A list of PMEs whose
Next action datehas been reached is compiled -
For each PME:
-
If the
Request created or updatedflag is NOT set (the default state for newly created PMEs):-
If a Request does NOT exist or the
Create new entityflag is true:-
A new Request is created. The
Next action dateis set to theEvent date, minus theDue period in days. The text of the Request comes from theRepeated event messagetemplate. TheNext action dateis set to theEvent date, minus theDue period in days. For example, if theEvent dateis25/05/2025and theDue period in daysis set to5, then theNext action datewill be set to20/05/2025. This is the date on which the PME will becomeDue(yellow). Some events become due on the day of the event e.g. Fire alarm tests. Others have longer due periods, because site visits need to be scheduled or other preparation work done. -
The
Request created or updatedflag is set -
No further action is taken for this PME
-
- If a Request already exists and PME option
Create new entityis NOT ticked:- The Request is re-opened. The
Next action dateis set to theEvent date, minus theDue period in days. The text of the Request comes from theRepeated event messagetemplate. TheNext action dateis set to theEvent date, minus theDue period in days. - The
Request created or updatedflag is set - No further action is taken for this PME
- The Request is re-opened. The
- If the
Next action dateis BEFORE theEvent date:- The status of the Request associated with the PME is loaded. If the status is
CompletedorClosed, the PME status is set toCurrent(green) else it is set toDue(yellow). TheNext action dateis set to the DAY AFTER theEvent date - No further action is taken for this PME
- The status of the Request associated with the PME is loaded. If the status is
- If the
Next action dateis AFTER theEvent date:- If the PME status is
Dueand the Request status is notCompletedorClosed, the PME status is set toLate - If the
Repeated event typeisFixed, then a newEvent dateandNext action dateare calculated. ARepeated event typeofFixedmeans that the event are relentlessly rescheduled even if they are late. TheRequest created or updatedflag is cleared. - If the
Repeated event typeisVariable, then theNext action dateis cleared, and the system will not touch the PME again until the assigned contractor completes the Request. - No further action is taken for this PME
- If the PME status is
-
-
If a Request associated with a PME is completed by the assignee:
- The associated PME is marked as
Current(green) - If the
Repeated event typeisVariable, then the PME’sNext event dateandNext action dateare calculated. - The
Request created or updatedflag is cleared.