C Works Manual
C Works Manual
Manual
FREE
version
Table of Contents
1. WHAT IS CWORKS? .........................................................................................................................................4
1.1
1.2
1.3
1.3.1
1.3.2
1.4.1
1.4.2
1.5
2. WORK ORDERS.................................................................................................................................................12
2.1
2.2
2.3
2.3.1
2.5
2.6
2.7
2.8
2.9
3.2
3.3
3.4
3.4.1
3.5
3.6
3.7
4. LOCATION ...........................................................................................................................................................43
4.1
4.2
4.3
5.1.1
5.1.2
5.2
5.3
5.3.2
5.4
5.5
5.5.1
5.5.2
6. EMPLOYEE...........................................................................................................................................................63
6.1
6.2
Page 2
6.3
7. MASTERS .............................................................................................................................................................68
7.1
7.1.1
Master - Department.........................................................................................................................68
7.1.2
7.1.3
7.1.4
7.1.5
7.1.6
Master - Assets....................................................................................................................................73
7.1.7
7.1.8
8. REPORTS..............................................................................................................................................................77
8.1
9.2
9.3
9.4
9.5
HOW TO CONVERT CWORKS APPLICATION FROM MSACCESS 2000 TO MSACCESS 2002-2004 ....94
9.6
9.7
9.8
9.9
9.10 HOW TO EXPORT DATA FROM CWORKS AND IMPORT DATA INTO CWORKS .......................................101
9.11 IMPORT DATA ..............................................................................................................................................105
Page 3
1.
WHAT IS CWORKS?
CWORKS
FREE
Page 4
1.1
How Is It Used?
CWorks is used to keep track of all aspects of maintenance performed on assets, equipment,
locations and other items that make up your facility. It is flexible and easily customizable to
meet your needs. You decide how you want CWorks to track your maintenance;
Use it to store information about the things you maintain (e.g., equipment or locations)
and the resources used to maintain them (e.g., labor and parts.)
Use it to assign and schedule maintenance on your facility using the stored information.
Most importantly, use it to track the history and cost of maintenance performed on your
facility.
1.2
1. Gather information about your maintenance facility based on the Masters list required
by the system. For examples assets, locations and etc.
2. Organize your assets according to a hierarchical structure if required.
3. Enter your basic data into CWorks. You do not have to set everything up at once, but
certain information must be entered before you can issue a work order.
4. Other informations can be added on as you use CWorks.
5. Now you are ready to use CWorks to manage your maintenance.
Page 5
1.3
Work Orders
The work order module provides the ability to view and manage all
maintenance activities. It provides an accurate basis for work order costing,
analysis and management of site activities. The work order module is
integrated with the Planned Maintenance module in order
to integrate scheduled preventive maintenance work with ad-hoc breakdown
work. Work orders can also be raised for non-asset activities, such as
changing a light bulb, repairing a leaking roof or plumbing problems. The
module enables the capture of all Direct issue and labour costs and utilization.
Page 6
1.3.2.2
Assets
The Asset module provides the facility to record and manage your organizations
assets. It stores data on every asset that you want to maintain a record of
maintenance activities. The following screens are available in the Asset module;
Asset List Summary
Current Asset Register
New Asset Registration
Additional Info. Information about the registered asset can be listed in
this section.
Relationship Enables an asset tree to be built using the parent-child
relationship.
Work Order History List of all work orders opened on an asset.
1.3.2.3
Location
The Location module provides the facility to record and manage your facilitys
physical locations. It stores data on every location that you want to maintain a
record of maintenance activities. The following screens are available in the
Location Register;
1.3.2.4
Preventive
This Preventive Maintenance module describes how to schedule and generate
preventive maintenance work orders within CWorks. A preventive maintenance
(PM) master and schedule specifies work to be performed based on an elapsed
time interval monitoring. PM schedules can be set-up for either an asset or a
physical location.
Page 7
1.3.2.5
Employee
The employee module provides the facility to record and manage your employee
data. It stores data for every personnel employed in your company and records
maintenance activities performed by employee. You can also view assets for
which an employee is authorized or trained to operate and maintain.
1.3.2.6
Reports
1.3.2.7
Masters
This module captures all your basic maintenance data which is required to start
your CWorks. Below are the masters:-
1.3.2.8
Department
Failure Code
Asset Category
Suppliers/Contractors
Assets
Locations
Employee / Requester
Misc
o
o
o
o
o
o
o
Exit
Page 8
1.4
Result
Click
Double-click
Right-click
Result
<Tab>
<Enter>
<Delete>
Remove
selected
data
from
fields
and
some
datasheets.
<ESC>
Stops a function.
Click on this button to save any changes
Click on this button to exit from the screen.
In a
Page 9
1.5
Page 10
WORK ORDER
MODULE
Page 11
2.
WORK ORDERS
2.1
Work orders contain information about a maintenance activity, such as where and how
it is to be done, who is supposed to do it and supplies needed to complete the task.
They keep track of your maintenance activities and store valuable time and cost
information that is used in reports. All tracked maintenance histories in CWorks are
based on the information stored in your work order records.
Creating work orders for all your maintenance activities is the key to an efficient
maintenance program.
supervisors.
2.
basis.
Page 12
2.2
Click
Figure 1). The Work Order List page (as seen below) will be displayed.
Page 13
Click the New WO button. This will bring you to a blank Work Order form as shown in
Error! Reference source not found.5.
activated in the Current Work Order screen by clicking the same button.
Page 14
2.3
1.
Fill up all the fields in the first section. Fields are described below:
Fields
Description
Work Order #
Received
Date/Time
Work Status
Problem
Describe the details of the problem for this particular work order.
Description
Assign to
Required Date
Work Type
Select a work type for the work order. Additional work types can
be defined in the Master module (Miscellaneous Work Type.)
Page 15
Fields
Description
Work Priority
PM No.
PM Task No.
2. Fill up all the fields in the Employee/Requester Information section. Fields are
described below:
Fields
Description
Emp/Req.
Select the person who requested for the work order /service from
Name
Fax No
Mobile No
Page 16
3. Fill up all the fields in the Asset/Location Information section. Fields are described
below:
Fields
Description
Location No
Asset No
Asset Status
Warranty/Contract
Warranty End
Date
expiry date.
Notes to
Technician
Default based on data set in asset and line master. Field is used
to describe additional important information pertaining to the
asset.
Location (See Error! Reference source not found.7)
Default based on data set in asset master. Field is used to
describe additional important information pertaining to the
location.
Recieved By
Page 17
This field is used to describe additional important information pertaining to the asset.
This field can be updated by clicking on
Users can change the data here and the system will automatically update the asset
master record.
2.3.1.2
This field is used to describe additional important information pertaining to the location.
This field can be updated by clicking on
User can change the data here and the system will automatically update the line
master record.
Page 18
2.4
Page 19
2.5
Figure 1), and a Work Order list form would pop-up. The Work Order list form displays
open, closed and cancelled work orders. To view all work orders in the list form, click
the View All button.
Double-clicking on any of the work order will activate the Current Work Order screen,
see Error! Reference source not found.9. Users will be able to view and modify the
detail on the particular work order in this screen.
Note - Closed work orders cannot be modified.
Page 20
The Current Work Order screen is shown below (see Figure 10). To modify the data,
just type over the current data and upon closing the form the system will prompt user
whether you wish to save the changes. Click Yes to save the changes and Exit or No
to exit the screen without saving the changes.
2.6
Page 21
Page 22
2.7
Fields
Description
Work Status
Estimated:
Assessment Date/Time
Start Date/Time
End Date/Time
Actual:
Assessment Date/Time
Start Date/Time
End Date/Time
Page 23
Fields
Description
Accepted By
Handover Date/Time
Estimated Duration
Failure Code
Choose from the list. A unique code can be assigned for each
breakdown work order. Failure codes are defined in the
masters.
Cause Description
Action Taken
Prevention Taken
Page 24
2.8
Fields
Description
Employee
Choose from the list. Names of employees who executed the job. Users
can also add a new employee to the master database by clicking on the
Employee button, which is located to the right of the field.
Start Date/Time
End Date/Time
Comments
Hours
Normal
OT1, OT2, OT3
Total
Hours
Total Cost for each employee depending on the rates set in the
Cost
employee masters.
Click on save button to save the record.
Delete
Page 25
2.9
Fields
Description
Date
Service/Part Desc.
Part used on the work order not from the Material module
PO No
Quantity
Unit Price
Total Parts
Delete
Page 26
Fields
Description
Cost
Total cost for the particular work order. The system will
automatically display this figure.
Labour Cost + Direct Issues Cost + Part Cost = Overall cost
Page 27
Page 28
The current work order form would pop-up. Refer to screenshot below.
Click the Print WO button to print preview the work order form without Labour and
Direct Issue Details. A print form in this format is typically used when distributing new
work orders to employees.
In the print preview screen, the paper margins can be adjusted by clicking the Page
Setup button in the print toolbar.
Page 29
To print the work order, click the printer button on the toolbar.
Page Setup
Send to
Closes the
printer
window
Page 30
The screen below would pop-up and users can specify the range of work order number
to print.
Click on
Page 31
ASSET
MODULE
Page 32
3.
3.1
ASSETS
How To Add A New Asset
Click on
Page 33
Fields
Description
Asset No
Asset Description
Location
Department
Choose from the list. Code assigned to a department and its description.
This data is set in the masters.
Asset Category
Choose from the list. Different types of assets are grouped together under
an asset category. This enables easy management of asset data and
retrieval. This data is set in the masters.
Asset Status
Choose from the list. The current asset status describes which operational
state the asset is in. A code assigned to an asset status and its description.
This data is set in the masters.
Options are:
Active = an asset which is currently in service and on site
In-active = an asset which is not in service
Disposed = an asset which has been taken out of service permanently.
Lost = an asset which cannot be accounted for in an audit, therefore no
disposable details.
In-storage = an asset which is currently in service but not kept on site.
Note : If there is any OPENED PM work order, system will prompt a
Page 34
Choose from the list. Defines the criticality depending on the usage of the
equipment. A code assigned to a criticality and its description. This data is
set in the masters.
Auth. Employee
Choose from the list. Authorised Employee is an employee which has been
given the rights and accountabilities for that particular asset. A code
assigned to an employee with its description. This data is set in the
masters. User can also add a new employee to the master database by
clicking on the button, which is located to the right of the field.
Notes to Technician
Fields
Description
Model Number
Enter the model number of the asset which can be obtained from the
warranty card or on the asset nameplate.
Serial Number
Enter the serial number of the asset which can be obtained from the
warranty card or on the asset nameplate.
Manufacturer
Contractor
Warranty/Contract
Options are:
Warranty = assets which are within the manufacturer warranty period.
Contract = assets which are under service contracts
Warranty Expiry
Date
Warranty/Contract
Notes
Asset Notes
Supplier
Page 35
the masters. User can also add a new supplier to the master database by
clicking on the
Purchase Price
Date Acquired
Current Value
Date Disposed
Enter the date when the asset was disposed (if applicable)
Click on this button to save any changes
Click on this button to close the screen without saving the record
Note: Once an asset has been registered, the system would not allow removal of the asset
number. However, details on the asset can be modified.
3.2
Click on "Assets Additional Info tab. Using the fields Additional Info 1 through 20,
enter any additional information regarding the particular asset which the customer may
require. These fields can be used for customizing the information to be stored for your
assets.
Page 36
3.3
Click
Figure 1). Asset listings would pop-up. It will show the user a list of all the assets in
the database.
Double-click on any of the assets to view and modify details on the particular asset.
The screen below will appear, see Error! Reference source not found..
Page 37
To modify the fields in any tabs, simply put in the changes and click
. A message
box would pop-up requesting confirmation. Click Yes to save the changes or No to
undo all changes.
Page 38
3.4
Assets
Some assets may be part of a hierarchy, in that it is the child of one asset and a sibling
of another. This information is particularly important when an equipment breaks down,
it can be replaced by a similar asset in the hierarchy. It can also be used to describe a
system (refer to example below).
EXAMPLE:
Fire Engine
001
Parent Asset
Rescue
Prime
Water
Ladder
Mover
Pump
System
003
004
Siblings Asset
002
Figure 27: Example of Asset Relationships
Page 39
CWorks Screen Representation: Assets 002, 003 & 004 are saved as Siblings to the
Parent (001)
Asset No 001 - Fire Engine, will appear automatically as the Parent asset when in any
of the sibling Asset Forms. This avoids erroneous assigning of Relationships.
Note: To delete an entry, highlight the
unique no and hit the Delete key.
Fields
Description
Parent
Automatically.
Sibling
Choose from the list. A code assigned to an asset and its description.
This data is set in the masters. This asset is of parallel relation to the
asset picked.
Status
Page 40
3.5
3.6
A list of all work orders raised on the asset will be displayed. Among other information
displayed are work order status, received date, start date, end date.
Page 41
3.7
Page 42
LOCATION
MODULE
Page 43
4.
LOCATION
4.1
up.
Page 44
Fields
Description
Location No
Description
Department
Notes To Technician
This
field
is
used
to
describe
additional
important
4.2
button on the main menu, a Location List will pop-up. It will show you a
list of all the locations in your database. Once a location has been registered, the
system would not allow removal of the location number. However, details on the
location can be modified.
Page 45
Double-click on any of the locations and you are able to view and modify details on the
particular location. The Current Location screen, see Error! Reference source not
found. 35, would pop-up. Modify the fields in the form and click Close. You will be
prompted whether you wish to save the changes. Click Yes to save the changes and
exit or No to exit the screen without saving the changes.
Page 46
Page 47
4.3
The above options will allow you to filter or narrow down your search result. The
options are :
Location No
Location Description
Department
To do a search, click on the field of choice, enter the field contents and click on the
button. User can also sort a search results, ascending or descending order, by
clicking on the
button.
Page 48
PREVENTIVE
MAINTENANCE
MODULE
Page 49
5.
PREVENTIVE MAINTENANCE
Preventive Maintenance activities in CWorks can be scheduled either by fixed time
intervals or by meters / condition monitoring. The following components are available
in the Preventive Maintenance Screen.
PM Task List Displays the PM Task List master. New PM Tasks can be added and
5.1
Page 50
Figure 1. Click on
Click on
Page 51
Field
Description
PM Task No
PM Task Name
PM Checklist
. The PM Task screen (below) would pop-up. It will show you a list
Page 52
Note: Once a PM Task has been registered, the system would not allow removal of the PM Task
number. However, details on the PM Task can be modified. The Current PM Task screen will
appear, see Error! Reference source not found. 43. Modify the fields in the form and click
Close.
Page 53
5.2
Below the PM Task listing screen, there is a bar which will allow users to filter or narrow
down the search result. The options are:
PM Task No
Page 54
PM Task Name
To do a search, click on the field of choice, enter the field contents and click on the
button. User can also sort a search results, ascending or descending order, by clicking
on the
button.
Page 55
5.3
in the main PM menu, see Figure 36, the screen (below) see
Figure 42 would pop-up. It will show you a list of the entire PM schedule in your
database.
Page 56
Fixed time interval based PM Schedules for assets or physical locations are created in
the New PM Schedule screen. Upon completing all fields in the screen, click on Save to
save the record or Close to exit without saving the record.
Field
Description
PM No
PM Task Name
Work Type
Work Trade
PM by Asset or
Location
Description, Location No
& Description
Location No &
Description
(tick boxes)
Task No
Frequency Unit
Defines the frequency unit of the PM. Available units are Day (1
day), Week (7 days) and Month (28 days).
Frequency
Page 57
Field
Description
provide the number of days that should elapse between generation
of PM work orders.
Days
Initiate Date
Defines the first Target Start Date of the PM record. The date
defined by the user must be greater than the last PM Generation
date.
Page 58
5.3.1.1
The Next PM Generation Type option allows users to specify the criteria for the Next PM
Start Date. Two options are available;
1.
Schedule the Next Start date will be based on the last PM work order Target
Start Date, irrespective of the work order status (Target Start Date + Frequency in
Days).
2.
Actual the Next Start date will be based on the last PM work order Actual End
Date. No PM work orders can be generated until the last PM work order is closed. The
Next Start Date = Last PM WO Complete Date + Frequency in Days.
The default Next PM Generation Type is Schedule. To select Actual type, just click on
the Actual tick box in the New PM Schedule form. Once Actual type PM is selected,
users will note that no other Next Start Date will be given in the form. The Next Start
Date will be calculated and displayed only after the last PM work order for the schedule
is closed.
Note that the Next PM Generation Type cannot be amended once a PM schedule has
been saved. It can only be defined when a new PM schedule is created.
Page 59
button.
Page 60
The PM Plan Forecast screen displays the forecast PM work order Target Start Dates for
the PM plan for all tasks (for a period of 1 year).
Note: If the complete 1 year schedule does not display in the form, click on the
button.
5.4
Below the PM Schedule listing screen, there is a bar which will allow users to filter or
narrow down the search result. The options are:
PM No
PM Name
Asset No
PM Task No
To do a search, click on the field of choice, enter the field contents and click on the
button.
User can also sort a search results, ascending or descending order, by clicking on the
button.
Page 61
5.5
In the PM Schedule List screen as above, double click on the PM record to be amended.
The Current PM Schedule screen, see Error! Reference source not found.49 will be
activated.
Page 62
5.5.1
to
remove the tick. This will disable the PM schedule from further work order generation.
5.5.2
Make the necessary amendments to the Asset/Location No, Task No, Frequency fields
and the work period. To amend or shift the next PM work order generation date, the
following fields need to be edited;
5.5.2.1
Change the Target Start Date. The next PM work order will be generated according to
the edited Target Start Date.
5.5.2.2
Change the Next Start Date. The next PM work order will be generated according to
the edited Next Start Date. The last PM work order for the particular PM Schedule must
first be closed before amendments to the Next Start Date can be made.
Notes:
1. The amended dates must be larger than the last PM Generation To date.
2. An existing PM Schedule next PM generation type (scheduled or actual
completion dates) cannot be amended in the Current PM Screen. To change the
generation type, the existing PM schedule shall have to be disabled and a new
PM schedule created.
Click Close to exit the form. You will be prompted whether you wish to save the
changes. Click Yes to save the changes and exit or No to exit the screen without
saving the changes.
Page 63
5.6
Field
Description
Last PM Generation
Date
field).
WO Generation (From
To)
Date Range for PM to be
The PM list will be updated with the work order number displayed for reference. To print
hardcopies of the generated PM work orders, click the
Page 64
EMPLOYEE
MODULE
Page 65
6.
EMPLOYEE
6.1
button. A New
Page 66
Fields
Description
Employee No
Name
Address
Designation
Telephone Ext No
Fax No
Mobile No.
House Phone
Department
Office Location
Hourly Salary
Page 67
Category
Note: Once an employee has been registered, the system would not allow removal of
the employee number.
6.2
Apart from the employee data, you are able to view the assets assigned to the employee,
see Error! Reference source not found.54, as defined in the Asset Register. Modify
Page 68
the fields in the form and click Close. You will be prompted whether you wish to save the
changes. Click Yes to save the changes and exit or No to exit the screen without
saving the changes.
6.3
The above options will allow you to filter or narrow down your search result. The
options are:
Employee No
Employee Name
Position
Category
Department
To do a search, click on the field of choice, enter the field contents and click on the
button.
Users can also sort a search results, ascending or descending order, by clicking on the
button.
Page 69
Page 70
MASTER
MODULE
Page 71
7.
MASTERS
Frequently used codes and descriptions are recorded here for quick lookup by users.
Masters are updated during first-time usage and later, on an as and when basis. This
module captures all your basic maintenance data, which is required to start your
CWorks. CWorks require some basic data before it could fully function.
Click on this
7.1.1
Master - Department
Fields
Description
Department No.
Department Desc.
Page 72
7.1.2
Click on Master Failure Code tab. This is the masters for Failure Code.
Fields
Description
Failure Code
Failure Desc.
7.1.3
Click on Master Asset Category tab. This is the masters for Assets Category.
Page 73
Fields
Description
7.1.4
Master Suppliers/Contractors
Double-click on any of the record in the list and user can view and modify details on the
particular record. To add new Suppliers/Contractors, click the New Supplier Button
and screen below will pop up.
Page 74
Fields
Description
Supplier No.
Supplier Name
Contact Person
Name of a person
Designation
Address
City
City name
State/Province
State name
Post/Zip code
Postcode
Country
Country name
Telephone No.
Fax No.
Services
Page 75
7.1.5
Master - Location
Click on New Location to add new records. Double click on the location on the right
and you will be able to modify the data. For field explanation please refer to How To
Add A New Location.
Page 76
7.1.6
Master - Assets
Figure 66:
Click on New Assets to add new records. Double click on the assets on the right and
you will be able to modify the data. For field explanation please refer to How To Add A
New Asset.
Page 77
7.1.7
Master Employee/Requester
requester in the
database.
database.
Click on New employee to add new records. Double click on the employee on the right
and you will be able to modify the data. For field explanation please refer to How To
Add A New Employee/Requester.
Page 78
7.1.8
Master - Misc
Click on Master Misc tab This is the masters for Work Status, Work Priority, Part
Location, Work Type, Work Trade, Part Location, Payment Location, warranty/Contract,
Asset Criticality and Asset Status.
This master contains default data for CWorks to function. User cannot delete the
existing data but you could add more to it. Data entered into this master will be saved
upon exiting.
Page 79
REPORT
MODULE
Page 80
8.
REPORTS
Page 81
OTHERS
Page 82
9.
Page 83
Screen below, Error! Reference source not found.68, would pop-up then let go
the SHIFT key.
Page 84
Click on NewAssetForm
Page 85
To view VB codes,
click on CODE
Page 86
The Connect To Data Source utility screen would pop-up. The current database source
is displayed at the top of the screen. To connect to a database stored in a different
directory or different computer within a network, define the location of the file in Data
Source Location: field. You can browse for the file by clicking
the database file path and click on
. Select or specify
Page 87
1. Choose a
Blank Database
2. Click OK
Figure 78: Blank MSAccess Database
Page 88
3. Click on CREATE
Page 89
2. Click IMPORT
Click on TABLES tab and click SELECT ALL. Repeat this for all the tabs QUERIES,
FORMS, REPORTS, PAGES, MACROS & MODULES. At the end click OK (Figure 78).
Page 90
Page 91
Fill up the STARTUP as per the screenshot below and un-tick all options and click OK
Page 92
Page 93
Page 94
Click the Code icon on the menu bar (refer screenshot below)
Page 95
The VBA code editor will be launched. On the menu bar click Tools > References
The References Table would pop-up. Ensure that the below references are ticked
and click OK
For Microsoft Access 2000
OLE Automation
OLE Automation
Page 96
On the menu bar, click Debug > Compile CWorksPlusNew.mdb (refer screenshot
below)
After the system finished compiling the program exit from MSAccess.
Backup the old CWorks application file CworksFoc.mdb to another location and
rename CworksFocNew.mdb to CworksFoc.mdb.
Page 97
Page 98
Page 99
Page 100
Page 101
1. Go to Windows Explore
2. Click on CWFree directory
3. Click once on CworksFoc_db
4. Press on SHIFT + ENTER on your keyboard together.
5. The below screen would pop-up.
Page 102
1. Click on
tables
2. Double click on
asset table
Page 103
Data Switch
Server / Main PC
Computer 1
Computer 2
Computer 3
Step 1
Step 2
Install *.exe (installer file) into the server / main PC and share the
directory.
Step 3
Step 4
Click on CWorks icon on desktop for computer 1. Before key-in the user
name & password click on FILE > Data Link at the menu bar. In data
source location, find for cworkFoc_db.mdb file in the server /main PC and
click connect. Repeat this for computer 2 & 3. With this setup, the system
will save all the data into a central database.
Page 104
9.9 How To Export Data From CWorks And Import Data Into CWORKS
1) Go to Windows Explorer
Page 105
Page 106
Page 107
10)
Page 108
Page 109
3) Choose
Look in: Where is the Excel format SAVED
File name: File name
Files of type: Microsoft Excel
4) Click on IMPORT then follow the systems instruction until the end.
Page 110