Difference between revisions of "Sponsored Development: Maintenance Management System"

From ADempiere
Jump to: navigation, search
This Wiki is read-only for reference purposes to avoid broken links.
(New sponsored development MMS - Maintenance Management System)
 
(Summary)
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
=Summary=
 
=Summary=
ADempiere lacks an integrated MMS which is a key component for asset intensive industries such as transportation (all types), natural resources (mining, forestry, oil&gas, etc). The goal of this development is to complete a core and basic, but still fully functional, MMS that can be expanded in the future.
+
{{sponsorbox}}
 +
{{Sponsor_designer|Ramiro Vergara ,Alberto Abudinen, Fabian Aguilar, Julio Farias}}
 +
{{Sponsor_developer|Ramiro Vergara, Alberto Abudinen, Fabian Aguilar, Julio Farias}}
 +
{{Sponsor_sponsorname|Transportes Geminis, Chile; OFB Consulting; Sysnova}}
 +
{{sponsorboxbottom}}
 +
 
 +
ADempiere lacks an integrated MMS which is a key component for asset intensive industries such as transportation (all types), natural resources (mining, forestry, oil&gas, etc), utilities and armed forces but it may be important in other industries. The goal of this development is to complete a core and basic, but still fully functional, MMS that can be expanded in the future.
  
 
==Sponsors==
 
==Sponsors==
Transportes Geminis, Chile
+
* Transportes Geminis, Chile
OFB Consulting
+
* OFB Consulting
 +
* Sysnova (Compatibility with web UI and documentation in English)
  
 
=Project Team=
 
=Project Team=
Line 10: Line 17:
 
* Fabian Aguilar
 
* Fabian Aguilar
 
* Julio Farias
 
* Julio Farias
* Translators (screen literals and user manual available in Spanish, plase sign up if interested in collaborating to translate these into English)
 
  
 
==Functional Specs==
 
==Functional Specs==
Line 18: Line 24:
 
**Additional categorization of fixed assets to specify which assets are subject to maintenance
 
**Additional categorization of fixed assets to specify which assets are subject to maintenance
 
**New tab for assets to allow for meter readings (multiple, unlimited, management of meter replacement)
 
**New tab for assets to allow for meter readings (multiple, unlimited, management of meter replacement)
 +
**Usage of ADempiere products as spare parts when defining task requirements
 +
**Usage of ADempiere resources as resources when defining task requirements
  
 
*PM (Preventive Maintenance)
 
*PM (Preventive Maintenance)
**Standard Jobs definition, includes complete instructions and resources to complete the job
+
**Standard Jobs definition, includes complete instructions and resources to complete the maintenance job
 
**Preventive Maintenance definition, related to standard job, scheduling based on meter or date, allows nested PM events
 
**Preventive Maintenance definition, related to standard job, scheduling based on meter or date, allows nested PM events
 
**Preventive Maintenance Forecasting, generates PM candidate events for the next few maintenance period (user definable), forecasting of meter based PM events uses a movile average usage based on last meter readings (definable)
 
**Preventive Maintenance Forecasting, generates PM candidate events for the next few maintenance period (user definable), forecasting of meter based PM events uses a movile average usage based on last meter readings (definable)
**Preventive Maintenance scheduler, based on forecast output it allows the maintenance planner to analyze anbd fine tune schedule, when completing the schedule for the period, it generates corresponding work orders (preventative) and job cards for execution by maintenance crews
+
**Preventive Maintenance scheduler, based on forecast output it allows the maintenance planner to analyze anbd fine tune schedule, when completing the schedule for the period, it generates corresponding work orders (preventive) and job cards for execution by maintenance crews
**Work Orders (Preventitive), allows entering of actual cost and hours and additional information on task executed. Work Order completion is allowed when all tasks part of the work order are completed. Work order completion resets the forecast of the event for the next occurance.
+
**Work Orders (Preventive), allows entering of actual cost and hours and additional information on task executed. Work Order completion is allowed when all tasks part of the work order are completed. Work order completion resets the forecast of the event for the next occurance.
  
 
*Corrective Maintenance
 
*Corrective Maintenance
Line 32: Line 40:
  
 
==User manuals==
 
