Maintenance
Maintain
Run preventive and corrective maintenance in Qualis: register assets, take breakdown reports, schedule PM plans and track maintenance costs and MTTR.
About this module
Qualis ERP's Maintenance module is a CMMS for small and mid-sized manufacturers that keeps a record of every machine, tool and facility they look after, turns problem reports from the floor into maintenance orders, and raises routine servicing before equipment breaks. It shows which machine costs the most and whether preventive work really gets done. Assets nest inside each other, from a line down to a spindle, with criticality, warranty and calibration dates. Anyone can report a problem in one line. The planner triages it, then rejects it with a reason or converts it into a maintenance order. A technician starts the order, works through the procedure checklist, then completes it. Corrective orders need a problem, cause and remedy code before they can close. PM plans raise orders by calendar, by meter usage or by whichever comes first. Operators report issues from the line, technicians open My work each morning to see their assigned and overdue jobs, and the maintenance manager reads the analytics page for MTTR, mean down time, MTBF, availability, PM compliance and the assets causing the most downtime. Maintenance links each asset to its machine or tooling in Work Centers. A breakdown marks the machine down until the repair ends, and planned work can close a work center on the work calendar so production is not scheduled into a shutdown. Machine hour meters advance when work orders complete in Manufacturing Orders. Spare parts come from Products Management and leave stock as Stock Moves, and outside services are bought through Purchase Orders, whose receipt records the actual vendor cost on the order. The reporter is notified when the work is done.
Events contract
Events published
maintenance-order.createdA maintenance order was raised, by a technician or by preventive maintenance generationmaintenance-order.status-changedA maintenance order moved to a different lifecycle statusmaintenance-order.completedMaintenance work finished, carrying the timestamps every maintenance KPI is computed frommaintenance-request.createdA problem was reportedmaintenance-request.triagedA reported problem was triagedPermissions introduced
maintenance-assets:createCreate maintenance assetsmaintenance-assets:readView maintenance assetsmaintenance-assets:updateEdit maintenance assetsmaintenance-assets:soft_deleteMove maintenance assets to trashmaintenance-assets:hard_deletePermanently delete maintenance assetsmaintenance-assets:exportExport maintenance assetsmaintenance-assets:importImport maintenance assetsmaintenance-assets:restoreRestore maintenance assetsmaintenance-asset-moves:readView asset move historymaintenance-asset-moves:createRecord asset movesasset-meters:createCreate asset metersasset-meters:readView asset metersasset-meters:updateEdit asset metersasset-meters:soft_deleteMove asset meters to trashasset-meters:hard_deletePermanently delete asset metersasset-meters:restoreRestore asset metersmeter-readings:readView meter readingsmeter-readings:createRecord meter readingsdowntime-events:createLog downtimedowntime-events:readView downtimedowntime-events:updateEdit downtimedowntime-events:soft_deleteMove downtime to trashdowntime-events:hard_deletePermanently delete downtimedowntime-events:restoreRestore downtime from trashmaintenance-orders:createCreate maintenance ordersmaintenance-orders:readView maintenance ordersmaintenance-orders:updateEdit maintenance ordersmaintenance-orders:soft_deleteMove maintenance orders to trashmaintenance-orders:hard_deletePermanently delete maintenance ordersmaintenance-orders:exportExport maintenance ordersmaintenance-orders:importImport maintenance ordersmaintenance-orders:restoreRestore maintenance orders from trashmaintenance-requests:createReport a problemmaintenance-requests:readView maintenance requestsmaintenance-requests:updateEdit maintenance requestsmaintenance-requests:triageTriage maintenance requestsmaintenance-requests:soft_deleteDelete maintenance requestsmaintenance-requests:hard_deletePermanently delete maintenance requestsmaintenance-requests:exportExport maintenance requestsmaintenance-requests:importImport maintenance requestsmaintenance-requests:restoreRestore maintenance requestsmaintenance-procedures:createCreate maintenance proceduresmaintenance-procedures:readView maintenance proceduresmaintenance-procedures:updateEdit maintenance proceduresmaintenance-procedures:approveActivate procedure revisionsmaintenance-procedures:soft_deleteDelete maintenance proceduresmaintenance-procedures:hard_deletePermanently delete maintenance proceduresmaintenance-procedures:exportExport maintenance proceduresmaintenance-procedures:restoreRestore maintenance proceduresmaintenance-plans:createCreate maintenance plansmaintenance-plans:readView maintenance plansmaintenance-plans:updateEdit maintenance plansmaintenance-plans:soft_deleteDelete maintenance plansmaintenance-plans:hard_deletePermanently delete maintenance plansmaintenance-plans:exportExport maintenance plansmaintenance-plans:restoreRestore maintenance plansmaintenance-settings:readView maintenance settingsmaintenance-settings:updateEdit maintenance settingsmaintenance-asset-categories:createCreate categoriesmaintenance-asset-categories:readView categoriesmaintenance-asset-categories:updateEdit categoriesmaintenance-asset-categories:soft_deleteMove categories to trashmaintenance-asset-categories:hard_deletePermanently delete categoriesmaintenance-asset-categories:exportExport categoriesmaintenance-asset-categories:importImport categoriesmaintenance-asset-categories:restoreRestore categoriesmaintenance-failure-codes:createCreate failure codesmaintenance-failure-codes:readView failure codesmaintenance-failure-codes:updateEdit failure codesmaintenance-failure-codes:soft_deleteMove failure codes to trashmaintenance-failure-codes:hard_deletePermanently delete failure codesmaintenance-failure-codes:exportExport failure codesmaintenance-failure-codes:importImport failure codesmaintenance-failure-codes:restoreRestore failure codes