Intro to Project Engineering Tools

download Intro to Project Engineering Tools

of 112

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)