==User manuals==
* Available in Spanish
+
* Available [http://www.adempiere.com/wiki/index.php/Maintenance_Management_System_User_Manuals here] in English, Manuals in Spanish upon request
  
 
==Technical Specs==
 
==Technical Specs==
  
* Swing totally integrated with ADempiere
+
* Compatible with ADempiere 3.6
* available as a 2pack plugin when completed
+
* Swing and web UI totally integrated with ADempiere
 +
* available in OFB Contributions branch in ADempiere SVN
  
  
 
=ScreenShot=
 
=ScreenShot=
 +
 +
[[File:Mp.jpg]]
 +
 +
=Future Extensions=
 +
 +
* Major Component Management
 +
* Predictive Maintenance
 +
 +
=Upgrading and Testing=
 +
*This module needs maintenance or else it will drop off from the latest release. For a start, some upgrading and testing is needed. An external [http://red1.org/adempiere/viewtopic.php?f=29&t=1296 blog forum] gives more deliberation of this effort under way by [[User:Red1|Redhuan D. Oon]] sponsored by Sysnova.
 +
*Here we sumarise the findings and resolutions.
 +
 +
==Resolving Bugs and Issues==
 +
*[http://sourceforge.net/tracker/index.php?func=detail&aid=3310594&group_id=176962&atid=879332 MaxDay element issue in 2Pack]
 +
*[http://sourceforge.net/tracker/index.php?func=detail&aid=3311667&group_id=176962&atid=879332 A number of bugs during walk-thru till end].
  
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Features]]
 
[[Category:Features]]

Latest revision as of 12:17, 17 December 2012

Summary

DesignIcon.jpg Designer: Ramiro Vergara ,Alberto Abudinen, Fabian Aguilar, Julio Farias.
Develop.png Developer: [Ramiro Vergara, Alberto Abudinen, Fabian Aguilar, Julio Farias].
Sponsor smily.png Sponsor: Transportes Geminis, Chile; OFB Consulting; Sysnova.

ADempiere lacks an integrated MMS which is a key component for asset intensive industries such as transportation (all types), natural resources (mining, forestry, oil&gas, etc), utilities and armed forces but it may be important in other industries. The goal of this development is to complete a core and basic, but still fully functional, MMS that can be expanded in the future.

Sponsors

  • Transportes Geminis, Chile
  • OFB Consulting
  • Sysnova (Compatibility with web UI and documentation in English)

Project Team

Functional Specs

This is a summary, full funcional specs available in spanish

  • Integration to current objects
    • Additional categorization of fixed assets to specify which assets are subject to maintenance
    • New tab for assets to allow for meter readings (multiple, unlimited, management of meter replacement)
    • Usage of ADempiere products as spare parts when defining task requirements
    • Usage of ADempiere resources as resources when defining task requirements
  • PM (Preventive Maintenance)
    • Standard Jobs definition, includes complete instructions and resources to complete the maintenance job
    • Preventive Maintenance definition, related to standard job, scheduling based on meter or date, allows nested PM events
    • Preventive Maintenance Forecasting, generates PM candidate events for the next few maintenance period (user definable), forecasting of meter based PM events uses a movile average usage based on last meter readings (definable)
    • Preventive Maintenance scheduler, based on forecast output it allows the maintenance planner to analyze anbd fine tune schedule, when completing the schedule for the period, it generates corresponding work orders (preventive) and job cards for execution by maintenance crews
    • Work Orders (Preventive), allows entering of actual cost and hours and additional information on task executed. Work Order completion is allowed when all tasks part of the work order are completed. Work order completion resets the forecast of the event for the next occurance.
  • Corrective Maintenance
    • Job Requests, user entry form requesting maintenance attention
    • Job Request management, displays all job requests for various criteria (equipment, fleet, maintenance group, etc), allows to decline the request or to approve. Approval of request will generate a complete work order if request is related to a standar job, it would generate a work order skeleton otherwise to be completed by a maintenance planner
    • Work order management, displays pending work order for various criteria (equipment, fleet, maintenance group, etc), it allows to nominate maintenance period for execution of work order, when completing a schedule for a maintenance period will authorize word orders for execution and generate job cards for the different maintenance crews, authorized work orders, will no longer display in the work order management window.

User manuals

  • Available here in English, Manuals in Spanish upon request

Technical Specs

  • Compatible with ADempiere 3.6
  • Swing and web UI totally integrated with ADempiere
  • available in OFB Contributions branch in ADempiere SVN


ScreenShot

Mp.jpg

Future Extensions

  • Major Component Management
  • Predictive Maintenance

Upgrading and Testing

  • This module needs maintenance or else it will drop off from the latest release. For a start, some upgrading and testing is needed. An external blog forum gives more deliberation of this effort under way by Redhuan D. Oon sponsored by Sysnova.
  • Here we sumarise the findings and resolutions.

Resolving Bugs and Issues