Intro to Project Engineering Tools
Transcript of Intro to Project Engineering Tools
-
8/16/2019 Intro to Project Engineering Tools
1/112
Introduction to
ProjectEngineering Tools
1
-
8/16/2019 Intro to Project Engineering Tools
2/112
Overview
The Project Engineering Tools (PET) program is
designed to perform activities and produce documents
for instrumentation, electrical and mechanical
engineers and designers in the oil & gas, power and
chemical industries
Project Engineering Tools was originall! named
Instrument "aster The name was changed to reflectthe program#s change in focus from solel! instrument
engineering and design to overall project engineering
and design
$
-
8/16/2019 Intro to Project Engineering Tools
3/112
Program Evolution
The roots of Project Engineering Tools go %ac to aseries of 'P1* calculator programs for controlvalves, relief valves, and orifice plates in 1+-
These programs were migrated to the I." P*platform in 1+$
/n organi0ed (O2 %ased) program was developedin 1+3 This program had an Instrument Inde4,process data for simple fluids, calculations, datasheets (-), and a *2 I5O 6ist There were noinstrument design capa%ilities at this time
7
-
8/16/2019 Intro to Project Engineering Tools
4/112
Program Evolution (continued)
In 1++3 instrument design capa%ilities were added
in the form of *a%le 2chedules and *a%le
Termination 2heets This allowed for the
development of data ta%les for instrument loopdrawings 8sing these data ta%les it was
possi%le to use /uto*ad scripts to auto generate
instrument loop drawings This was a huge
timesaving element
Instrument "aster was ported from O2 to a
9indows environment in 1++:
-
8/16/2019 Intro to Project Engineering Tools
5/112
Program Evolution (continued)
8sed on over 73- projects so far
6argest project to date; 2hell Perdido Project,
$--+ Over $
-
8/16/2019 Intro to Project Engineering Tools
6/112
Program *omponents
= "echanical E>uipment 6ist
= 6ine 6ist
= ?alve 6ist
= 2pecialit! Items 6ist= Instrument Inde4
= P & I Interface
= *alculations for *ontrol ?alves, @elief ?alves,Orifice Plates, ?enturi Tu%es, and Thermowells
= ata 2heets for over - instrument categories
= "aterial @e>uisitions
<
-
8/16/2019 Intro to Project Engineering Tools
7/112
Program *omponents (continued)
= /larm 6ist
= Instrument Tu%ing 2chedule
= *25P6* I5O 6ist
= *a%le 2chedule= *a%le Termination 2heets
= @acewa! 2chedule
= Panel Terminations= Instrument 6oop rawings
= Instrument Installation etail rawings
:
-
8/16/2019 Intro to Project Engineering Tools
8/112
Program *omponents (continued)
= Electrical "otor 2chematics
= Electrical 6oad 6ist
= Electrical Installation rawings
= Electrical E>uipment 6ist= Aueries
= ocuments
= ?iew5Plot rawings= 2/BE *hart
= Project /dministration
= 2!stem /dministration
-
8/16/2019 Intro to Project Engineering Tools
9/112
"ultiiscipline *apa%ilities
Project Engineering Tools started out as a tool to
aid instrument engineers and designers Over
the !ears it has evolved to add capa%ilities for
electrical and mechanical engineers
+
-
8/16/2019 Intro to Project Engineering Tools
10/112
Instrument Engineering & esign
*omponents
= Instrument Inde4
= P & I Interface
= *alculations for *ontrol ?alves, @elief ?alves,
Orifice Plates, ?enturi Tu%es, and Thermowells= ata 2heets for over - instrument categories
= "aterial @e>uisitions
= 2/BE *hart
1-
-
8/16/2019 Intro to Project Engineering Tools
11/112
Instrument Engineering & esign
*omponents (continued)
= /larm 6ist
= Instrument Tu%ing 2chedule
= *25P6* I5O 6ist
= *a%le 2chedule= *a%le Termination 2heets
= @acewa! 2chedule
= Panel Terminations= Instrument 6oop rawings
= Instrument Installation etail rawings
11
-
8/16/2019 Intro to Project Engineering Tools
12/112
Electrical Engineering & esign
*omponents
= *a%le 2chedule
= *a%le Termination 2heets
= @acewa! 2chedule
= Panel Terminations
= Electrical "otor 2chematics
= Electrical 6oad 6ist
= Electrical Installation rawings= Electrical E>uipment 6ist
= ?oltage rop *alculations
1$
-
8/16/2019 Intro to Project Engineering Tools
13/112
"echanical Engineering & esign
*omponents
= "echanical E>uipment 6ist
= 6ine 6ist
= ?alve 6ist
= 2pecialit! Items 6ist
17
-
8/16/2019 Intro to Project Engineering Tools
14/112
Program *omponents (*ommon)
= Aueries
= ocuments
= ?iew5Plot rawings
= Project /dministration= 2!stem /dministration
1
-
8/16/2019 Intro to Project Engineering Tools
15/112
/dvantages
= ata entr! is performed onl! once and stored indata%ase format in onl! one place ata redundanc! iseliminated
= / change in the Instrument Inde4 is immediatel!
reflected in all downstream documents such ascalculations and data sheets= Popup windows for data entr! are availa%le throughout
the program, allowing for consistent data entr!throughout the project data%ases
= /ll functions are menu driven using standard "icrosoft9indows conventions= Each project ma! %e customi0ed to meet the
re>uirements of the project
13
-
8/16/2019 Intro to Project Engineering Tools
16/112
/dvantages (continued)
= The program is completel! networ compati%le "ultipleusers can safel! access the same data%asessimultaneousl!
= The program has a controlled access environment
8nauthori0ed users cannot access or manipulatedata%ase information The securit! levels are fle4i%leand assigna%le under Project Engineering Tools programcontrol /ccess to different parts of the program iscompletel! configura%le %! the 2!stem /dministrator of
the program, or Project /dministrator of the project /san e4ample, it might %e desired to give readonl!privileges to certain users This is done on a individual
jo% and individual document %asis
1<
-
8/16/2019 Intro to Project Engineering Tools
17/112
ata Import 5 E4port
ata can easil! %e imported5e4ported to5from the Project EngineeringTools program These following formats are supported;
= "icrosoft 2A6 2erver = "icrosoft /ccess= "icrosoft E4cel
= PB (Porta%le ocument Bormat)= 'T"6 ('!perte4t "arup 6anguage)= @TB (@ich Te4t Bormat)
Optional;= I." .$= Oracle= 2!%ase /daptive 2erver /n!where= /ll O.* (Open ata.ase *onnectivit!) compliant data%ases
1:
-
8/16/2019 Intro to Project Engineering Tools
18/112
@eporting
= *lear and concise reports are %uilt in to the
program for all activities
= 9here issued documents are involved, such as
the Instrument Inde4, calculations, data sheets,and others, all changes from the previous issue
are automaticall! flagged %! the program without
re>uiring an! intervention from the user
= /ll reports are completel! customi0a%le %! the
enduser
1
-
8/16/2019 Intro to Project Engineering Tools
19/112
2upported ata%ases
Project Engineering Tools uses "icrosoft 2A62erver as the data%ase %ac end
Cnowledge of the selected data%ase %acend is
not re>uired of the endusers in order to %eproficient in the use of Project EngineeringTools
1+
-
8/16/2019 Intro to Project Engineering Tools
20/112
ata%ase Ta%les
There are over :- individual data ta%les that
comprise an Project Engineering Tools project
There are over 73 ta%les that are involved in
project customi0ation
$-
-
8/16/2019 Intro to Project Engineering Tools
21/112
Instrument Inde4 Borm
$1
-
8/16/2019 Intro to Project Engineering Tools
22/112
Instrument Inde4 Drid
$$
-
8/16/2019 Intro to Project Engineering Tools
23/112
E>uipment 6ist Borm
$7
-
8/16/2019 Intro to Project Engineering Tools
24/112
E>uipment 6ist Drid
$
-
8/16/2019 Intro to Project Engineering Tools
25/112
*a%les Borm
$3
-
8/16/2019 Intro to Project Engineering Tools
26/112
*a%les Drid
$<
-
8/16/2019 Intro to Project Engineering Tools
27/112
Ce! *oncepts
= Database *ollection of data ta%les
= Data Table *ollection of data records
= Data Record / row of data made up of data
fields
= Data Field / column of data
= Relational Database / data%ase in which the
data structures are not rigidl! predefined
= SQL 2tructured Auer! 6anguage The mostpopular computer language used to create,
modif!, retrieve and manipulate data from
relational data%ase management s!stems$:
-
8/16/2019 Intro to Project Engineering Tools
28/112
Instrument Inde4 BormTitle .ar
"ain "enu
2peed .uttons
@ecord Tree
ata Entr!
/rea
'eader
@ecord /dded Info @ecord "odified Info $
-
8/16/2019 Intro to Project Engineering Tools
29/112
E>uipment 6ist Drid
$+
-
8/16/2019 Intro to Project Engineering Tools
30/112
Borm 6a!out escriptions
= Title Bar ispla!s program name, user name, project num%er,active form and window controls
= Main Menu ispla!s the list of commands that are availa%le forthe active form T'E "/IF "EF8 9I66 *'/FDE EPEFIFD8POF T'E /*TI?E BO@"
= Speed Buttons Provides >uic access to the major program
modules= Record Tree ispla!s a tree view of the records in the selection
set= Data Entry Area 8se dropdown selection %o4es when possi%le= Record Added Info 2hows the time, date and the user who
added the record= Record Modified Info 2hows the time, date and the user who last
changed the record
7-
-
8/16/2019 Intro to Project Engineering Tools
31/112
Borm 6a!out 'eader
E>uipment FoPrimar! Ce! Bields
@ecord @evision & 2tatus
Incremental 2earch
2ort Ce! 2elect
*urrent @ecord Fum%er 5
Total Fum%er of @ecords ispla!ed
@eportFum%er
2elect
@eport Fame
@ecord
Favigator
2A6 2tatement
Bor 2elected
@ecords Doto @ecord 2election ialog
Doto Drid ?iew
@eport Outputestination 2elect
Print *urrentl!
ispla!ed @ecords
Turn @evision "aring On5Off
71
-
8/16/2019 Intro to Project Engineering Tools
32/112
Borm 6a!out 'eader escriptions
= Equipment o ispla!s the e>uipment num%er of the current record= !rimary "ey Fields ispla!s the values of the primar! e! fields / primar! e!
field maes it impossi%le for two records to have the same e>uipment name= #urrent Record umber $ Total umber of Records Displayed @ecord num%ers
depend on the sort order The! are not stored in the data%ase The total num%er ofrecords displa!ed is dependent on the 2A6 selection of records
= Record Re%ision & Status These fields are automaticall! maintained %! theprogram @evision num%ers start out with letters 8ser decides when to change to anumeric revision ?alid records statuses are /E, I228E, @E?I2E and
E6ETE= Incremental Searc' This is one method of finding a specific record in the datata%le /s letters are t!ped into the field the search for a specific record will %enarrowed This Incremental 2earch %o4 is tied to the 2ort Ce! 2elect The te4t to theleft of the Incremental 2earch %o4 reflects the name of the data field that will %eincrementall! searched
= Sort "ey Select 2elect the sort order of the displa!ed records Ever! user cancreate a new sort e! at an! time via the Tools G 2ort Orders menu selection
= Report umber Select 2elect a predefined report num%er from the @eports ta%lefor the E>uipment 6ist report categor! @eports can %e run from the E>uipment 6istBorm or Drid or the @eports Drid To get to the E>uipment 6ist reports in the @eportsDrid, press *trlP or select *onsole G Print from the "ain "enu while the E>uipment6ist Borm or Drid has focus
= Report ame ( ispla!s the name of the report corresponding to the selected @eportFum%er
7$
-
8/16/2019 Intro to Project Engineering Tools
33/112
Borm 6a!out 'eader escriptions
= Report )utput Destination Select This is where the user can direct the report togo @eport destinations are;
/rchiveBile 2tores report in custom Project Engineering Tools format E4celBile 2tores report in "2 E4cel file format 'T"6Bile 2tores report in 'T"6 (we% %rowser) format PBBile 2tores report in /do%e PB format Printer 2ends the report to the selected printer @TBBile 2tores the report in @TB format This is reada%le %! "2 9ord 2creen 2ends the report to the screen for a report preview
= !rint #urrently Displayed Records Press this %utton to print the records that have%een selected %! the 2A6 statement= Turn Re%ision Mar*in+ )n$)ff @evision maring is handled automaticall! %! the
program This chec %o4 will toggle the revision maring on and off @evisionmaring is indicated %! shading revised data fields on the report This is not thesame as the ocument G @evision "aring item from the "ain "enu
= Record a%i+ator 8se this control to move around the selected records displa!edBor a definition of what the s!m%ols mean, !ou can hover the mouse pointer over a
%utton and a hint will %e displa!ed for a few seconds Brom left to right the %uttonsare defined as Birst @ecord, Previous @ecord, Fe4t @ecord, 6ast @ecord, Insert@ecord, elete @ecord, 2tart Edit, Post @ecord, *ancel Edit, @efresh 2elected ata
= ,oto Record Selection Dialo+ Press this %utton to open the 2elect @ecords to?iew5Edit dialog
= ,oto ,rid Press this %utton to go to the same record in the E>uipment 6ist Drid
77
-
8/16/2019 Intro to Project Engineering Tools
34/112
"ain "enu; *onsole
7
-
8/16/2019 Intro to Project Engineering Tools
35/112
"ain "enu; *onsole G Project
Open or close a project Hou will onl! see those projects that !ou have
authori0ation for
Incrementall! search for project
/utomaticall! open up all of the ta%les that were open when !ou last visitied this project
73
-
8/16/2019 Intro to Project Engineering Tools
36/112
"ain "enu; *onsole G Borm
Open or close a form selected from dialog Or close all forms
7<
-
8/16/2019 Intro to Project Engineering Tools
37/112
"ain "enu; *onsole G Print
Opens the Project @eports Drid form 2elected report record will %e %ased on originatingform or grid categor! The shortcut e! is *trlP
7:
-
8/16/2019 Intro to Project Engineering Tools
38/112
"ain "enu; *onsole G Printer 2etup
Opens the Print 2etup dialog
7
-
8/16/2019 Intro to Project Engineering Tools
39/112
"ain "enu; *onsole G ata%ase
Information
ispla!s the ata%ase Information dialog
7+
-
8/16/2019 Intro to Project Engineering Tools
40/112
"ain "enu; *onsole G ispla! 8sers
Opens the *urrent Project Engineering Tools 8sers dialog Press the 8pdate %utton torefresh the list of users
-
-
8/16/2019 Intro to Project Engineering Tools
41/112
"ain "enu; *onsole G rawings
/ccesses the I" drawing interface functions
1
-
8/16/2019 Intro to Project Engineering Tools
42/112
"ain "enu; *onsole G Preferences
2ets user preferences
= Display Tool Bar *ontrols whether the speed %uttons are displa!ed= Set !ass-ord Opens up the 2et 8ser Password dialog This is onl! needed if it is
anticipated the user will operate from multiple computers
$
-
8/16/2019 Intro to Project Engineering Tools
43/112
"ain "enu; *onsole G Preferences
2ets user preferences
,rids Opens the 2et Drid /ppearance Dlo%al dialog
7
-
8/16/2019 Intro to Project Engineering Tools
44/112
"ain "enu; *onsole G Preferences G Drids
"aster 2ettings @adio Droup; Indicates whether the default I"settings are in place or whether nonI" default settings are in placeglo%all! for all grids Press the 2et to efault %utton to return to I"defaults
ata /rea; 2et the font name, font color, font si0e, font st!le and gridcolor for the data entr! area of the grid
Title /rea; 2et the font name, font color, font si0e, font st!le and gridcolor for the title area of the grid
@ows; 2elect a @ow Indicator *olor and set the default @ow 'eightPercentage (The @ow 'eight Percentage can %e set individuall!for each grid %! dragging it to a new si0e
Drid 6ine *olors; 2et colors for the grid dividing linesPaint Options; 2et the /ctive @ow *olor, /lternating @ow *olor and
.acground Options 6oad a %itmap for the grid %acground
"iscellaneous; 2elect the @ow5*olumn 2elect *olor and the @evision"aring *olor
-
8/16/2019 Intro to Project Engineering Tools
45/112
"ain "enu; *onsole G Preferences
2ets user preferences
Forms $ ,rids a%i+ation 9hen switching %etween program categories, define whether
to open the associated form view or grid view
3
-
8/16/2019 Intro to Project Engineering Tools
46/112
"ain "enu; *onsole G 6ogin
6ogin as another user This is not normall! re>uired I" will detect !our
networ username and log !ou into the program automaticall! if !our
networ username e4ists within the I" 8sers ta%le To use this function,
!ou must have previousl! set up a password using the *onsole G
Preferences G 2et Password menu item
<
-
8/16/2019 Intro to Project Engineering Tools
47/112
"ain "enu; *onsole G E4it
E4its the program Hou can also e4it the program using the various wa!s the
"2 9indows provides
:
-
8/16/2019 Intro to Project Engineering Tools
48/112
Instrument Inde4 "ain "enu
Edit
I t t I d " i "
-
8/16/2019 Intro to Project Engineering Tools
49/112
Instrument Inde4 "ain "enu
Edit G 2elect @ecords
Opens the 2elect @ecords to ?iew5Edit dialog This is where 2A6 statements are usedto filter the data ta%le record selection
+
-
8/16/2019 Intro to Project Engineering Tools
50/112
Instrument Inde4 "ain "enu
Edit G 2elect @ecords
/lias 5 Ta%le Fame 6ist; 6ists the ta%le names that are availa%le for the data categor! /n /lias is ashort method of referring to what could %e length! data ta%le names ou%le clic on a ta%lename to displa! a Ta%le 2tructure dialog that will should the field names, field lengths and fieldt!pes within the ta%le
Bield Fames for 2elected Ta%le; This lists the field names for the ta%le selected in the /lias 5 Ta%leFame 6ist Hou can sort this list %! Ta%le Position (default) or /lpha%etical *lic and drag afield name to the Enter 2election *riteria %o4 on the far right
2tatement Operators; 8se the operators to compare and search for the desired data Hou can clicand drag operators to the Enter 2election *riteria %o4 on the far right
8se the 2elect %utton to e4ecute the search Total @ecords and @ecords 2elected %! the >uer! aredispla!ed /lternativel! !ou can press the 2elect /ll %utton to retrieve all records in the ta%leThis not recommended for large ta%les (G --- records)
The filter will not %e applied until !ou press the /ccept Bilter %utton, which will appl! the filter andclose the dialog
If !ou are not certain whether the data returned form the selection criteria is what !ou want, then !oucan preview it %! pressing the 2earch @esults ta% located near the middle lower left of thedialog
Hou can view the full 2A6 statement from the Bull 2A6 ta% I" constructs the majorit! of the 2A6statement The user is responsi%le for onl! developing the search criteria
6arge @ecord 2et 9arning radio group; 9hen !ou open a ta%le without an 2A6 statement and thatta%le has greater than 3-- records, a nag screen will %e displa!ed This control allows !ou toturn off the nag screen
3-
-
8/16/2019 Intro to Project Engineering Tools
51/112
Instrument Inde4 "ain "enuEdit G 2elect @ecords
2earch @esults
2earch
@esults
Press to initiate >uer!
Press to accept filter and e4it dialog
31
-
8/16/2019 Intro to Project Engineering Tools
52/112
Instrument Inde4 "ain "enuEdit G 2elect @ecords
Bull 2A6 2tatement
Bull 2A6
2tatement
3$
8 i 2A6
-
8/16/2019 Intro to Project Engineering Tools
53/112
8sing 2A6.sin+ Structured Query Lan+ua+e
2tructured Auer! 6anguage (a%%reviated 2A6 and commonl! pronounced se>uel) is the standard
language for storing and manipulating data in relational data%ases Project Engineering Tools uses a limitedportion of the 2A6 language and formats all statements used in I" dialogs
2A6 statements are used in several dialogs and forms in Project Engineering Tools, including;
= 2elect @ecords to ?iew5Edit
= @eplace @ecords
= @eports Drid
Selection #riteria
.oth dialogs use what is called the 2A6 2elect statement The 2elect statement will retrieve data%ase
records %ased on the search condition that !ou specif! /ll data%ase fields are retrieved The selection
criteria (search condition) must conform to the following format;
JsearchKconditionG L JvalG JoperatorG JvalG
M JvalG NFOT .ET9EEF JvalG /F JvalG
M JvalG NFOT 6ICE JvalG
M JvalG NFOT IF ( JvalG N, JvalG )
M JvalG I2 NFOT F866M (JsearchKconditionG)
M FOT JsearchKconditionG
M JsearchKconditionG O@ JsearchKconditionG
M JsearchKconditionG /F JsearchKconditionG
JvalGL ata%ase BieldFame or constant value BieldFame entries are not case sensitive
JoperatorG L QL e>ual M J less than M G greater than M JL less than or e>ual to M GL greater than or e>ual
to M RJ not less than M RG not greater than M JG not e>ual to M RL not e>ual to
37
8 i 2A6
-
8/16/2019 Intro to Project Engineering Tools
54/112
8sing 2A6E/amples of selection criteria0
1 PILSB$--1#
@eturns all records that have the PI field e>ual to B$--1 /ll constant te4t values should %e enclosed in single>uotes Te4t %etween the >uotes is case sensitive Fumeric values are not enclosed within >uotes
$ T/DF8".E@ 6ICE SBT#
@eturns all records that have a tag num%er %eginning with BT It does not matter what characters follow BT The character represents a wild card character The wild card character should onl! %e used with the 6ICE e!word
7 (PI G SB7--#) /F (EA8IP"EFT 6ICE S'@.#)
@eturns all records that have a P & I num%er greater than B7-- and an e>uipment num%er that %egins with'@. It is strongl! recommended that different search condition fragments %e separated %! parentheses Thiswill mae the statement more reada%le and will pro%a%l! %e re>uired is the search condition mi4es O@ and /Fe!words
28.2T@IFD(EA8IP"EFTFO,1,7) L SP.E#@eturns all records in which the characters in the e>uipment num%er starting at the 1 st character and going 7
characters in length is e>ual to P.E
9e% lins for 2A6 help;
http;55wwww7schoolscom5s>l5s>lKs!nta4asp
http;55wwwtutorialspointcom5s>l5inde4htm
3
Instrument Inde4 "ain "enu
http://www.w3schools.com/sql/sql_syntax.asphttp://www.tutorialspoint.com/sql/index.htmhttp://www.tutorialspoint.com/sql/index.htmhttp://www.w3schools.com/sql/sql_syntax.asp
-
8/16/2019 Intro to Project Engineering Tools
55/112
Instrument Inde4 "ain "enu
Edit G /dd
/dds a new %lan record to the ta%le uplicate records will not %e
allowed The shortcut e! is *trl/
Hou can also add a record from the @ecord Favigator add %utton
33
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
56/112
Instrument Inde4 "ain "enuEdit G *op!
*opies from the current record to a new or e4isting record If
the destination record e4ists, then !ou will %e prompted to
overwrite it The shortcut e! is *trl*
Hou must select the fields that !ou want to cop! The selected
fields are saved for the ne4t cop!
3<
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
57/112
Instrument Inde4 "ain "enuEdit G *op! @ecords
*opies multiple records from a user selected list of records to
new or e4isting records If a destination record e4ists, then it
will %e displa!ed in the dialog The shortcut e! is *trl.
Hou must select the fields that !ou want to cop! The selected
fields are saved for the ne4t cop! Bollow the steps 1 through
3 to complete the procedure
3:
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
58/112
Instrument Inde4 "ain "enuEdit G *op! @ecords
2tep 1 Enter a value to search for in the tag num%er field It can %e either unit, loop or alpha segment Fe4t enter the
replacement value
2tep $ 2elect the @ow 2election mode *ontiguous, Individual or /ll The most common selection is *ontiguous
*ontiguous /ll of the selected records must %e adjacent to each other
Individual Pic an! row
/ll 2elects all rows
If !ou selected *ontiguous, then !ou must ne4t 2elect Top and .ottom @ows of the records that !ou want to cop! Press
the 2elect Top and .ottom @ows %utton and move to the main form and select the top row Fe4t select the %ottom row
2tep 7 2elect the *olumn 2election mode, *ontiguous, Individual or /ll The most common selection is Individual If
!ou select Individual mode, then !ou should select the data fields from the lists to the right of the dialog Or !ou can
press the 2elect Individual *olumns %utton and clic the columns on the main form that !ou want to cop! Fote that
readonl! fields will not %e selected
2elected rows and columns are highlighted
2tep Press to ispla! 2ource and estination @ecords .elow Press this %utton and !ou will see the records that will
%e copied; 2ource, estination, E4isting and E4isting eleted records
2tep 3 6oad estination @ecords To Ta%le Press this %utton to initiate the cop! process
3
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
59/112
Instrument Inde4 "ain "enu
Edit G @ename
@enames the current record to a new record and preserves all data
uplicate records will not %e allowed The shortcut e! is *trl@
/n Impact dialog will %e displa!ed 2croll through each item andspecif! the appropriate actions to tae for each dependent document
3+
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
60/112
Instrument Inde4 "ain "enuEdit G elete
eletes the current record Hou will %e prompted to confirm the deletion The shortcut e! is *trlU
Hou can also delete a record from the @ecord Favigator delete %utton
If there are no dependencies, then a delete record dialog will appear If there are dependences then an impact dialog
will %e displa!ed 2croll through each item and specif! the appropriate actions to tae for each dependent
document Press OC to proceed with the deletion or press *lose to a%ort
-
8/16/2019 Intro to Project Engineering Tools
61/112
Instrument Inde4 "ain "enu
Edit G 8ndelete
@estores a deleted record /fter the Instrument Inde4 has %een issued, the records are not purged from the ta%le after
deletion @ather the! are mared as E6ETE in the 2tatus data field
9hen switching from letter revisions to numeric revisions, deleted records are purged from the ta%le
-
8/16/2019 Intro to Project Engineering Tools
62/112
Instrument Inde4 "ain "enu
Edit G *op! 6oop
*opies a loop 2elect the *op! T!pe as either E4act or Partial This refers to the actual loop num%er portion of the tag
Fe4t enter the 2ource loop and estination loop num%ers
Press OC This will then displa! the tags that will %e affected %! the cop! operation and displa! a confirmation dialog To
proceed with the cop!, press Hes, otherwise press Fo
-
8/16/2019 Intro to Project Engineering Tools
63/112
Instrument Inde4 "ain "enuEdit G elete 6oop
eletes a loop Enter the source loop num%er to %e deleted Press OC The tags in the loop to %e deleted will %e
displa!ed along with a confirmation dialog To proceed with the cop!, press Hes, otherwise press Fo
If !ou pressed !es, then an Impact dialog will %e displa!ed 2croll through each item and specif! the appropriate actions totae for each dependent document Press OC to proceed with the deletion or press *lose to a%ort
-
8/16/2019 Intro to Project Engineering Tools
64/112
Instrument Inde4 "ain "enuEdit G @ename 6oop
@enames a loop 2elect the *op! T!pe as either E4act or Partial This refers to the actual loop num%er portion of the tag
Fe4t enter the 2ource loop and estination loop num%ers
Press OC This will then displa! the tags that will %e affected %! the rename operation and displa! a confirmation dialog
To proceed with the rename, press Hes, otherwise press Fo
If !ou pressed !es, then an Impact dialog will %e displa!ed 2croll through each item and specif! the appropriate actions to
tae for each dependent document Press OC to proceed with the deletion or press *lose to a%ort
-
8/16/2019 Intro to Project Engineering Tools
65/112
Instrument Inde4 "ain "enuEdit G /dd 5 Edit Droups
Opens the Instrument Inde4 Droups Borm 8se this form to develop groups of tags that can %e entered in one operation to
the Instrument Inde4
Droup Fame Fame of the group as assigned %! the user.ase Fum%er of *haracters .ase num%er of characters in the loop num%er field
Fum%er of *haracters to rop Brom "ain Tag 2pecifies num%er of characters to ignore from the end of the loop num%er
field
2elect the group to add and then press either the Insert to Inde4 Drid or Insert to Inde4 Borm to add the records
-
8/16/2019 Intro to Project Engineering Tools
66/112
Edit G /dd 5 Edit Droups
Enter the new unit num%er, if applica%le Enter the new %ase loop num%er The records to %e manipulated will %e
displa!ed The shortcut e! is *trl"
Enter service line num%er, P & I and E>uipment Press OC to add the records
-
8/16/2019 Intro to Project Engineering Tools
67/112
Edit G *reate Droup
This function will create a tag group from the current record selection The loop num%ers must have a defina%le %ase
num%er of characters The shortcut e! is *trlO
Enter a uni>ue group name
Optionall! enter a description
Press the *reate Droup %utton
-
8/16/2019 Intro to Project Engineering Tools
68/112
Edit G *omplete Droup
This function will tae an e4isting tag or group and appl! the tags in a user selected group 2elect the group from the
search dialog *omplete the /dd Tag Droup to Instrument Inde4 as descri%ed previousl! The shortcut e! is *trlT
-
8/16/2019 Intro to Project Engineering Tools
69/112
Edit G @eplace @ecords
8ses 2A6 statements to glo%all! replace records in the data ta%le 8se this function with care as there is no undo
function to recover from The shortcut e! is *trl'
-
8/16/2019 Intro to Project Engineering Tools
70/112
Edit G @eplace @ecords
8ses 2A6 statements to glo%all! replace records in the data ta%le 8se this function with care as there is no undo
function to recover from
Bollow the same instructions for %uilding the Enter 2election *riteria 2A6 statement as descri%ed earlier
Enter the replacement statements E4amples of replacement statements;
1 PILB7---
@eplaces the value of the P & I data%ase field in all selected records with B7---
$ PILB---,2E@?I*EL.E */@EB86 9IT' T'I2R,*?L1-3
In all selected records, replaces the P & I field value with B---, the 2ervice field value with .E
*/@EB86 9IT' T'I2R, and the *v field value with 1-3 Fote that te4t entries must %e enclosed insingle >uotes Fumeric values are entered as num%ers onl! @eplacement statement
segments must %e separated with commas
Press the 2elect %utton The num%er of records selected will %e displa!ed and the ta% at the %ottom of the dialog
will switch to 2earch @esults @E?IE9 T'E @E286T2 TO EF28@E T'/T T'E 2E6E*TIOF I2 *O@@E*T
Press the 2how @eplace %utton This will create a temporar! ta%le to mae the changes in No data will be
changed yet. The %ottom ta% will switch to the @eplace @esults ta% @E?IE9 T'E @E286T2 TO EF28@E T'/T
T'E @EP6/*E"EFT2 /@E *O@@E*T
If the @eplace @esults ta% shows the correct changes then press the Perform @eplace %utton This will write the
data to the active ta%le
:-
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
71/112
Edit G @eplace 2u%string
This function allows for su%string replacement within grids onl! The shortcut e! is *trlI Bollow the steps 1 through
-
8/16/2019 Intro to Project Engineering Tools
72/112
Instrument Inde4 "ain "enu
2earch
:$
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
73/112
2earch G 2earch
Incrementall! search for records in the ta%le Hou can pic the fields to incrementall! search 9hen !ou have found
the record that !ou were searching for, then press OC and the dialog will close Hou will %e on the selected record
The shortcut e! is *trl2
:7
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
74/112
2earch G 6ocate
Opens the 6ocate Bield ?alue dialog /llows for the search options displa!ed 8se the Bields dropdown %o4 to
select the data field to search *lic Birst to find the first occurrence of the Bield ?alue If found then, the dialog will
close and !ou will %e positioned on the selected record If not found, then a VFo matches foundW message will %e
displa!ed and !ou can tr! again The shortcut e! is *trl6
:
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
75/112
2earch G 6ocate Fe4t
/fter a successful 6ocate has %een performed, e4ecuting 6ocate Fe4t will find the ne4t occurrence of the search
data The shortcut e! is *trlF
:3
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
76/112
2earch G Doto
Opens the Doto @ecord dialog /llows !ou to jump to a particular record num%er The shortcut e! is *trlD
:<
Instrument Inde4 "ain "enu
-
8/16/2019 Intro to Project Engineering Tools
77/112
2earch G Xump
Opens the Xump @ecords dialog /llows !ou to jump a set num%er of records at a time The shortcut e! is *trlX
::
Instrument Inde4 "ain "enu t
-
8/16/2019 Intro to Project Engineering Tools
78/112
ocument
:
Instrument Inde4 "ain "enu t I
-
8/16/2019 Intro to Project Engineering Tools
79/112
ocument G Issue
:+
Instrument Inde4 "ain "enu t I
-
8/16/2019 Intro to Project Engineering Tools
80/112
ocument G Issue
.efore the Instrument Inde4 (or an! Project Engineering Tools document) is sent to an! part! outside of !our
organi0ation, it is recommended that it %e issued The issuing process creates a readonl! cop! of the
data%ase Project Engineering Tools uses this cop! in order to trac changes %etween issues
1 Brom the main menu select ocument G Issue
$ ispla!s the Instrument Inde4 Issue dialog %o4 This function will create a readonl! cop! of the Instrument
Inde4 ta%le Previous issues, if an!, will %e displa!ed
7 If the data%ase is still in the letter revision stage, the 2witch To Fumeric @evision chec %o4 will %e ena%led
*hec this %o4 if it is desired to switch from a letter revision such as /, ., * to -
Bill in the Issued 5 *heced and /pproved fields /ll remaining entries on the dialog will %e automaticall! filled
in
3 Press 2tart The *urrent Operation and progress %ar will displa! the steps of the issue process
-
8/16/2019 Intro to Project Engineering Tools
81/112
ocument G 2ummar!
ispla!s a %rief summar! of the issue histor! and record statuses for the Instrument Inde4
1
Instrument Inde4 "ain "enuoc ment G 8ndo Iss e
-
8/16/2019 Intro to Project Engineering Tools
82/112
ocument G 8ndo Issue
@everses an issue operation o not do this if the documents have left !our control
$
Instrument Inde4 "ain "enuocument G @evision "ars
-
8/16/2019 Intro to Project Engineering Tools
83/112
ocument G @evision "ars
Toggles whether revision maring is displa!ed @evised fields are indicated with a green %acground
7
Instrument Inde4 "ain "enuocument G *hec5@eset @ecord 2tatus
-
8/16/2019 Intro to Project Engineering Tools
84/112
ocument G *hec5@eset @ecord 2tatus
2cans the ta%le to ensure that the correct revision maring is displa!ed
Instrument Inde4 "ain "enuocument G *ompare
-
8/16/2019 Intro to Project Engineering Tools
85/112
ocument G *ompare
*ompares the different document revisions Press the *ompare %utton to displa! the 2elect Ta%les to *ompare
dialog 2elect the newer ta%le and older ta%le then press OC to start the comparison process /n itemi0ed list
of ever! change will %e presented
3
Instrument Inde4 "ain "enu
Tools
-
8/16/2019 Intro to Project Engineering Tools
86/112
Tools
<
Instrument Inde4 "ain "enuTools Bield 6ooup
-
8/16/2019 Intro to Project Engineering Tools
87/112
Tools Bield 6ooup
ispla!s the Bield 6ooup dialog /lso accessi%le %! dou%leclicing on most data fields 2hortcut e! is *T@6A
Incrementall! search for the desired entr! and either dou%leclic it or press OC
:
Instrument Inde4 "ain "enuTools /dd 6ooup
-
8/16/2019 Intro to Project Engineering Tools
88/112
Tools /dd 6ooup
This function will add an entr! that is currentl! in a data field to the looup ta%le Enter a field position and then
e4ecute this function The shortcut e! is *trl9 This is largel! an o%solete function now since all entries are
added to the looup ta%le
Instrument Inde4 "ain "enu
Tools @efresh 6ooups
ata entries are not permanentl! entered into the looup ta%le until the form closes E4ecuting this function will write
an! accumulated entries to the looup ta%le
Instrument Inde4 "ain "enu
Tools 2ort Orders
-
8/16/2019 Intro to Project Engineering Tools
89/112
Tools 2ort Orders
ispla!s the Ta%le Inde4 dialog 8se this function to specif! ta%le record sorting on the fl!
+
Instrument Inde4 "ain "enuTools 2ort Orders
-
8/16/2019 Intro to Project Engineering Tools
90/112
Tools 2ort Orders
/ll Project Engineering Tools data%ase forms have a 2ort dropdown %o4 This %o4 is located in the upper of
header portion of each data entr! form 8se the dropdown %o4 to select availa%le ta%le inde4es
/n inde4 is the tool that the data%ase engine uses to remem%er where values are 9hen an inde4 isspecified on a field, (or group of fields), the data%ase engine loos at each value in the field and creates
a file that notes each values location (record num%er) in the ta%le This maes it eas! and fast for the
data%ase engine to find the value %eing searched for /ll inde4es created %! Project Engineering Tools are
maintained This means that the data%ase engine automaticall! updates the inde4 file ever! time the
ta%le is updated
The 2elect Bields Brom Ta%le list %o4 displa!s the data%ase fields in the ta%le, sorted alpha%eticall! The 2elect
Ta%le Inde4 list %o4 displa!s e4isting inde4es 2electing an inde4 from the 2elect Ta%le Inde4 list %o4 will show
the inde4 field order in the Bields In Inde4 displa!
To add a new inde4 select f ields from the 2elect Bields Brom Ta%le list %o4 %! highlighting the desired field and
pressing the 2elect Bield .utton The field names will %e automaticall! separated %! a semicolon
2pecif! a uni>ue name for the inde4
Press the /dd Inde4 %utton to start the inde4ing process / message will then %e displa!ed indicating whether the
inde4ing operation was successful,
To delete an e4isting ta%le inde4, select an inde4 form the 2elect Ta%le Inde4 list %o4
Press the elete Inde4 %utton
To e4it the dialog, press the *lose %utton
2ome ta%le inde4es are re>uired %! Project Engineering Tools for proper operation+-
Instrument Inde4 "ain "enu
Tools Ta%le 2tructure
-
8/16/2019 Intro to Project Engineering Tools
91/112
Tools Ta%le 2tructure
ispla!s the Ta%le 2chema dialog 8se this function to displa! the column data and inde4 data for the ta%le Onl!
data%ase level inde4es are displa!ed
+1
Instrument Inde4 "ain "enuTools Bield Info
-
8/16/2019 Intro to Project Engineering Tools
92/112
Tools Bield Info
If !ou want to find the field information on a particular data entr! field on a form, then toggle the Tools M Bield Info
menu item and move the mouse pointer over the data field / hint %o4 will appear %elow the mouse pointer
showing the field information The field information is displa!ed in this order; Ta%le Fame, Bield Fame, Bield
T!pe and 6ength Bield t!pes are //lphanumeric, FBloating point real num%er, IInteger, ""emo, or ..inar!6arge O%ject This menu item is a toggle switch
2electing it once will chec it 2electing it again will unchec it The default state is off
+$
Instrument Inde4 "ain "enu
Tools Import
-
8/16/2019 Intro to Project Engineering Tools
93/112
Tools Import
This dialog will allow !ou to import data from a wide variet! of data sources In order to get started press the 2tep 1
%utton This will invoe a wi0ard to guide !ou through the import process
+7
Instrument Inde4 "ain "enuTools Import
-
8/16/2019 Intro to Project Engineering Tools
94/112
Tools Import
This wi0ard shown %elow will guide !ou through the import process
+
Instrument Inde4 "ain "enuTools Import
-
8/16/2019 Intro to Project Engineering Tools
95/112
Tools Import
This wi0ard shown %elow will guide !ou through the import process
Press this %utton in order to attempt to matchdata fields %etween the Project Engineering
Tools ta%le and the data to import
+3
Instrument Inde4 "ain "enu
Tools Import
-
8/16/2019 Intro to Project Engineering Tools
96/112
Tools Import
This wi0ard shown %elow will guide !ou through the import process
+<
Instrument Inde4 "ain "enuTools Import
-
8/16/2019 Intro to Project Engineering Tools
97/112
p
This wi0ard shown %elow will guide !ou through the import process
.e sure to chec off the primar! e! fields
+:
Instrument Inde4 "ain "enu
Tools Import
-
8/16/2019 Intro to Project Engineering Tools
98/112
p
@ecords that can %e imported are now shown Hou can now compare the import data versus the I" data or go
straight to final integration
+
Instrument Inde4 "ain "enuTools Import
-
8/16/2019 Intro to Project Engineering Tools
99/112
p
@ecords that can %e imported are now shown Hou can now compare the import data versus the Project Engineering
Tools data or go straight to final integration
++
Instrument Inde4 "ain "enuTools E4port G To ata%ase
-
8/16/2019 Intro to Project Engineering Tools
100/112
p
This function is designed to e4port data to major highend data%ases such as Oracle, I." .$, or "2 2A6 2erver
1--
Instrument Inde4 "ain "enuTools E4port G To Other /pplications
-
8/16/2019 Intro to Project Engineering Tools
101/112
p pp
This function is designed to e4port data to destop data%ases and spreadsheets, we% pages, etc
2elect the data ta%le to e4port Enter filter criteria, if an! Open the I" ta%le Then start the E4port 9i0ard
1-1
Instrument Inde4 "ain "enuTools E4port G To Other /pplications
-
8/16/2019 Intro to Project Engineering Tools
102/112
p pp
This function is designed to e4port data to destop data%ases and spreadsheets, we% pages, etc
1-$
"ain "enu; Tools E4port G To Other /pplications
-
8/16/2019 Intro to Project Engineering Tools
103/112
This function is designed to e4port data to destop data%ases and spreadsheets, we% pages, etc
1-7
"ain "enu; Tools E4port G To Other /pplications
-
8/16/2019 Intro to Project Engineering Tools
104/112
This function is designed to e4port data to destop data%ases and spreadsheets, we% pages, etc
1-
"ain "enu; Tools E4port G To Other /pplications
-
8/16/2019 Intro to Project Engineering Tools
105/112
This function is designed to e4port data to destop data%ases and spreadsheets, we% pages, etc
1-3
"ain "enu; Tools E4port G To Other /pplications
-
8/16/2019 Intro to Project Engineering Tools
106/112
This function is designed to e4port data to destop data%ases and spreadsheets, we% pages, etc
1-<
Instrument Inde4 "ain "enuTools G Drid G *hoose Bree0e *olumns
-
8/16/2019 Intro to Project Engineering Tools
107/112
efined the columns that !ou want to displa! in the grid Optionall! save views for different wor actions
1-:
Instrument Inde4 "ain "enuTools G Drid G /ppearance
-
8/16/2019 Intro to Project Engineering Tools
108/112
efines how !ou want the grid to loo This will override the glo%al grid setting
1-
ata 2heets2elect ata 2heet 9indows to Open
-
8/16/2019 Intro to Project Engineering Tools
109/112
2elect the data sheet windows that !ou want to open
Hou can select either or %oth form view or grid view
Press OC
1-+
Xo% 2etup Project /dmin 2ettings
-
8/16/2019 Intro to Project Engineering Tools
110/112
2elect
11-
Xo% 2etup Project /dmin 2ettings
(*ontinued)
-
8/16/2019 Intro to Project Engineering Tools
111/112
(*ontinued)
2elect
111
Xo% 2etup Project /dmin 2ettings
(*ontinued)
-
8/16/2019 Intro to Project Engineering Tools
112/112
(*o t ued)