You can open the AssetOps portal in two ways: through the KODE OS interface or directly via a dedicated switch. Although accessible from KODE OS, AssetOps operates in a separate portal.
Open KODE OS.
In the apps menu at the top left of the page, select AssetOps.
Alternatively, select a building and click AssetOps on the main left navigation bar. This opens AssetOps for the building in a new browser window.
The AssetOps interface is designed for property managers and asset managers. It provides a centralized view of maintenance operations.
The primary sections include:
The primary sections of AssetOps for an individual building include:
Dashboard: Offers an overview of work orders for a building.
Work Orders: Lists all work orders created.
Schedules: Contains frameworks for organizing preventive maintenance and inspection needs.
Assets: Provides a centralized overview and detailed management capabilities for all items requiring maintenance and inspection.
Asset Discovery: Add assets via spreadsheet import or API.
The Assets page serves as the central inventory for all items managed within the selected building, including devices discovered through KODE OS and manually-added organizational assets.
To refine your view of assets,
Select options from the dropdown menus:
Category: (Equipment, Furniture, Architectural)
Type: Type of equipment (boiler, AHU, etc.).
Area: Location in the building (floor, rooftop, etc.).
Data Source: You can distinguish between assets discovered via KODE OS and those manually imported.
Installation Date
Warranty Date
Commission Date
Turnover Date
Click Clear All to reset any applied filters and return to the full asset view.
The search functionality allows you to quickly locate specific assets within the displayed data. Enter text into the Search field located above the table.
To export the Assets list,
Click the Export button.
The AssetOps Dashboard provides a comprehensive overview of work orders, enabling you to monitor, manage, and analyze work orders through various charts and tools. The dashboard is divided into two primary tabs: Preventive Maintenance and Inspections, each displaying data relevant to its specific task type.
Here is a breakdown of the dashboard components and how to use them:
By default the dashboards show the Work Orders with a due date for the last 30 days.
Use the Date Filter to gain targeted insights for specific periods.
Regularly check the Overdue Tasks section to ensure timely completion and prevent maintenance backlogs.
Use the Tasks by Assignee chart to effectively balance workloads among team members.
Analyze the Task Calendar Heatmap to identify trends and peak periods for maintenance activities, aiding in better planning.
Clicking on a task in the Dashboard view opens the task’s Details page.
AssetOps centralizes maintenance operations by integrating assets from various sources, including spreadsheet imports, API integrations, and automatic synchronization from KODE OS. This unified approach ensures a comprehensive and efficient asset management system.
From the Buildings section in AssetOps, select the desired building.
In the sidebar, select Assets. The Assets list appears.
AssetOps supports manual asset import through spreadsheet templates.
You can view comprehensive information for each asset on its dedicated Asset Details page.
Select a specific asset from the list on the Assets page.
Name
Category
Location
IP Address
Model Number
Installation, Warranty, Commission, and Turnover Dates
Asset Tag
Initial Cost
Weight
Life Expectancy
The Technical Specifications section includes information specific to the type of device such as power and voltage.
The Schedules and Work Orders section contains links to the Schedules and Work Orders for the device, and the following charts:
Work Orders by Status: Provides a visual breakdown of work orders for the device based on their current status (Open, On hold, Completed, Cancelled) using a donut chart.
Completed Work Orders: Displays the number of work orders for the device completed out of the total assigned (for example, "Completed Work Orders: 5 out of 8").
Overdue Work Orders: Displays the number of work orders for the device that are past their due date out of the total assigned (for example, "Overdue Tasks: 2 out of 5").
Follow-up Work Orders: Indicates the total number of follow-up work orders.
From an asset's details page, you can quickly navigate to its specific maintenance and inspection data in the Schedules and Work Orders section.
Click the right arrow ( > ) next to Schedules to go to the list of schedules filtered specifically for this asset.
Click the right arrow ( > ) next to Work Orders to go to the list of maintenance tasks associated with this asset.
AssetOps supports user-friendly, self-service asset data management, enabling you to quickly update multiple assets at once.
On the Assets list page, select the checkboxes next to the assets you want to update.
Click the Edit button. The Edit Assets pop-up window appears.
AssetOps supports discovering assets from third-party systems through APIs.
In the Asset Discovery module, select Data Sources. The Data Sources page lists all origins from which assets are imported or discovered. The CONNECTOR TYPE column indicates how assets are brought in. KODE API signifies assets imported manually via template upload, while other types like CFS GS or Armis represent direct integrations. Ensure your asset definitions are correctly set up.
Select Discovery Logs.
On the Discovery Logs page, click the + Initiate Discovery button. The Initiate Discovery pop-up window appears.
In the Choose Data Source dropdown, select Asset API.
Click the Initiate Discovery button. The system scans configured data sources and integrates the assets. After initiation, a new entry appears in the logs. Monitor its STATUS to ensure assets are successfully Completed and check the DISCOVERED ASSETS count.
Preventive maintenance refers to routine procedures, including inspections, servicing, and repairs, performed at regularly scheduled intervals to prevent potential problems and ensure optimal equipment performance. AssetOps provides insights into maintenance activities, enabling efficient tracking, management, and optimization of these tasks.
Benefits of preventive maintenance:
Increased equipment lifespan: Regular maintenance extends the life of building systems and components.
Improved efficiency: Well-maintained equipment operates more efficiently, reducing energy consumption and operational costs.
Reduced downtime: Identifying and fixing issues before they cause system failures minimizes downtime and disruptions.
Enhanced safety: Ensures all systems operate safely, reducing the risk of accidents or malfunctions.
Cost savings: Prevents major breakdowns, reducing the need for expensive emergency repairs and replacements.
Reactive vs. preventive maintenance:
Reactive maintenance: Fixing something only after it breaks down, where a technician identifies and repairs the problem.
Preventive maintenance: Regularly scheduled check-ups and maintenance to keep things running smoothly, avoiding expensive repairs and unexpected downtime by addressing issues before they occur.
The Settings module within the AssetOps app enables you to manage assignment templates used in schedules and configure notifications related to tasks.
On the AssetOps app (portfolio level), in the main left navigation bar, select Settings. Within the Settings module, there are three categories:
Task Templates: Manage templates for work order tasks used in schedules.
Notifications: Customize and enable task-related notifications.
The Task Templates section enables you to manage templates for work order tasks used in schedules.
In AssetOps portfolio view, select Settings > Task Templates.
In the top-right corner, click the + Create Template button. The New Task Template pop-up window appears.
In the pop-up window, enter the following information:
Title
Work Type
Estimated time
Description
Click the Create button. The new task’s details page appears.
After creating a work order, you can update the tasks. You can update tasks individually or in bulk.
In the Work Orders list, select a work order to view its details.
On the work order Details page, you can update the tasks.
Click the status of a task and select the status from the pop-up menu.
You can update multiple tasks at the same time. Click the Update Multiple button. The Update Multiple page appears.
Make the changes to the tasks and click Save Changes. You are returned to the Details page.
You can also click the Mark All as Done and Compliant button.
Click Reset All to reset all of the changes.
Click Cancel to cancel all of the changes and return to the Details page.
A schedule provides a framework for organizing your organization's maintenance needs.
Select Schedules from the left sidebar. The Schedules list appears.
Click the + Create button at the top-right of the page. The Create Schedule pop-up window appears.
Select Preventive Maintenance or Inspections.
If you select Inspections, the Inspection Types appear. Select either Assets, Area, or General.
When you have made your selection, click Continue. The New Schedule page appears.
Enter the following general information:
Title
Assignee
Asset Type
Description
Click Next to go to the second step, Schedule, to configure the time slots.
Choose a Schedule Type:
Add by asset type: This method adds all devices that fall within the asset type specified for the schedule.
Add by asset list: This method enables you to choose specific devices you want to add, with the ability to filter devices by Area.
Click Next.
On the fourth step, select the Assignment Templates you want to apply to your schedule.
Click Complete.
After creating a schedule, you are automatically directed to its details page, where you can modify its settings.
From the schedule's Details page, you can modify the General Information or adjust the Schedule time slots as needed. By default, schedules are initially set to Active. If you change the status to Inactive, the schedule is paused and is not triggered until it is reactivated. Once the schedule's duration ends, its status automatically updates to Completed, and it is no longer triggered.
In the Tasks tab, you can add or remove assignments. You can also add custom assignments by selecting the blue arrow on the Add Task button, which opens a new window for details.
In the Assets tab, you can add or remove devices. You can also change the addition method by navigating to the three dots menu near the Add Device button and selecting Edit Addition Method.
The Logs tab provides a comprehensive list of all your triggered schedules, allowing you to view the status of each task. This ensures essential items are not missed and multi-step maintenance procedures are performed accurately.
KODE OS streamlines maintenance tasks for engineers, offering convenient access and efficient management whether from a desk or on the go. Engineers interact with tasks assigned to them within KODE OS. You can view and manage tasks through the Device Details page, the Tasks module within KODE OS, or the Maintenance module from the left pane.
You can view and manage tasks directly from the KODE OS web portal.
From the Device Details page
Log in to KODE OS and select the desired building.
In the main left navigation bar select Devices. The Devices list appears.
Each work order includes the work order description, due date, status, compliance status, and corrective action taken. Overdue work orders are highlighted with a yellow triangle to indicate urgency.
From the Work Orders module
Log in to KODE OS and select the desired building.
In the main left navigation bar select Work Orders. A comprehensive list of work orders appears.
You can update a task's status directly from its details page in the web portal.
Cancelled: Provide reasons for canceling the task and include any relevant notes or attachments.
On Hold: Indicate why the task is being paused, with the option to add notes and attachments.
Open: This is the default status when a task is created, indicating it is ready to be worked on.
Compliant
Corrective Action
Completed By
Attachments: (separate from general task attachments; uploaded in Settings under Maintenance Assignments)
Status History: You can update the status of each assignment by selecting one of the following options: To Do, Not Applicable, or Done. This provides detailed tracking of each assignment's progress and completion.
The Attachments section enables you to upload and manage files associated with a specific task.
Click on an attachment's thumbnail (where available) to interact with it. Some file types can be previewed directly in the app. You also have the following options:
Edit: Update the name of the attachment.
Delete: Delete the attachment.
Download: Save the attachment to your local device.
After creating a work order, you can add attachments to provide further guidance.
Click the Upload button. The Upload Attachment pop-up window appears. You can attach guidelines or instructions for performing the equipment maintenance. Attachments can include documents, videos, or other relevant files to assist engineers in the field.
Once you have selected the attachments, click Upload. The attachments are added to the assignment.
In the Work Orders list you can create work orders.
NOTE: This feature requires relevant data sources, such as Prism or other integrated systems, to be configured.
In the Work Orders list, click the + Create Work Order button. The Create Work Order page appears.
Select the Asset and Area.
Select the Start Date and Due Date.
Select an Assignee if a staff person is to be assigned to a staff member. Select a Vendor if the work order is to be assigned to an outside vendor.
Enter the Estimated Time in hours and/or minutes.
Enter a Description.
Click the Save button. The work order is created. Work orders progress through the following statuses:
Open: This is the default status when a task is created, indicating it is ready to be worked on.
Completed: Mark the task as compliant or non-compliant. If non-compliant, you are prompted to note any corrective actions taken. You can also add notes or attachments.
Cancelled: Provide reasons for canceling the task and include any relevant notes or attachments.
On Hold: Indicate why the task is being paused, with the option to add notes and attachments.
In the Work Orders list, select a work order to view its details.
Click the Follow-ups tab.
Click the + Create button. The Create Follow-up Work Order pop-up window appears.
Select the Start and Due Dates.
Select an Assignee or Vendor.
Enter the Estimated Time and a Description.
Click Create. The follow-up work order is created and appears in the Follow-ups tab.
Maintenance engineers can access and perform tasks using the KODE OS mobile app, providing flexibility while on the go.
Open the KODE OS app on your mobile phone.
Select a site from the Sites list.
Swipe upwards to see the site modules and select Tasks. A list of all Maintenance Tasks appears, displaying the details, device name, and status.
Switch to Inspection Tasks to view the list of inspection tasks. You can search for "Maintenance Tasks" or "Inspections Tasks" and use the Filter option.
To view task details and instructions, select a task from the list. The Details section provides relevant information about the task, including:
You can update a task's status directly from the mobile app.
On the task details page, click the Update Status button and choose from the following options:
Completed: Mark the task as compliant or non-compliant. If non-compliant, you are prompted to note any corrective actions taken. You can also add notes or attachments.
Cancelled: Provide reasons for canceling the task and include any relevant notes or attachments.
On Hold: Indicate why the task is being paused, with the option to add notes and attachments.
Open: This is the default status when a task is created, indicating it is ready to be worked on.
Notifications in AssetOps keep you informed about key task updates and changes, ensuring you stay on top of important activities.
In AssetOps (portfolio level), in the main left navigation bar, select Settings.
In the secondary sidebar, select Notifications.
The Notifications module enables you to customize task-related notifications.
The following notification policies are available:
Work Order Created: Notifies when a task is created.
Work Order Assigned: Notifies when a task is assigned.
Work Order Updated: Notifies when a task is updated.
Work Order Status Updated: Notifies when the status of a task is updated.
Work Order Deleted: Notifies when a task is deleted.
Each notification type has configuration settings that you can use to define how and when users are notified of work order-related changes.
On the Notifications page, click the down arrow to expand the notification entry you wish to modify.
Click the Edit button. The Edit Settings for the work order notification pop-up window appears.
You can specify how the notification is delivered:
Push: Sends a push notification to the recipient's device.
Email: Sends an email notification to the recipient.
For the Recipients, you have the following options:
NOTE: Only users assigned to the building (and not the one triggering the notification) receive the notifications.
Click Save. The changes to the notification are saved.
The AssetOps module offers dynamic role-based access control, allowing you to tailor user permissions based on their responsibilities and needs. This ensures that users have appropriate access to functions within the system.
Add/Update/Delete: Users can create, modify, or delete schedules.
Task Templates Permissions:
View-Only: Users can view task templates without making changes.
Add/Update/Delete: Users can create, modify, or delete task templates.
Tasks Permissions:
Read-Only: Users can only view tasks.
Add/Update/Delete: Users can create, modify, or delete tasks.
Task Visibility Constraint: This setting restricts users to see only the tasks they are assigned to or allows them to view all tasks.
AssetOps provides recommended role setups to optimize workflows and ensure appropriate access levels for different user types.
Main Preventive User:
Access: Full access across all modules and visibility of all tasks.
Responsibilities: Controls Task Templates to ensure consistency and prevent duplication. Also responsible for keeping the task list up to date.
Facility Manager:
Access: Full access to everything, with view-only permission for Task Templates.
Responsibilities: Typically assigned to manage one building, occasionally multiple buildings. Creates and manages schedules for their assigned buildings.
Engineer:
Access: No access to the Maintenance App; access is limited to the Tasks module in KODE OS.
Responsibilities: Can only see tasks assigned to them, ensuring focused task management.
A Computerized Maintenance Management System (CMMS) is software designed to centralize maintenance operations. Its core purpose is to streamline and automate maintenance workflows, providing tools for asset tracking, work order management, preventive maintenance scheduling, and potentially inventory management. A CMMS aims to improve operational efficiency, extend asset lifespan, and reduce unexpected costs associated with reactive maintenance.
Property managers and building engineers often face a fragmented and manual maintenance process. Current maintenance workflows heavily rely on spreadsheets, isolated platforms, and reactive task execution. This leads to significant operational inefficiencies, limited insights into asset performance, and increased risks of non-compliance and unexpected costs.
AssetOps, a lightweight CMMS module within KODE OS, provides centralized and proactive maintenance operations across building portfolios. It addresses the challenges of fragmented maintenance by introducing digitized inspections, automated maintenance planning, asset visualization, and advanced reporting, allowing stakeholders to manage maintenance at scale.
AssetOps offers a unique blend of features that differentiate it from traditional CMMS tools, making it suitable for a variety of portfolio sizes.
Real-time data overlays on floor plans.
Native integrations with KODE OS (devices, BI, scheduling, analytics).
The AssetOps platform tracks detailed metadata for assets, providing a comprehensive overview of each item.
Asset Name: The unique identifier for the asset.
Category: The classification of the asset (for example, Equipment, Architectural).
Type: The specific type of asset within its category.
Model Number: The manufacturer's model number for the asset.
Serial Number: The unique serial number of the asset.
Location: The physical location of the asset within a building or site.
Area: The specific area within a location where the asset is situated.
IP Address: The IP address of network-connected assets.
MAC Address: The MAC address of network-connected assets.
Warranties: Information regarding asset warranties.
Costs: The cost associated with the asset (for example, initial purchase cost).
Life Expectancy: The estimated operational lifespan of the asset.
Installation Date: The date when the asset was installed.
Warranty Date: The date when the asset's warranty expires.
Commission Date: The date when the asset was commissioned.
Turnover Date: The date when the asset was turned over.
Asset Tag: A unique identifier tag for the asset.
Initial Cost: The initial financial outlay for the asset.
Weight: The physical weight of the asset.
AssetOps offers robust integration with KODE OS for networked devices.
The Data Sources page lists all origins from which assets are being imported or discovered. The CONNECTOR TYPE column is crucial as it indicates how assets from a given source are brought into the system.
AssetOps offers flexible work order capabilities and can integrate with existing CMMS tools.
In this tutorial, we will guide you through the essential steps to create your first preventive maintenance schedule in AssetOps, assign tasks, and monitor their completion.
To begin, open the AssetOps portal. You can access it through the KODE OS interface or directly via a dedicated switch.
Open KODE OS.
In the apps menu at the top-left of the page, select AssetOps.
Alternatively, select a building and then click AssetOps on the left sidebar. This action opens the Dashboard for the building.
Next, create a simple maintenance assignment template. This template defines the tasks that will be part of your preventive maintenance schedule.
On the AssetOps app (portfolio level), in the left sidebar, select Settings.
Within the Settings module, select Task Templates.
In the top-right corner, click the + Create Template button. The New Task Template pop-up window appears.
In the pop-up window, enter a Title for your assignment. For example, Check HVAC Filters.
For the Work Type select Preventive Maintenance.
(Optional) Enter an Estimated Time for the task.
(Optional) Provide a Description for the task.
Click Create. The new task template’s details page appears.
Now, define your preventive maintenance schedule by going through the New Schedule wizard step-by-step. We will start with a simple schedule.
Select the building where you want to run the preventive maintenance schedule.
Select Schedules from the left sidebar. The Schedules list appears.
Click the + Create button at the top-right of the page. The Create Schedule pop-up window appears.
Select Preventive Maintenance and click Continue. The New Schedule page appears.
Provide the following information:
Title: For example, Monthly HVAC Filter Check.
Assignee: Select the team member responsible for these tasks.
Asset Type: This should match the asset type selected in your maintenance assignment template (for example, Heat Pump).
Description: (Optional) Add a brief description of the schedule.
Click Next to proceed to the Schedule step.
Choose a Schedule Type. For this tutorial, select Recurrent.
Select a Frequency, such as Monthly. You can leave other recurrence options as their default for now.
Specify the Start Date and Time.
Click Next to proceed to the Assets step.
Choose how to select devices. For this tutorial, select Add by asset type. This action automatically includes all devices matching the asset type you specified for the schedule.
Click Next to proceed to the Task Templates step.
On the fourth step, select the Task Templates you want to apply to your schedule.
Click Complete.
After creating your schedule, newly generated tasks will appear on the dashboard. Let's explore how to monitor them.
Congratulations! You have successfully created your first preventive maintenance schedule in AssetOps, assigned tasks, and learned how to monitor them from the dashboard. This is a foundational step toward proactive asset management.
You can now explore more features, such as adding more assets or changing recurrence patterns for your schedules.
This tutorial guides you through importing a batch of asset data into AssetOps using a provided spreadsheet template. This process enables you to efficiently populate your asset inventory.
To begin importing assets, navigate to the Data Sources page within AssetOps.
In AssetOps, select Asset Discovery from the left sidebar.
Select Data Sources. The Data Sources page appears, listing all origins from which assets are imported or discovered.
The asset import process requires a predefined Excel template.
Carefully fill out the downloaded template with the information about your assets.
Open the downloaded Excel template.
Provide clear, concise data for each asset in the respective columns. Common required fields include:
Asset Name: A unique identifier for the asset.
Category: The classification of the asset (for example, Equipment, Furniture).
Model: The manufacturer's model number.
Location: The physical location of the asset within a building or site.
Sample entries:
After filling out the template, upload it back into AssetOps.
Return to the Add Data Source pop-up window in AssetOps (if you closed it, on the Data Sources page, click the + Add Data Source button).
Type a Name for the data source in the provided field. For example, Manual Import - May 2025.
Click the Upload file area or drag your completed Excel file into the designated area.
After the file loads, click Save. This action creates a new data source based on your uploaded file. This new source appears in the Data Sources list with a KODE API connector type, indicating a manual import.
Confirm that your assets have been successfully imported into AssetOps.
In the left sidebar, click Assets. The Assets page appears, displaying a table listing your assets.
Use the Search bar or Filters button at the top of the asset list to quickly locate and verify your recently added assets.
You have successfully imported asset data into AssetOps using a spreadsheet! Your asset inventory is now populated, enabling you to begin managing your assets effectively.
This tutorial guides mobile users through finding, viewing, and completing a simple maintenance task using the AssetOps mobile app. This process helps field engineers and technicians efficiently manage tasks while on the go.
To begin, open the KODE OS mobile app and select the relevant site.
Open the KODE OS app on your mobile phone.
From the Sites list, select the site where your tasks are located.
Once you have selected your site, navigate to the Tasks module to view your assigned work.
Swipe upwards on the screen to see the site modules.
Select Tasks. A list of all Maintenance Tasks appears, displaying details such as the device name and status.
(Optional) Switch to Inspection Tasks to view inspection-related work.
(Optional) Use the Search function or Filter option to find specific tasks.
To view the details and instructions for a specific task, select it from the list.
Once you begin working on a task, you will update the status of its assignments.
After all assignments within a task are completed, update the overall task status.
On the task's Details page, click the Update Status button.
Select Completed from the available options.
(Optional) If the task was non-compliant, you are prompted to note any corrective actions taken.
(Optional) Add notes or attachments relevant to the completed task.
You have successfully completed your first maintenance task using the AssetOps mobile app! This process streamlines field operations and helps maintain accurate records.
AssetOps centralizes disparate asset data, providing a unified inventory for comprehensive asset management. This article describes the different ways asset data is brought into AssetOps and explains the significance of each connector type.
AssetOps integrates asset information through various mechanisms, including manual imports and direct system integrations. This approach ensures a holistic view of your assets, whether they are discovered automatically or added manually.
The KODE API connector type in AssetOps primarily supports manual data import using spreadsheet templates. This method offers users direct control over adding specific assets that might not be discovered through automated means.
The process involves:
Downloading a predefined Excel template.
Filling the template with detailed asset information.
Uploading the completed Excel file into AssetOps.
This approach is particularly useful for incorporating existing asset inventories or managing unique, non-networked assets.
Direct integrations, such as CFS GS or Armis, represent automated data flows from other KODE OS modules or external systems. These connectors provide seamless, automatic synchronization of asset data into AssetOps.
Examples of data integrated through direct connections include:
Live sensor data from building management systems (BMS).
Network device discovery information.
The primary benefit of direct integrations is the automation of data ingestion, which ensures data freshness and reduces manual effort. These integrations are typically configured through the broader KODE OS platform's data source management area, allowing for a centralized approach to managing all connected data sources.
Understanding the various connector types is crucial for several reasons:
Data Accuracy: Knowing the source helps verify the accuracy and integrity of asset data.
Updating Information: Different sources might require different methods for updating asset information.
Troubleshooting: Identifying the connector type assists in diagnosing and resolving data discrepancies or import issues.
Data Freshness: Automated integrations provide real-time or near real-time data, while manual imports require periodic updates.
AssetOps extends its capabilities beyond asset data management to include flexible work order integrations with existing Computerized Maintenance Management Systems (CMMS).
For enterprise clients, AssetOps complements existing CMMSs by importing and mapping their asset data. This integration allows advanced workflows and updates across platforms. When creating a work order, relevant data sources (for example, Prism or other integrated systems) must be configured to provide the necessary data for generation. Dynamic data can be added to work order details using badges in the creation dialog, which automatically populates fields with task or project-specific data.
Understanding asset data sources and connector types empowers you to maintain a unified and efficient asset management system within AssetOps. By leveraging both manual import capabilities and automated integrations, you ensure that all relevant asset data is centralized, accurate, and actionable.
When it comes to maintaining equipment and systems, there are two primary philosophies: reactive maintenance and preventive maintenance. Understanding the differences between these approaches is fundamental to efficient operations, and it clarifies why AssetOps prioritizes a proactive strategy.
Reactive maintenance, often described as "fix it when it breaks," is a strategy where repairs are performed only after equipment has failed or a problem has become apparent. This approach is characterized by:
Breakdown Maintenance: Actions are taken in response to a malfunction or failure.
Fixing Problems: The primary goal is to restore functionality after an issue occurs.
Unexpected Downtime: Failures often lead to unscheduled interruptions in operations.
Emergency Repairs: Repairs are typically urgent and may involve higher costs due to immediate needs for parts and labor.
Imagine driving a car and only changing the tire after it goes flat on the highway. This is reactive maintenance; addressing the problem only after it causes a breakdown. While sometimes unavoidable for unexpected failures, relying solely on reactive maintenance often leads to higher operational costs, increased safety risks, and significant disruptions.
Preventive maintenance is a proactive strategy focused on planned upkeep to prevent problems before they occur. This approach involves:
Adopting a preventive approach offers significant advantages for property and asset managers, which is why it is a core focus of AssetOps:
Historically, many organizations rely on fragmented, manual, and reactive maintenance processes, often using spreadsheets or isolated platforms. AssetOps provides a solution to transition away from these inefficient approaches by offering tools for:
By defining and differentiating between reactive and preventive maintenance, we see why a proactive approach is superior. AssetOps is designed to facilitate this shift, enabling optimized operations, enhanced asset performance, and substantial cost savings. Embracing preventive maintenance with AssetOps leads to better operational outcomes and a more reliable building portfolio.
To start implementing preventive maintenance, see Set up your first preventive maintenance plan in AssetOps.
For a broader understanding of AssetOps' capabilities as a modern CMMS, see AssetOps: a modern approach to CMMS.
You can manage your vendors that sell, install, or service assets. Once added to your list, you can assign them to work orders.
To view your list of vendors,
In the AssetOps portfolio view, in the sidebar select Vendors. The Vendors list appears.
To add a vendor,
In the Vendors list page, click the + Add Vendor button. The Add Vendor pop-up window appears.
Enter the Name (required)and the Website (optional).
Click Create. The vendor is created and added to the Vendors list.
Once you have added a vendor to your Vendors list, you can edit their information and add members to the Vendor, and upload attachments.
To edit a vendor,
To delete a vendor,