Plugin: Asset Maintenance

From iDempiere en


Maintainer: Redhuan D. Oon, CTFL. (red1org@gmail.com)

Based on: OFB-Consulting, Chile

Sponsor: Zeeshan Hasan (zeeshan@sysnova.com)

Current Version: 2.1.0.3 for iDempiere 13

License: GPLv2

Source: https://github.com/red1oon/idempiere-asset-maintenance

Binary: org.asset.maintenance_2.X.X.jar (available in target/ folder)

Garden World: Sample Data

Guide: AssetMaintenanceUserGuide.docx (in doc/ folder) IN PROGRESS (come back tomorrow)

Description

Asset Maintenance is a lightweight plugin for preventive maintenance of enterprise assets in iDempiere.

Features:

Core Functionality:

* Meter-based scheduling (kilometers, operating hours, calendar days)

* Calendar-based scheduling with configurable intervals

* Standard Job templates with predefined task sequences

* Maintenance Plans linked to assets with scheduling rules

* Work Order (OT) generation from maintenance plans or requests

* Work Order task tracking with duration and resource allocation

* Asset Meter logging with reading history

* Maintenance Request workflow (Draft → Approved → Work Order)

Windows:

* Meter - Define meter types (Kilometers, Operating Hours, Calendar Days)

* Job Standard - Create reusable job templates with task lists

* Maintenance - Asset maintenance plans with scheduling

* Order/Work Order (OT) - Work order management and execution

* Request - Maintenance request submission and approval

Reference Lists:

* Job Standard Type (AA-Asset Adjustment, CM-Corrective, PM-Preventive, PD-Predictive)

* Maintain Area (EL-Electrical, ME-Mechanical, OP-Operational, SF-Safety)

* Document Status for Request (AP-Approved, VO-Voided, WC-Waiting Confirmation)

* Resource Type (BP-Business Partner, BT-B.Partner Type, HH-Human, RR-Resource, TT-Tool/Equipment)

The plugin is server-side only (no Swing client) - simplified as a single OSGi bundle.

---

Release Notes:

Version 2.1.0.3 (January 2026) - iDempiere 13

* Tested: Silent pack-in support with proper filename format

* NEW: SQLStatement format for sample data (FK-safe import)

* NEW: GardenWorld sample data with 3 assets, 3 job standards, 3 maintenance plans

* FIX: MP_RefList values aligned with AD_Reference definitions

* FIX: Document Status values (AP/VO/WC) for Request workflow

* FIX: Resource Type values (BP/BT/HH/RR/TT) for work order resources

* FIX: HELP text added at AD_Tab level for all windows

* TOOL: Dict2Pack - silent dictionary export from PostgreSQL

* TOOL: GenericPO2Pack --sql - FK-safe sample data export

Version 2.0.0 (2024)

* Initial release for iDempiere 12

* Core maintenance management functionality

* Based on OFB-Consulting Chile original work

Version 1.x (Legacy)

* Original ADempiere/Compiere version by OFB-Consulting

Installation:

1. Deploy JAR to iDempiere plugins folder

  - Copy org.asset.maintenance_2.0.0.jar to $IDEMPIERE_HOME/plugins/

2. OSGI Plugins Console - Install and Press Start.

3. Load sample data (as GardenWorld Admin)

  - Pack In > data/SampleData2Pack.zip

  - Or silent: copy as 202601231700_GardenWorld_SampleData.zip

  - Or SQL: psql -d idempiere -f data/GardenWorldSample.sql

4. Sync sequences (System Admin)

  - System Admin > Sequence Check (process)

Silent Pack-In Filename Format:

  <timestamp>_<AD_Client.Value>_<Description>.zip

  Examples:

  - 202601231700_SYSTEM_AssetMaintenance.zip (dictionary to System)

  - 202601231700_GardenWorld_SampleData.zip (data to GardenWorld)

For comments and questions, use the Discussion page or GitHub Issues.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.