Beruflich Dokumente
Kultur Dokumente
WinCERTS
INTRODUCTION.........................................................................................................................................3
INSTALLING WINCERTS..........................................................................................................................5
2.1 AFTER INSTALLATION..................................................................................................................................5
2.2 SELECTING A SECURITY DATABASE LOCATION...........................................................................................5
2.3 REGISTERING WINCERTS...........................................................................................................................6
AN INTRODUCTION TO WINCERTS.....................................................................................................7
3.1 LOGGING IN.................................................................................................................................................7
3.2 THE PROJECT WINDOW...............................................................................................................................8
3.3 THE WINCERTS MENUS...........................................................................................................................10
3.3.1 The File Menu..................................................................................................................................10
3.3.2 The Register Menus..........................................................................................................................11
3.3.3 The Security Menu...........................................................................................................................11
3.3.4 The View Menu................................................................................................................................12
3.3.5 The Help Menu.................................................................................................................................12
3.4 EDITING DATA...........................................................................................................................................12
3.5 PROPERTIES................................................................................................................................................13
REGISTERS................................................................................................................................................19
5.1 LIBRARIES..................................................................................................................................................19
5.2 DISCIPLINES...............................................................................................................................................20
5.2.1 Discipline Items................................................................................................................................20
5.2.2 Discipline Item Certificates..............................................................................................................21
5.2.3 Discipline Library Fields..................................................................................................................22
5.2.4 Associated Disciplines.....................................................................................................................24
5.2.5 Supra Disciplines..............................................................................................................................25
5.3 STRUCTURES..............................................................................................................................................26
5.4 QUERIES.....................................................................................................................................................28
5.4.1 Sub-Queries......................................................................................................................................29
5.4.2 Defining Parent Queries...................................................................................................................30
Page 1
REPORTS....................................................................................................................................................31
6.1
6.2
6.3
6.4
6.5
6.6
STATUS REPORTS........................................................................................................................................31
LIBRARY REPORTS.....................................................................................................................................33
DISCIPLINE REPORTS.................................................................................................................................33
STRUCTURE REPORTS................................................................................................................................34
QUERY REPORTS........................................................................................................................................35
BATCHES....................................................................................................................................................36
SECURITY..................................................................................................................................................37
7.1
7.2
7.3
7.4
7.5
CHANGE PASSWORD..................................................................................................................................37
GROUP DEFINITION...................................................................................................................................37
USER DEFINITION......................................................................................................................................38
UPDATE REGISTRATION.............................................................................................................................38
USER MONITOR.........................................................................................................................................39
SUPPORT.....................................................................................................................................................40
10
INTRODUCTION..........................................................................................................................................41
LIBRARIES..................................................................................................................................................41
DISCIPLINES...............................................................................................................................................41
STRUCTURES..............................................................................................................................................42
QUERIES.....................................................................................................................................................42
REPORT......................................................................................................................................................43
BATCHES....................................................................................................................................................43
FURTHER INFORMATION.............................................................................................................................43
GLOSSARY.................................................................................................................................................44
Page 2
1 Introduction
WinCERTS is a simple desk-top computer system designed to record and monitor key engineering
inspection and certification tests and to track their progress during the lifetime of a project and thereafter
through operations.
This guide is designed to introduce you to the main features of WinCERTS and outline how to use the
software. Designed to track the certification status of equipment, processes and construction activities on
a project, WinCERTS gives you, the certification engineer, the power and flexibility to track and report
upon project status the way you require it, all the way to final project completion and handover.
If you have already installed WinCERTS (see Section 3) and want to get up and running quickly with the
software refer to Section 4 which gives an overview of the steps to start up a new project.
Since no two projects have exactly the same requirements for project completion WinCERTS places the
power to define the nature of your project directly in your hands. You tailor the project terminology;
choose your preferred discipline breakdown; and select the information you need to see against each
discipline item. Using a consistent and powerful user interface, you lay out the cross-discipline report
structures required to track overall project completion status.
Using the comprehensive security permissions options, you can define which actions each user can
perform. For example, some users may be restricted to running reports and performing certain data entry
functions.
Fig. 1.1: Whatever the shape of your project, WinCERTS puts you in control.
Page 3
Page 4
2 Installing WinCERTS
To install WinCERTS from the CD, choose Run from the Windows Start menu and type the following:
D:\certs\install\setup
If your CD-ROM is not mapped to the D: drive please substitute the appropriate drive letter.
When the installation is nearly complete, you may encounter the following error message:
An error occurred while registering the file C:\WINDOWS\SYSTEM\ComCat.dll.
This means that you already have a newer version of the ComCat.dll file. Simply click on Ignore to
complete the installation process.
2.1
After Installation
Included with your WinCERTS CD you should receive instructions on how to install the software.
To run WinCERTS click on the Start menu, select Programs, then choose WinCERTS.
The first time you run WinCERTS you need to provide some additional information about where you
want to store a Security Database, and valid registration information to activate the software.
2.2
Page 5
2.3
Registering WinCERTS
Each installation of WinCERTS with a new security database must be registered with Kildrummy before
you can use it.
Once you have registered one
security database, other installations
can use the same database across
your network without having to
register WinCERTS again.
If you have not yet registered, a
dialog box asking you to enter
registration information will appear
directly after the start-up splash
screen. See Figure 2.2.
Fig. 2.2: To activate WinCERTS you need to register your installation.
This registration dialog shows a unique Installation ID and asks for three items of information a
User, an Organisation, and a valid Registration Code.
To get this code, contact your Kildrummy representative (see below) and quote the installation ID. Note
that to make this process easier, you can highlight the Installation ID and copy it to the clipboard with
the keyboard (CTRL+C) or use the right mouse-click menu option. You can then paste the installation ID
(CTRL+V) into an email; or a document for faxing.
After entering User, Organisation and Registration Code the Register button will become enabled.
Clicking this button will register WinCERTS and allow you to proceed to login.
The next time you start the program the splash screen will show your registration details including the
number of concurrent users and, if you have an evaluation version, an expiry date. The WinCERTS login
dialog will then appear directly after the start-up screen.
Our contact details for registration and product support are as follows:
The Kildrummy Corporation Limited
26 North Road, Lerwick, Shetland ZE1 0DE, UK
Tel: +44 (0) 1595 697444
E-mail: help@kildrummy.com
Page 6
3 An Introduction to WinCERTS
Let us now take a tour of WinCERTS using the sample project file supplied. We assume you have just
installed the software and have not yet customised user and group permissions.
3.1
Logging in
Page 7
3.2
Once WinCERTS retrieves the project definition the Project Window appears. See Figure 3.3.
The Project Window
shows all the registers that
make up the definition of a
WinCERTS project.
Registers also hold all the
certification and other data
entered for that project.
The buttons at the top of
the window switch
between showing different
types of register, which are
listed in the bottom part of
the window.
Each register listed in the
window has a definition
that describes such things
as terminology, input
masks, filter conditions (in
the case of reports) and
Fig. 3.3: The WinCERTS project window showing library registers.
links to other related
objects. Libraries, Disciplines, Structures and Queries hold project data while Reports and Batches consist
only of a definition holding report selection criteria.
Each of the items (tags, cables, work packs, hydro tests, etc.) which WinCERTS tracks the certification of
during the completion phase of a project can require several test or inspection certificates, each of which
will have a Certificate Type. Normally there will be one or more project structures defined, against which
reports can be generated. Each item in the project will be attached to, at most, one part of each structure.
See Figure 3.4 for an illustration of a typical reporting structure and how the project items are attached
to that structure.
As mentioned above, this is achieved using four different types of register, together with reports based on
the data in these registers. The following is a brief description of the kind of information each register
holds. See Section 5 for a more
detailed explanation of registers.
Library
Page 8
Project
No Specific
System
System
Wellheads
& Manifolds
Wellheads
Sub-system
Discipline
Registers
Drains
Kerosene
Test Manifolds
Discipline Register
Items
2P05012
2P05013
2P05014
2P05015
2P05016
Fig. 3.4: A typical project breakdown structure (by system and subsystem) showing where project items are attached to that structure.
Discipline
Structure
registers hold project breakdown structures. These structures are used to produce reports
across all levels of the project. The user can select which levels of the structure to show
subtotals for and can also filter on any level of the structure. A typical project breakdown
structure would arrange the project into systems and then subsystems within those systems.
You might also want to break the project down by work area for example. Up to four of
these project breakdown structures can be defined per project.
Page 9
registers are used to store information related to the certification process that identify
potential problem areas in terms of engineering or technical queries. Generally, query
registers hold lists of actions that need to be taken, or requests for some kind of action to be
taken, such as non-conformances, site design queries or punch list items.
Reports
can be created at any time by the user and may be saved for future use if desired. Any
reports that have been saved will appear in the project window when you click on the
Reports button. The main type of report is a status report these display the overall
status of the project against the selected report structure showing the number of certificates
raised, complete and incomplete, as well as the percentage complete. The user can select a
reporting structure to run the status report against. Additionally, detailed reports can be
created based on individual library, discipline, structure or query registers. An electrical
cable discipline report could produce a detailed list of certificates by cable number for
example. If a filter were then applied to this report, in order to identify only incomplete
certificates, this would produce an exception report showing all outstanding certificates for
the electrical cable discipline.
Batches
are used to group two or more reports together that need to be printed off regularly. The
commissioning management team, for instance, may require the same half-a-dozen
monthly, weekly or perhaps daily reports. Instead of the WinCERTS user having to preview
and print each of these six reports in turn they can all be included in a batch. When the
batch is printed each of the six reports will be printed in turn.
From the project window you can select the register you wish to work on by clicking its icon, and use the
Register Menu to access both the definition and data for the register. Double clicking a register will
perform a default action bringing up a form to edit either the data or the definition.
3.3
Access to the options on any of the menus described below can be controlled using the security features
of WinCERTS. See Section 7 for more information on security.
3.3.1
The file menu contains various options for managing your projects.
See Figure 3.6.
New Project allows you to define a new project. Simply key in a
name for the new project and click the Save button.
Use Open Project to open an existing project.
If you are experiencing unusual behaviour with your current project
database (causing WinCERTS to crash for instance) the Repair and
Compact option can be used to repair and tidy up the database
file.
Page 10
Each type of register will display a slightly different register menu. Figure 3.7 shows the register menus
for all the different disciplines while the register menu for reports and batches is shown in Figure 3.8. You
can access this menu from the main menu bar, or by right-clicking on a register icon.
Fig. 3.7: The register menu changes depending on which register is selected.
Access to the options on the register menu can be controlled using the security features of WinCERTS.
See Section 7 for more information on security. WinCERTS may also hide some of the options if they are
not relevant to the register you have selected.
Library, Discipline, Structure, and Query
registers all have an option on the register menu
edit the data that they hold. Double clicking the
icon for any of these registers will also bring up
the form for editing and inputting project data
relevant to that register. Other options allow you
add and delete registers of currently selected
type, examine and edit the properties of the
Fig. 3.8: The register menus for reports and batches.
selected registers definition, or run a report
against it (which you can also save).
to
to
The menus for Reports and Batches show somewhat different options. See Figure 3.8. One to prepare the
Report or Batch, allowing you to edit its definition prior to running it, another to preview or print it with
the existing definition and finally the options to add or delete reports or batches.
3.3.3
See Section 7 for a detailed description of options available on the security menu.
Page 11
3.3.4
one
Access to online help and other system information can be obtained from the help menu.
3.4
Editing Data
While editing data in any of the library, discipline, structure or query registers a toolbar will appear below
the menu bar. See Figure 3.10. This Toolbar allows you to perform various actions within the current
window such as refreshing the screen; adding new records; deleting records; confirming changes;
searching through records; and editing certificates associated with Disciplines.
Add New Record
Confirm Record
Refresh
Delete Record
Certification
Search
Page 12
3.5
Properties
Page 13
Page 14
Set up
security
now?
Yes
Refer
to
Section 7.
No
Set up certificate
types properties
(Section 4.2).
Set up
disciplines
(Section 4.6).
Extra
lookup libraries required for Yes
certificates?
Add new
libraries
(Section 4.3).
Set up
queries
(Section 4.7).
No
Set up
project properties
(Section 4.4).
Additional
libraries
required?
Set up
reports
(Section 4.8).
Yes
Add new
libraries
(Section 4.3).
Set up
batches
(Section 4.9).
No
Set up
structures
(Section 4.5).
Fig. 4.1: An overview of the steps required to define and populate a new WinCERTS project database.
If you have not already done so, please also refer to Section 9 (Appendix) which contains notes on the
sample project data provided with a standard WinCERTS installation. Reading through this section and
looking at the sample database will give you a good overview of the system and will be useful in getting
you up to speed quickly in operating WinCERTS.
4.1
Page 15
4.2
The icon used for the library within the project window (default is 1).
Library Code
Library name
Code Name
A unique name for the code for the library (default is Type).
Code Mask
The input mask to use for the code name (default is >???????). See Glossary for
more information on input masks.
Description Name
The name to used for the description field on certificates (default is Description).
Once you have made all the necessary changes to the library properties screen, click the Confirm button
on the WinCERTS toolbar. See Figure 3.10.
The certificate library can optionally reference up to two other additional lookup libraries (perhaps to
record an engineers name or a location reference) plus an additional text field. These additional lookup
libraries must be created before we can tell WinCERTS that we are going to use them. Adding new
libraries is the subject of the next section.
4.3
To add a new library, make sure you are currently viewing the library list by clicking on the Libraries
button in the project window. From the register menu select Add New Library. A new library will then
Page 16
as
each
Fig. 4.4: The default library properties screen.
Fig. 4.5: Changing the default properties to appropriate terminology for the new library.Change the properties
to whatever is appropriate for the library you are setting up. See Figure 4.5.
In this example we have created a library to contain a list of engineers, changing the library code field to
ENG, library name field to Engineers, code name field to Employee No. and description field to
Name.
4.4
Project Name
This field will default to the filename used, but a longer project name can be
input.
Project Code
Project Description
Commissioning Manager The name of the commissioning manager or person in charge of the project.
Certificate Definition
Once you have made all the necessary changes to the project properties screen, click the Confirm
button on the WinCERTS toolbar. See Figure 3.10.
By default there are four pieces of information recorded against each certificate that is attached to a
discipline item. These are the certificate type, a unique code for the certificate, a date and the status
(complete or incomplete) of that certificate. As mentioned above, in Section 4.2, we can optionally
Page 17
Fig. 4.7: The certificate properties screen. Notice we have used the extra text field and called it Comment and selected the Engineers library, which w
To access the certificate properties screen click on the button with the three small dots to the right of the
Certificate Definition field. The certificate properties screen allows you to select these additional
lookup libraries and alter other properties associated with certificates. See Figure 4.7.
Use this screen to modify the following:
Register Name
Code Name
Date Name
Remark Name
Name used for the remark field (default is .). Using a period (full-stop) here
ensures that the remark field doesnt appear. In our example we have called this
Comment.
Status Name
Name used for the status field (default is Status). This is the field used to record
either 0 (incomplete) or 1 (complete) to indicate completion status of
certificate.
Certificate Library Drop-down list to choose which library is used as the certificate library.
2nd Library
3rd Library
In our example we have used the additional text field to record a comment about the certificate. If this
field is not to be used place a period . (full-stop) in this field. We have also utilised the Engineers
library we created earlier which will allow us to record an engineers name along with each certificate
which is allocated to a discipline item.
Once you have made all the necessary changes to the certificate properties screen, click the Confirm
button on the WinCERTS toolbar, then click Confirm again from the project properties screen to save
all your changes. See Figure 3.10.
Page 18
4.5
Setting up Structures
4.6
Setting up Disciplines
4.7
Setting up Queries
4.8
Setting up Reports
4.9
Setting up Batches
Page 19
5 Registers
Data in WinCERTS is held in four types of register: Libraries, Disciplines, Structures and Queries. This
section describes each of these registers in turn and the type of data they contain.
5.1
Libraries
Page 20
Page 21
5.2
Disciplines
of
Fig. 5.3: Discipline list.
Discipline Items
Opening a discipline displays a list of the records in that discipline. See Figure 5.4. Records can be added,
edited and deleted as described in section Error: Reference source not found.
Additionally, in every discipline, there will be a field for each structure set up for the project. Structures
allow certification progress to be monitored against key deliverables (regardless of discipline) and
produce different views and reports on the project (for example system/subsystem, work area or sub-
Page 22
Fig. 5.6: The Electrical Equipment discipline showing a list of certificates associated with a motorised valve tag number 43-MOV
When a discipline is opened a toolbar will appear, below the menu bar, which will include an Edit Certs
button. See Figure 5.5. Click on this button to edit the list of certificates associated with the selected item.
See figure 5.6. In our example there are three certificates (E-20, E-04 and E06) associated with the
motorised valve (tag number 43-MOV-3100).
There are four fields for each certificate Type, Code, Date and Status (these are the default field names
which of course can be changed if desired on the project properties screen). To add a certificate to an item
you can key in a valid certificate type number or the certificate type can be selected from a drop-down list
of records. See Figure 5.7. This list of records is taken
from the Certificate Types library. The Code (or
certificate reference number) is optional but if entered
must be unique within the project. The user can either
type in a code or use the Generate Certificate Number
toolbar button. See Figure 5.8. This will generate a code
made up of the discipline code and a sequential number.
The certificates library may have an additional three
fields two library fields and a text field defined to
record additional information about certificates. See
section 4 for more information on these optional fields.
Page 23
Fig. 5.9: A piping discipline properties screen showing that the Engineers library has been chosen as one of the optional additional libraries (1st Libra
In addition to the standard fields, a discipline may have up to two library fields. Each library field is
associated with a library register. See Figure 5.9. Values in a library field are selected from a drop-down
list of the items in the associated library register.
For example, if we have an Engineers library, a Piping discipline could have an Engineers library field
in order to associate test pack items in the piping discipline with an engineer. An engineer name for each
Piping item would be picked from the Line Numbers library from the drop-down list. See Figure 5.10.
Fig. 5.10: Selecting an engineer name from the drop-down list of engineer library items.
Page 24
Page 25
Associated Disciplines
If
Fig. 5.11: The associated discipline button terminology will change depending on the name of the associated discipline.
required, a discipline register may reference information associated with that discipline containing a
further list of codes. For example, a Civils discipline register may need to record information about
drawing numbers. We call these Associated Disciplines. If a discipline register has an associated
discipline defined, upon opening that register an additional toolbar button will appear next to the Edit
Certs button. See Figure 5.11. The labelling of this button depends on the terminology used for the
associated discipline. In our example, if the associated discipline is called Draw Numbers then the
button will be labelled Edit Draw Numbers.
Fig. 5.12: A civils discipline register with the associated drawing numbers discipline window.
To open an associated discipline, click on the appropriate button on the toolbar as described above. The
associated discipline codes for the selected discipline item will be shown in a new window. See Figure
5.12. In our example we can see two drawing numbers, 93831-01 and 93832-01, associated with the Work
Pack FD/001 in the Civils register. There may be a Library defined for the associated discipline, in
which case the codes can be selected from a drop-down list of the items contained within that library. If
there is no library defined for the associated discipline then codes must be typed in manually by the user
for each associated discipline item.
Page 26
Supra Disciplines
A discipline may have a Supra Discipline defined. This is effectively an extra level of breakdown,
allowing the discipline items to be arranged into groups within the discipline. For instance an Instrument
Loops supra discipline could be used to group related instrument loop tagged equipment together.
If a supra discipline is defined for a discipline, two windows appear on the screen when the discipline is
opened. See Figure 5.13. The top window lists the supra discipline groups, while the lower window lists
the discipline items for the selected supra-discipline group. In our example instrument loop items with tag
numbers 043-AE-3340, 043-AT-3340 and 043A3340 are all grouped together under loop number 043A3340 (C-3000A/B/C Compressor Discharge).
Fig. 5.13: An instrument loops supra discipline in the upper window with associated instrument loop discipline items in the lower w
Note: The decision as to which discipline libraries, associated disciplines and supra disciplines to use
with a discipline register should be made when initially creating the discipline register. See section 4 for
more information on setting up discipline registers for the first time.
Page 27
5.3
Structures
It is normal practice to break a project down into manageable and deliverable sections using one or more
project breakdown structures. The structure registers within WinCERTS are used to create the key
reporting structures for the data held in Discipline and Query registers. For instance you may split a
project into systems, such as Electrical Systems, Instrument Systems or Recovered Vapour. These
systems could then be broken down further into subsystems. The Recovered Vapour system, for
example, could be split further into Berth 1 Vapour Arms, Berth 2 Vapour Arms, Vapour Pipeline
and so on. See Figure 5.14.
Fishdale Major
Revamp Project
Project
Project
System
Work Area
Sub-system
No Specific
System (00)
Recovered
Vapour (20)
Fishdale Major
Revamp Project
Drains
(21)
Construction
Construction
Berth
Area 1 (01)
Area 2 (02)
No. 1 (B1)
Berth 1 Vapour
Berth 1 Vapour
Arms (20/01)
Lines (20/02)
Kerosene
(22)
Diesel
House (DH)
Vapour
Pipeline (20/10)
Fig. 5.15: Project broken down by work area. The number in brackets is the structure code used in our example database.
Fig. 5.14: Project broken down by system and sub-system. The number in brackets is the structure code used in our example database.
Alternatively you may also want to view the elements of your project according to which work area they
are assigned to. These might be named Construction Area 1, Berth No. 1 or Diesel House for
example. See Figure 5.15.
Up to four separate reporting structures can be defined per project. In addition to the above you may also
want to report by sub-contractor, module or some other client requirement, for example.
You may of course want to assign elements of your project to more than one project breakdown structure.
Once elements are attached to a breakdown structure you can then use the structures to report across the
project in different ways. For instance we may first want to look at the certification status of the entire
project broken down by system. We could then highlight the Recovered Vapour system and look at this
in a little more detail. If we then notice a number of incomplete certificates on the Vapour Pipeline
subsystem we could use our structure again to drill down further and look only at that subsystem.
Discipline and Query registers will have a field corresponding to the lowest level of each structure that
you create, allowing a position in the reporting structure to be selected for each item. See Figure 5.16.
Page 28
Fig. 5.16: Selecting a sub-system for tag number 43-MOV-3360 in the Electrical Equipment discipline. Notice there is also a field fo
As with any register, a structure can be opened by double-clicking on its icon or code from the main
project window. The top level of the structure will then be shown. See Figure 5.17. A structure can have
up to three levels and for each level there is a unique code, a description and up to three optional dates.
The terminology for these fields is entirely user-definable so it can vary between different structures and
between different levels in the same structure.
The drop-down list at the top right of the structures screen is used to select another level of the structure.
See Figure 5.17. For levels below the top level, the codes for the level immediately above are shown as
well as the information for the selected level. See Figure 5.18.
Fig. 5.18:
of the system/sub-system
level we structure
see the top
level
System
codes
as well
as the
Sub-system
5.17: The sub-system
top level of level
the system/sub-system
structurestructure.
showing At
thethis
drop-down
level
selector
in the
top right.
This
structure
only has codes
one d
To add a new structure element, first select the appropriate level using the drop-down list as described
above, then go to the blank record at the bottom of the list. In the first field, type in a code for the new
structure element or, if you are adding an element to the second or third level of a structure, select a code
from the level above. See Figure 5.19. Note that each code is unique within each level of the structure, so
there is no ambiguity in this. Finally, enter a code (if adding a second or third level element), along with a
description and dates if necessary.
Page 29
Fig. 5.19: Selecting a code from the top level of the system/sub-system structure.
Since the codes for each level are unique within the whole level, rather than just within a branch of the
structure, the user can simply select a code from the lowest level of the structure when assigning a
discipline or query item to a structure. See Figure 5.16.
5.4
Queries
Page 30
Fig. 5.21: The properties screen for a non-conformance register showing only two dates defined. The third one is hidden by entering a period (.) in the t
Each query register has fields for a unique code, a revision number, a description and up to three dates. As
with other types of register, the terminology can vary depending on what is most appropriate for each
register. As with discipline registers, there will also be a field for each structure set up for the project,
allowing items in the query register to be attached to the structure. See Figure 5.20.
When a new query register is defined it will have three default date fields, named Raised, Answered
and Closed-Out. These date fields are optional and of course the terminology can be changed. To hide a
date field put a period (.) in the Date Name field on the properties screen. See Figure 5.21. Be careful to
choose an appropriate term for the last date field defined whenever a value is entered in the last date
field, the query is considered to be Cleared (or complete). This feature can be used when producing a
query report to show either All the queries, Cleared queries (i.e. queries where a date exists in the last
date field) or queries that are Not Cleared (i.e. queries where a date does not exist in the last date field
and are therefore pending or outstanding).
5.4.1
Sub-Queries
Query registers can be arranged into groups in a similar fashion to the way discipline items can be
grouped together using supra disciplines. See Section 5.2.5 for a description of supra disciplines. This
grouping is done using a Sub-Query register which simply adds an additional level of detail to an
ordinary query register.
If a sub-query is defined for a query register the screen will be divided into two windows when that
register is opened. The top window will display a list of the queries in the register, and the lower window
will display a list of the sub-queries for the selected query. See Figure 5.22. This example shows a query
register that consists of punch list numbers. The sub-query contains the punch list items associated with
each punch list number. In our example, punch list number CI/60/07/01 has five separate punch list items.
Page 31
Fig. 5.22: A query register in the top window with sub query items in the bottom window
Sub-queries have fields for a unique code, a value, a date and two descriptions. Additionally, a library
register may be associated with the sub-query register, in which case there will also be a field that allows
the selection of a value from the library using a drop-down list. This process is similar to using discipline
library fields, which is explained in Section 5.2.3.
It is important to note that if dates are used in the main query register then all sub-query items will be
shown on reports regardless of the date shown on sub-query items. However, if dates are not used in the
main query register, but are defined for items in the sub-query register, then only those sub-query items
which have the appropriate completion status will be shown.
Looking at our example again, in Figure 5.22, weve called the unique code Item, the value Man
Hours, the date Completed Date and the two description fields Description and Memo. We have
also associated a Category Codes library with the sub-query which produces an additional Category
field. The category library allows you, for example, to identify which items are critical and which are
non-critical.
Another example of how a sub-query could be used is with a query register containing a list of jobs. A
sub-query register could be used to break down each job into tasks, with the value field used to store the
number of labour hours required for each task. The sub-query could also reference a library of task types
so we could select a task type for each task item.
5.4.2
Page 32
Fig. 5.23: The properties screen for a concession request query register showing the Site Design Query defined as a parent query.
To take advantage of this relationship the user would first enter a change request by keying details into the
Change Request register. Later, a specification revision may be added. The user would then go back to
the change request entry and pick the specification revision from a drop-down list which would take items
from the Revisions register.
It is possible to define up to two of these parent-child relationships and using them is optional.
Page 33
6 Reports
Clicking on the Reports button from the main project window will display a list of the reports created
for the open project. See Figure 6.1. New reports can be added, and existing reports edited or deleted, at
any time.
Fig. 6.1: The project window showing a list of saved reports in the current open project.To view or edit the
selections for an existing report, double-click on the icon or code for the report, or choose Prepare
Report from the Register menu. The sorting and filtering options can then be edited if necessary. There is
a Save Report button on the toolbar, which can be used to save the new report settings. There is also a
Print Report button to allow the report to be previewed and printed. It is possible to change the sorting
and filtering options and run a report with the new settings, without saving the changes.
To run a report using the saved settings, right-click on the report name or its code and choose Preview
Report, or select the same option from the Register menu. To delete a report, select the report by clicking
on its icon or code and choose Delete Report from the Register menu.
6.1
Status reports
Status reports are used to track the progress of certification on a project. They show the total number of
certificates raised, the number of incomplete (outstanding) certificates, the number of complete (issued)
certificates and the percentage complete. Reporting is done against a structure, with subtotals for each
structure area. See Figure 6.2.
To create a new status report, click
on the Reports button and select
Add New Status Report from the
Register menu. This will bring up a
screen with default selections for the
report. See Figure 6.3. A new name
for the status report can be entered in
the Report Name field.
If a certificate type is selected from
the drop-down list in the Include
Fig. 6.2: A top-level status report showing the project broken down by system.
Page 34
as
Page 35
6.2
Library Reports
A library report lists the contents of a particular library. Filtering on the Code field is possible. See Figure
6.4.
Fig. 6.4: A certificate types library report filtered to show only those certificate types which have codes beginning with the letter I
To create a new library report, click on the Libraries button, select the library and choose Report from
the Register menu. Alternatively, right-click on the library and select the Report option.
A new name for the report can be typed in, and a filter can be defined for the code field. The toolbar
buttons can be used to save or preview the report. If a report is saved, it will appear along with the other
reports when the user clicks on the Reports button from the main project window. It is possible to
define, print and close a report without saving it.
6.3
Discipline Reports
A discipline report is a detailed report of the individual items and certificates within a particular
discipline. See Figure 6.5.
Fig. 6.5: An electrical equipment discipline report filtered to show only subsystem 23/01 (crude oil). There are three pumps within this subsystem and e
To create a new discipline report, click on the Disciplines button from the main project window, select a
discipline (by clicking on its icon or code) then choose Report from the Register menu. Alternatively,
right-click on the discipline and select the Report option. This will bring up a screen with default
selections for the report. See Figure 6.6.
Page 36
A new name can be entered for the report. It is possible to filter on the item code field a tag number for
instance. If some standard coding convention is used we could then use part of that tag number to filter on
particular types of equipment (drums, valves, transformers, etc.) using wildcards. For instance VAL*
might include all the items that are valves. If the discipline has a library, an associated discipline or supradiscipline, these can also be filtered on. There is also a filter for Certificate Type codes.
Filter for Status can be left as * in which case certificates of any status will be included.
Alternatively, the filter can be set to 0 or 1 to include only incomplete or complete certificates
respectively. A typical exception report would only list the outstanding work.
By default the report will be against the first
structure on the structure list. The user can
select a different structure, or no structure.
As with status reports, the user can filter on
any level of the structure, and select which
levels of the structure to show on the report.
As with other types of report, the toolbar
buttons can be used to save or preview the
report. If a report is saved, it will appear
along with the other reports when the user
clicks on the Reports button in the project
window. It is possible to define, print and
close a report without saving it.
The report itself lists the items in the discipline in the order defined by the selected structure. Structure
codes are shown for each level the user chose to show on the report. Below each item, the certificates for
that item are listed. See Figure 6.5.
6.4
Structure Reports
Page 37
6.5
Query Reports
A query report is a detailed report of the items within a particular query register. Query reports are similar
to discipline reports. See Figure 6.8.
Fig. 6.8: A non-conformance query report filtered to show only the non-conformance reports which are not cleared none of the item
To create a new query report, click on the Queries button, select the query and choose Report from
the Register menu. Alternatively, right-click on the query and select the Report option.
A new name can be entered for the report, and it is possible to filter on the item code field. If the query
has a child query, this can also be filtered on.
Using the Query Status filter, the report can be restricted to only show cleared (closed out) queries, or
only those queries that are not cleared. A query is cleared when a date is entered in the last date field. See
Figure 6.9.
Page 38
Fig. 6.9: The properties screen for a query report. Notice we have set the filter for query status to Not Cleared and that we are reporting against the sy
As with discipline reports, by default the report will be against the first structure on the structure list. A
different structure can be selected from the drop-down list. The user can then filter on any level of the
structure, and select which levels of the structure to show on the report. Alternatively the option of
None can be selected in the Against Structure field in which case the report will be arranged
alphabetically by the query code (Non-Conformance Number in our example in Figure 6.8).
The toolbar buttons can be used to save or preview the report in the same way as for other types of report.
If a report is saved, it will appear along with the other reports when the user clicks on the Reports
button in the project window. It is possible to define, print and close a report without saving it.
The report itself lists the items in the query register in the order defined by the selected structure.
Structure codes are shown for each level the user chose to show on the report.
Batches
Batches are used to group two or more reports together that need to be printed off regularly. To create a
new batch click the Batches button in the project window, then select Add New Batch from the
register menu. You can now simply give the batch a name and include reports within the batch by
selecting them from pull-down menu fields at the bottom of the Prepare Batch screen. See Figure 6.10.
Fig. 6.11: The properties screen for a batch (accessed by right-clicking on a batch then selecting Prepare Batch from the pull-down menu.
In our example we have grouped six reports together (R01 to R06) into a batch called Month End Status
Reports. The reports in this batch can be printed off by right-clicking on the batch icon or code and
selecting Print Batch from the pull-down menu. Alternatively click on the batch icon or code and
select Print Batch from the register menu.
Page 39
Page 40
7 Security
The security menu contains options to allow a user to change their
password and to allow the system administrator to edit user
permissions, update registration details and to view who is logged
into WinCERTS and log them out if necessary. See Figure 7.1.
7.2
Group Definition
The Group Definition screen will normally only be available to the WinCERTS system administrator.
The screen is split into two the groups are listed on the left, and the permissions available are listed on
the right. See Figure 7.3. For instance, in this example the Project Manager group only has access to
Open Project, Print Setup and Most recently used Projects from the file menu (indicated by the key
symbol). This group does not have access to New Project, Repair Project or Project Properties.
The group definition toolbar buttons are used to grant or revoke permission for an action, add a new
group or delete a group. See Figure 7.4. When a group is granted permission to a particular menu item, a
key symbol will appear next to the corresponding menu item underneath the group name (left side of
screen) and will disappear from the available permissions (right side of screen). Similarly, if permission is
revoked from a groups menu item the key will move from right to left.
Page 41
Grant Permission
7.3
Refresh
Use
Add Group
Revoke Permission
Delete Group
Definition
Each WinCERTS user belongs to a group, and each group has its own security permissions as explained
above. The User Definition option will normally only be available to the WinCERTS system
administrator. This screen allows the administrator to add a new user, delete a user or edit a user's
password. The user definition screen also displays a summary of the number of users, number of groups
and who is currently logged on to the system. See Figure 7.5. In the example we can see that one user is
currently online and that there are a total of seven users assigned to three groups.
Users can be added, deleted or their passwords changed by clicking the user definition toolbar buttons.
See Figure 7.6.
There is also a toolbar button to open the group definition screen. Clicking this button has the same effect
as selecting Group Definition from the security menu, which is explained in Section 7.2.
Add User
Edit Password
Refresh
Delete User
Group Definition
Fig. 7.6: The user definition toolbar. The group definition button opens the group definition screen.
Fig. 7.5: The User Definition screen.
7.4
Update Registration
be
is
full
Page 42
7.5
User Monitor
Refresh
View by Project
To log a user off the system, double-click on the users name (this will
display a red cross through the icon for that user) then click on the
Logout Users toolbar button. See Figure 7.9. A box will appear
allowing a message to be entered. If the user is actually logged on, this
message will be displayed on their screen before they are logged off.
After entering a message click on the OK button. After a few seconds
the user will be logged off.
The user monitor allows the list of logged in users to be arranged either
in order of user groups (the default) or in order of projects. Change
between these two views by using the toolbar buttons. See Figure 7.9.
Page 43
8 Support
If you require assistance, please contact our support office. The contact details are as follows:
Tel:
+44 (0) 1595 697444
Fax: +44 (0) 1595 697449
Email: help@kildrummy.com
The Kildrummy Corporation Limited
26 North Road
Lerwick
Shetland
ZE1 0DE
UK
http://www.kildrummy.com/support/
Page 44
Introduction
You should by now have successfully installed the Kildrummy WinCERTS program, entered an
authorization code, user name and password. Check the installation instructions or call / email technical
support if you encounter any problems: help@kildrummy.co.uk or +44 (0) 1224 619250.
To confirm that you are using the correct project look at the project window:
Fishdale Major Revamp Project should be displayed.
If it is not select Open Project from the File menu or Ctrl-O and search for the project file called
DefaultProject.ctp. Click Open.
WinCERTS then has six main screens as defined below.
9.2
Libraries
These libraries or registers are user definable and can be associated with the discipline registers (see
Section 9.4) or queries (see Section 9.6).
Examples of libraries include: Certificate Type, ISO Numbers, Line Numbers, Categories,
Engineer, Supplier, etc.
Users can then filter detailed reports (mechanical equipment, instruments, piping hydro tests, punch lists,
engineering queries etc) against the contents of these libraries.
One library is mandatory and holds the certificate types for the selected project. This is a library of all the
different types of certificates, tests, inspection records that will be required to carry out mechanical
completion, commissioning and hand-over of your project.
Have a look at the default data in the Certificate Types library. Select the icon and either double-click or
right-click Edit Data. These certificates are used in the Disciplines screen to track actual certification
requirements per tag number, cable number, test pack, etc.
9.3
Disciplines
The discipline registers shown here are fairly typical for an oil and gas project using WinCERTS. They
are user definable when setting up a new project: you could, for example, select to set-up separate
registers here for pump motors, vessels or drums rather than include them all within the mechanical
register. This may help keep track of the outstanding certification requirements for the project by running
reports for each individual register.
Have a look at the default data in the some of the registers. Select the icon, for example EC, and either
double-click or right-click Edit Data. Try EE, IL and PI too.
Page 45
Filter / sort details of each discipline register contents showing actual certification
requirements.
Filter / sort summary certification reports across the entire project showing progress at each
level of the report hierarchy contained within the structure.
To run a report on a particular register right-click on the selected data, for example EE, and select the
Report option. At this stage you can modify the selection criteria for grouping and sorting the report.
For now, accept the defaults and click Print Report icon on the upper tool bar.
From each discipline screen have a look at the certification requirements by clicking the Edit Certs
button on the upper tool bar. This screen displays the certificate type (requirement), certificate number (if
required), date of certification and status (0 = incomplete, 1 =complete).
9.4
Structures
Up to four report structures can be user defined in WinCERTS. Each structure can have up to 3
(hierarchical) levels of detail. They provide the user with the ability to report certification and engineering
query details across the entire project against the selected structure.
Typical examples for oil and gas projects are displayed here: System (hand-over) / Subsystem
(acceptance) and Work Area. Look at the data for both the structures you will notice this is the
register that is used to update the discipline registers data. In the case of System / Subsystem, select the
structure level to move to the lowest level (subsystem).
We could define a further two report structures for the sample project. Examples of further structures
could include sub-contractor / engineer and phase / module.
9.5
Queries
The queries screen allows the user to define different types of engineering query.
Examples of queries include: engineering queries, punch lists, concession requests, construction change
notes, site instructions, non-conformance reports.
Have a look at the default data in for each of the registers on this screen. Whilst certification records are
not recorded for each of these queries you will notice that, like the discipline registers the data is coded
against the report structures: Subsystem and Work Area.
Page 46
9.6
Report
WinCERTS has no hard-coded reports. Instead the user is free to design, run and store (for future use)
reports to suit the project and commissioning teams requirements. Each report allows you to choose the
level of detail, sorts, filters and report name.
From this screen you can run stored reports (saved from running discipline or query reports) or create, run
and save status reports.
Try running each of the reports listed in turn starting with R01 Total Project Status by System. Click
on the icon, R01, right-click and select the Preview Report option.
If you want to modify the report settings (filters, groups etc.) then select Prepare Report.
9.7
Batches
Reports that are stored in the previous screen (see section 6 above) can be grouped together and then run
as a single action.
The month end reports can be gathered together and run in this way. To see an example of this doubleclick the B1 icon.
9.8
Further Information
For further details on how WinCERTS can help control you and your clients project completions
workload or our training and consultancy services please contact:
The Kildrummy Corporation Limited
26 North Road
Lerwick
Shetland
ZE1 0DE
UK
Tel:
+44 (0) 1595 697444
Fax: +44 (0) 1595 697449
Email help@kildrummy.com
Page 47
10 Glossary
Access: Defines the access privileges of an individual user. It essentially determines which
menu/files/fields a user is allowed to read and/or update.
Associated Discipline: Used to reference information associated with a discipline containing a further list
of codes. For example, a Civils discipline register may need to record information about drawing
numbers, where each drawing would have a unique identifier or drawing number.
Batch: Used to create a group of two or more reports that need to be printed off regularly. The
commissioning management team, for instance, may require the same half-a-dozen monthly, weekly
or perhaps daily reports. Instead of having to preview and print each of these six reports in turn they
can all be included in a batch. When the batch is printed each of the six reports will be printed in turn.
Certificates: The physical pieces of paper used to record results of certification tests. Key details from
these certificates such as certificate type, code, completion date and completion status are
recorded In WinCERTS against discipline items.
Certificate No.: The unique identifier or reference number allocated to each certificate.
Certificate Types: The most important, and only essential, library. These define the types of work/tests
for which test certificates will need to be raised.
Dates: Various dates are used within WinCERTS:
1. Certificate dates are used to indicate the completion date of a certificate.
2. The issued date is the date a query, such as a construction change note, was issued to the site.
3. The closed-out date is the date the work required to implement an answer to an engineering
query is completed.
Discipline: A register of project data requiring certification that pertains to a discrete or separate
engineering discipline. Discipline registers can be used to hold different types of item for example,
Civils or Electrical Cable items. Different terminology can be used in each register, and there can be
differences in the structure of the registers. It is up to the user which discipline registers are set up for
each project. For instance, we may want a separate register for safety equipment rather than
grouping items in a generic electrical equipment register. Against each discipline item there will be a
list of the certificates required for that item, with a status flag to track whether the certificate has been
signed off (complete) or is still outstanding (incomplete).
Discipline registers may have a Supra Discipline defined. This effectively adds an extra level of
breakdown to the discipline allowing items to be arranged into groups within the discipline. For
instance an Instrument Loops supra discipline could be used to group related instrument loop
tagged equipment together. In this instance a loop number will be used as a unique identifier for a
related group of instruments which when acting together fulfil a specific function.
Discipline Item: An individual item within a discipline which requires certification such as a tag, cable,
test pack, work pack, loop number, etc. A tag number is typically used as a unique identifier for an
item of equipment. Similarly a work pack number might be used as a unique identification of a
series of linked actions to be performed as a single activity.
Page 48
Number placeholder.
Letter placeholder.
>
<
Number or letter.
&
Any character.
Any other character will be treated as a literal, e.g. look at the way dashes are used in the above
example.
Library: Library registers hold codes that can be selected from drop-down lists in other areas of the
system. The most important, and only essential, library holds the list of Certificate Types. You may
want to define additional libraries to hold lists of contractors or lists of certification engineers for
example or you may have a list of category codes that you want to associate with certain project
items. Each library item will have a unique identifier, such as a type code or a line number. Detailed
discipline reports can be run against these libraries.
Menu Bar: A horizontal menu that appears near the top of a window. Each option in the menu bar, is
associated with a pull-down menu. In WinCERTS these options are File, Register, Security,
View and Help. The contents of the menu bar will change depending on which window is currently
selected.
Project Window: The Project Window provides access to all the registers that make up the definition of a
WinCERTS project. Registers also hold all the certification and other data entered for that project.
The buttons at the top of the window switch between showing different types of register, which are
listed in the bottom part of the window. See Figure 3.3.
Properties: All the terminology used throughout WinCERTS in library names, field names within
registers and so on is user-definable and can be set up and changed through property screens.
See Figure 3.11. Some of these properties, once they have been defined and data has been entered
into the database, cannot be changed. For instance once a code has been defined for a register
(CERT for certificate types for example) that code cannot be changed. As well as properties screens
for the various registers the project itself has a properties screen which can be accessed from the file
menu.
Page 49
Page 50