This module is an absract module so users can connect to outside API to provision maintenance equipment.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Links service profiles to maintenance equipment so that adding, updating, activating, suspending or removing a service on an agreement automatically triggers the matching action on the linked equipment.
This module connects service profiles (from the agreement/service profile area) with maintenance equipment. It does not add new screens or menus; instead it changes what happens behind the scenes when a service profile is created or edited.
When a service profile is created with a piece of equipment, the equipment is asked to add that service. When the profile is saved, the module compares the new stage with the old one and reacts:
- Moving to the in-progress stage activates the service on the equipment.
- Moving to the suspend stage suspends it.
- Moving to close or cancel suspends and then removes the service.
- Changing the equipment on a profile first suspends or removes the service from the previous equipment, depending on the profile's stage, then adds or updates it on the new one.
Each of these steps is recorded in the chatter of the service profile with messages such as 'Added Service', 'Updated Service', 'Activated Service', 'Suspended Service' and 'Removed Service'.
Only equipment marked as managed is taken into account. The actual add, update, activate, suspend and remove actions on maintenance.equipment are empty placeholders in this module, meant to be filled in by a connector that talks to an external system. The module touches agreement.serviceprofile and maintenance.equipment.
Depends on
Models and fields (2)
- maintenance.equipment · extends an existing model
- agreement.serviceprofile · extends an existing model
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/vertical-isp.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0This module needs no additional configuration post installation
Usage
Source · Odoo 12.0This module adds chatter to agreement_serviceprofiles and adds methods meant to be overwirrten by the user so they can make their own personalized API calls.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.