Preventive maintenance: a plan that generates its own tasks
2 minHSE officer
Preventive maintenance repeats on a fixed schedule. In goiso you don't create each task by hand: you define the plan once, and it generates the tasks. The generated task itself is the service record — there is no separate maintenance column on the asset.
Create the plan
From Maintenance plans, create a plan that carries:
- A target: an asset or a location.
- A cadence: the number of days between services (e.g. 30).
- An assigned technician (an employee), and a landing board + column for the generated tasks.
- A checklist template copied onto every task.
How tasks are generated
- Click "Generate now" and the first task is minted on the board — assigned, with its checklist, due date = today + the cadence.
- When the technician works the task and moves it to the Completed column, the next task is born automatically, a cadence out.
- And so an unbroken loop — the technician's week is generated in the system.
Rules that keep it clean
- One live task per plan: a second is never generated while the first is open — so "Generate now" is refused when a live task exists (finish it first).
- A morning safety net: if a task is deleted without completion, the morning sweep births one for any active plan that has no live task — so no plan is forgotten.
- A paused plan (
Activeoff) generates nothing.
Hazardous work is born locked
Turn on "Requires a work permit" on a hazardous plan (welding, confined space…): the generated task is born linked to a draft permit — so no one can execute it until the permit is activated. Hazardous work is locked from day one, with no manual linking.