Move to generator service software when it resolves a documented problem in the work. Repeated entry, ambiguous equipment names, lost service reports, and unreconciled PM schedules are useful starting points. The number of rows in the spreadsheet alone is not a reason to switch.
Keep a copy of the original files. The goal is a working schedule and traceable history in the new system, with a way to check how each record arrived there.
Find the failures in your current process
Follow a completed service job through the quote, field notes, equipment history, and invoice, noting where someone had to retype a value, select between duplicate units, or ask which file was current before they could finish the task. Check existing file permissions and version history instead of assuming a spreadsheet has no controls.
For an overdue PM, find the agreement, covered generator and ATS, promised scope, last completed visit, and person responsible for arranging the next one, then ask the vendor to demonstrate how that same work would be resolved in the replacement.
Demonstrate the replacement with the same work
Equipment identity
In PowerOps, customers, sites, equipment, and linked service records provide the context for a job. Compare the generator serial number, kW rating, fuel type, and ATS association with your source list. Imported history is useful only when it is linked to the correct equipment.
Field capture and evidence
Open the job on a technician account. Record the current readings, inspect a load bank report, and check the ATS transfer and retransfer observations. Prior visit information may be shown as reference; it must not be treated as a newly measured result.
Inspection, checklist, and service-report drafts save locally with an online session check. Reconnect to resume or submit them; they never submit in the background. Only eligible note and labor operations support automatic sync. Photos, signatures, time and status actions, and completion require a connection.
Approvals and billing
Authorized staff convert a quote into a draft work order and review its scope before approving scheduling. Winning a quote does not schedule or dispatch the job. After completion, compare the delivered work with the invoice before approving it.
Supported audited actions preserve the approving account, server timestamp, and saved snapshot in append-only records. Working forms and equipment fields can remain editable. Payment receipt can mark an invoice Paid; configured AI assistance produces drafts and does not approve workflow gates.
Prepare and test the migration
Clean a representative sample
- Retain source identifiers so each imported record can be traced back to its original row or file.
- Review duplicate customers, sites, and equipment before merging anything; matching names alone do not establish a match.
- Verify missing serial numbers against source documents or the equipment. Leave unknown values marked for review.
- Keep generator identity separate from ATS identity, and record their actual relationship.
- Preserve load bank reports, transfer test documentation, and their original service dates.
- Reconcile due and overdue PMs against completed visits and the signed agreement.
Agree the order and mappings
- Inventory the source files and agree which system owns each type of record.
- Establish the customer and site records needed to link equipment.
- Map equipment, ATS associations, covered units, and agreements against those dependencies.
- Review open work, quoted repairs, invoices, and the schedule before accepting the import.
PowerOps onboarding works from the data you bring. Confirm the supported import scope and column mappings; there is no promise that an arbitrary spreadsheet or another vendor's complete history will transfer without review.
CHECK THE SAMPLE
Reconcile before cutover
During an agreed overlap period, name the system of record for new edits so the two copies do not drift. Compare equipment counts, covered units, due dates, and open work with the source. Find and explain mismatches before retiring the old operational file.
Retain the source archive and confirm staff can retrieve the historical documents they need. A successful row import does not prove that the attachments, permissions, schedule, or customer reports are correct.
Review the maintenance requirements
Where NFPA 110 applies, confirm the adopted edition and AHJ expectations before setting the new cadence. Check that generator, transfer switch, and load bank scope has survived the migration. Do not turn a spreadsheet date or software default into an assumed requirement.