![]() |
| You are here > Articles > CMMS Software Work Order Coding |
CMMS Software Work Order Coding |
|
||||||||||||||||||||||||||||||||
By Don Armstrong, Idcon Inc, 21 January 2005 This article provides guidelines on the selection and structure of the
codes and categories that CMMS Software work order systems use to filter
and sort backlogs of work. In some plants, the various work order categories were put into a list without a lot of thought, and they were then put into use. An example of such a list is shown below:
The trouble with a table like this, is that the selection options describe different characteristics of the work to be done. For example, in the plant which used this list, consider the possibilities if there was a serious accident involving a machine shop lathe, and a decision was made to immediately bring in a contractor to replace the lathe (a capital project). Would the correct work order code be CA, CO, EM, EQ, MA or SA? Chances are, different people would select different codes, based on which they determined to be the most important from their point of view. Many work order "types", "classes" or other categories contain tables of this nature, and they frequently break three of the basic rules of data-base management which are: - each field must contain a list of "mutually-exclusive" options. "Mutually exclusive" means that an informed user would be able to select one and only one option that describes the characteristic of the work covered by that field. This means that there must be a separate field for each characteristic of the work. - the list of options must be short - about eight is a good goal, but the list must never be longer than can be viewed in large font without scrolling. I have seen lists with over a hundred options - these lists do, of course, provide no value and the item that's at the top of the list was the one most frequently selected. - a default selection should not be used. Some thought must be given to the selection before it is entered. Typical characteristics of maintenance work orders which can be used are: - the limitations on scheduling the work There are other possibilities (such as "root cause of the failure" which has its own unique problems) but lets look at the above list in more detail. The limitations on scheduling the work are normally easy to define, and the options include
There are other possibilities, for example some operations may shut down parts of an area to produce certain products, and maintenance may be scheduled during these times. The reason for the work is a little more difficult, because more than one reason may apply. A typical list of options might include
There may be other reasons for work that are appropriate for specific industries. There are circumstances where more than one reason may apply. For example, if a pump is to be repaired because it has noisy bearings, and at the same time a new type of coupling is to be installed to improve reliability, part of the job is "repair" and part is "improvement". Some guidelines are required to assist users in this decision, and two possible options are that the part of the work which will cost the most money should determine the "reason" code, or the part of the work that is most important to be recorded should determine the code selection. The urgency of the work (which can also be called its "priority") is different from the scheduling limitations, and defines a target time frame for work completion. Typical options include: a) for work which does not require a shutdown: - required within 2 weeks The last two options do duplicate two of the codes used to define scheduling limitations, and the CMMS should be designed to ensure that the either of these code selections are automatically duplicated in the "limitation on scheduling" and "urgency" fields. b) for work which requires a shutdown - required at the first opportunity (including unscheduled outages) The first of these options should be reserved for equipment which is an advanced stage of failure (very noisy bearings, hazardous leakage, etc) and the resulting list of work should be updated frequently and carried by people who are likely to be involved if an unscheduled outage occurs. This would include people on weekend call, for example. One issue with the use of "urgency" codes is that the perceived urgency of a job is often very subjective or even emotional. Good predictive maintenance can make the assessment of urgency more objective, but there will always be the need to balance the importance of the wide range of jobs that are the work of a maintenance organization. The source of funding is usually straightforward, and includes the following
The manpower resources to be used may require two fields, depending on the organization. The first should describe the trade or skill required ("electrician", "carpenter", etc) and the second the area maintenance crew from which the resources will be drawn ("finishing area maintenance crew", etc). Resources which should be included in the appropriate list include contractors, engineers, vendors' representatives, consultants and any other resources that are used to complete any work. The current state of the work is used for management of work orders, and is also valuable information for anyone, especially operators, who want to know the status of their work requests. Typical status codes include
The fields used for describing the current state of the work and the resources to be used are usually well-managed. It is the other codes, for scheduling limitations, reasons, urgency and funding, which are frequently combined to one extent or another, with the result that the data in the database can be so "dirty" that it has little value for analysis or control. One over-riding consideration in the use of any of these codes is one of value. Computers make it very easy to gather and store large quantities of data, but unless it is used to create real value, it should not be collected at all. For example, if the only "reason for the work" that is ever reviewed is safety work, because a commitment has been made to provide this to the safety committee, then the only two options in the "reason for the work" field should be "safety" and "other". In many of these fields, the options may require a carefully-considered definition, which in turn requires that its someone's responsibility to make sure there is no abuse of the options. For example, "safety" work may be defined as "work that is required to eliminate a hazard, or work that originates as a recommendation from an accident investigation". This still requires some judgement on what a "hazard" is, but eliminates routine work, such as re-painting the lines in the parking lot, from the list of safety work. Also, some code options may not strictly meet the objective of being "mutually exclusive", such as the "inspection" and "legal" options in the suggested table of reasons for the work. In these cases, the definition should indicate any exceptions (in this case "inspections" is defined to exclude inspections that are required by laws or regulations, such as pressure-vessel and elevator inspections). If the above guidelines are adopted to manage work orders, clean, valuable data will reside in the CMMS. At regular intervals, the value of this information should be reviewed with a goal to maintaining as simple a process as possible. One last word - the people who enter work order codes and have to make decisions code selection MUST have some regular feedback on its value, or they will soon lose the discipline that is needed to maintain clean and consistent information. If this value can not be demonstrated to them, then it is probably not worth entering the information in the first place. |
|||||||||||||||||||||||||||||||||
| Home | Company | Products | Resources | Bookstore | Events | Articles | Contact Us |
| Contact us on 1 (919) 847-8764 or info@idcon.com |