Professional Documents
Culture Documents
Integrated Project Execution Integrated Project Execution: User Guide
Integrated Project Execution Integrated Project Execution: User Guide
Integrated Project Execution Integrated Project Execution: User Guide
User Guide
Issue 1.0
AVEVA has a policy of continuing product development: therefore, the information contained
in this document may be subject to change without notice.
While every effort has been made to verify the accuracy of this document, AVEVA Solutions
shall not be liable for errors contained herein or direct, indirect, special, incidental or
consequential damages in connection with the furnishing, performance or use of this
material.
This manual provides documentation relating to products which you may not have access to
or which may not be licensed to you. For further information on which Products are licensed
to you please refer to your licence conditions.
All rights reserved. No part of this document may be reproduced, stored in a retrieval
system or transmitted, in any form or by any means, electronic, mechanical, photocopying,
recording or otherwise, without prior written permission of AVEVA Solutions.
The software programs described in this document are confidential information and
proprietary products of AVEVA Solutions Ltd or its licensors.
For details of AVEVA worldwide sales and support offices, see our website at
http://www.aveva.com/
AVEVA Solutions Ltd, High Cross, Madingley Road, Cambridge CB3 0HB
VANTAGE Integrated Project Execution User Guide
ISSUE HISTORY
Table of Contents
1. INTRODUCTION.......................................................................................................................... 7
1.1 Background................................................................................................................................... 7
1.2 Document Purpose..................................................................................................................... 10
1.3 Document Organisation and Content......................................................................................... 10
2. INSTALLATION ISSUES............................................................................................................ 12
2.1 VPD............................................................................................................................................. 12
2.2 VPE P&ID ................................................................................................................................... 12
2.3 VPE and VPRM.......................................................................................................................... 12
2.4 Version Dependencies ............................................................................................................... 13
3. CONFIGURATION ..................................................................................................................... 14
3.1 VPD............................................................................................................................................. 14
3.2 VPE P&ID ................................................................................................................................... 14
3.3 VPE Workbench......................................................................................................................... 14
3.4 VPRM.......................................................................................................................................... 14
5.2.2.3 VPRM & VPE: Maintain Requisition & Purchase Order Details for Eng’d Items.....24
5.2.3 Interfaces ..................................................................................................................... 24
5.2.3.1 VPRM to VPE: Engineered Item Material Requisition Identifiers ..........................24
5.2.3.2 VPE to VPRM: Engineered Items ......................................................................25
5.2.3.3 VPRM to VPE: Engineered Item Requisition & PO Data .....................................26
5.2.4 Points to Note .............................................................................................................. 27
5.3 Piping Catalogues and Specifications Alignment (VPD / VPE / VPRM) ................................... 28
5.3.1 Overview ...................................................................................................................... 28
5.3.2 Procedures .................................................................................................................. 28
5.3.2.1 PDMS & VPRM: Catalogue Maintenance...........................................................28
5.3.2.2 VPE & VPRM: Pipe Specification Summary Maintenance...................................29
5.3.2.3 VPRM & PDMS: Pipe Specification Detail Maintenance......................................29
5.3.3 Interfaces ..................................................................................................................... 30
5.3.3.1 PDMS to VPRM: PDMS CATREF Masks...........................................................30
5.3.3.2 VPE to VPRM: Pipe Specification Summary Details ...........................................30
5.3.3.3 VPRM to PDMS: Cats and Specs Data..............................................................32
5.3.4 Points to Note .............................................................................................................. 33
5.4 Piping P&ID MTO (VPE / VPRM) ............................................................................................... 34
5.4.1 Overview ...................................................................................................................... 34
5.4.2 Procedures .................................................................................................................. 34
5.4.2.1 VPE: Maintain Process Line Design Data ..........................................................34
5.4.2.2 VPRM: Maintain Process Line List.....................................................................34
5.4.2.3 VPRM: Produce P&ID MTO ..............................................................................34
5.4.3 Interfaces ..................................................................................................................... 35
5.4.3.1 VPE to VPRM: Process Line Data.....................................................................35
5.4.4 Points to Note .............................................................................................................. 36
5.5 Design / Layout Integrity (VPD / VPE) ....................................................................................... 37
5.5.1 Overview ...................................................................................................................... 37
5.6 Piping Bulk MTO (VPD / VPRM) ................................................................................................ 38
5.6.1 Overview ...................................................................................................................... 38
5.6.2 Procedures .................................................................................................................. 38
5.6.2.1 VPE & VPRM: Process Line List Maintenance ...................................................38
5.6.2.2 PDMS & VPRM: Piping Bulk MTO Maintenance.................................................38
5.6.3 Interfaces ..................................................................................................................... 39
5.6.3.1 VPE to VPRM: Process Line Data.....................................................................39
5.6.3.2 PDMS to VPRM: Piping Bulk MTO ....................................................................40
5.6.4 Points to Note .............................................................................................................. 41
5.7 Piping Isometric MTO (VPD / VPRM) ........................................................................................ 42
5.7.1 Overview ...................................................................................................................... 42
5.7.2 Procedures .................................................................................................................. 42
5.7.2.1 VPE & VPRM: Process Line List Maintenance ...................................................42
5.7.2.2 PDMS & VPRM: Piping Isometric MTO Maintenance..........................................42
5.7.3 Interfaces ..................................................................................................................... 43
5.7.3.1 VPE to VPRM: Process Line Data.....................................................................43
5.7.3.2 PDMS to VPRM: Piping Isometric MTO .............................................................43
6. APPENDICES ............................................................................................................................ 48
6.1 Integrated Business Processes Detail ....................................................................................... 48
6.2 VPE P&ID & VPE Workbench Configuration............................................................................. 50
6.2.1 ‘Local’........................................................................................................................... 50
6.2.2 ‘Shared’........................................................................................................................ 51
6.3 VPD / VPRM Piping Integration ................................................................................................. 52
6.3.1 Concepts...................................................................................................................... 53
6.3.1.1 Catalogue and Specifications Alignment .............................................................53
6.3.1.2 Bulk MTO Interface ...........................................................................................54
6.3.1.3 Isometric MTO Interface ....................................................................................54
6.3.2 VPRM Configuration.................................................................................................... 57
6.3.2.1 Material Catalogue ............................................................................................57
6.3.2.2 Specification Production ....................................................................................57
6.3.3 PDMS Configuration.................................................................................................... 58
6.3.3.1 PDMS Project Number ......................................................................................58
6.3.3.2 Managing Bolts.................................................................................................58
6.3.3.3 Pipe Specification Attributes ..............................................................................58
6.3.3.4 PDMS Option File Settings ................................................................................58
6.3.3.5 Pipe Attributes ..................................................................................................60
6.3.4 Interface Configuration ................................................................................................ 62
6.3.5 PDMS Design Procedures .......................................................................................... 65
6.3.5.1 Design Database ..............................................................................................65
6.3.5.2 Fabrication Database ........................................................................................66
6.3.5.3 Tagged / Named Items ......................................................................................66
6.3.6 Generating MTO on PDMS Projects with non-VPRM Specifications......................... 68
6.3.7 VPRM MTO Text File Format...................................................................................... 71
6.3.7.1 General ............................................................................................................71
6.3.7.2 Record Types ...................................................................................................71
6.3.7.3 Batch Record Definition .....................................................................................71
6.3.7.4 Line Record Definition .......................................................................................71
6.3.7.5 Section Record Definition ..................................................................................72
6.3.7.6 Component Record Definition ............................................................................72
1. INTRODUCTION
1.1 Background
IPE (Integrated Project Execution) is the term used to describe the collaboration of all parties
and applications involved in the execution of EPC (Engineering, Procurement, and
Construction) process plant projects.
It is universally accepted that IPE delivers significant benefits to both the Engineering Contractor
and the Owner-Operator in terms of improved quality and reduced timescales. Indeed, IPE is
now often seen as crucial to the viability of Engineering Contractors. An effective IPE solution
involves three key elements:
Easily Accessible Information
The availability of current and correct information to all project personal is crucial to effective
project execution. It is particularly important that this is achieved without relying on complex
application expertise.
A key feature of VANTAGE Enterprise NET (VNET) delivers this capability.
Global Execution
For Engineering Contractors to remain competitive, today’s projects invariably involve the
interaction of personnel from several different locations including those from low cost centres.
Each individual VANTAGE application has been designed to enable this in a responsive and
cost-effective manner.
Data Integration
Integrating data is a difficult task due to the fact that an EPC project involves:
• A lengthy and complex workflow
Primary Processes
Conceptual Operations &
Detail Design Procurement Construction Commissioning
Design Maintenance
Support Processes
Planning
Materials Management
Document Management and Control
Progress & Productivity
Cost Management
Project Management
EPC / OO EPC OO
Chief Executive
Project Manager
• And, huge amounts of evolving data and large numbers of evolving documents, eg on a
medium sized project:
Vessels / Tanks 25
Equipment Exchangers 12
Pumps 60
The effective integration of the computer applications utilised during a project’s lifecycle is
crucial in minimizing error and re-work and maximizing the speed of response to change.
Integrating applications developed by different parties (in-house and commercial products)
utilising different IT architectures is time-consuming, complex, and difficult to maintain.
Project Resource Management Plant Design Plant Engineering Third Party Applications
Process
Mechanical Bulk Inventory
Data
Multi-Discipline Inspection
Material Take Off Control
Piping 3D Modelling
Requisition Construction
Instruments Shipping
Production Progress
Electrical
Vendor Documents
Commissioning
2D / 3D Integrity (Planning, Distribution, Production Monitoring)
Document Vault
Thus IPE, in the context of this document, relates to implementing an IPE solution involving the
integration of two or more of the VANTAGE base products (ie inter-product integration) taking
into account that each of the individual products already provides a significant degree of
integration both within the functionality they provide (internal integration) and with other
applications (external integration).
The VANTAGE IPE solution has been designed specifically to integrate the total engineering
workflow throughout the four major multi-discipline phases, ie
• P&ID production (VPE P&ID)
• Engineering design data development (VPE Workbench)
• 3D modelling (VPD PDMS)
• Materials Management (VPRM).
It is based on the following principles:
• Single-source data entry
• Best-practice workflow
• Pro-active change management
• A VNET friendly environment.
As a consequence, the benefits accrued by the customer implementing the total VANTAGE IPE
solution are significantly greater than those delivered by the VANTAGE products in isolation.
2. INSTALLATION ISSUES
2.1 VPD
There are no specific installation requirements when installing VPD.
Here, VPE P&ID can still be installed even though an associated product is not present.
However, its absence will prevent use as part of the VANTAGE IPE solution.
3. CONFIGURATION
3.1 VPD
Following installation, no general configuration is required for VPD for IPE purposes.
Configuration required specific to individual interfaces is included in the subsequent sections
within this document that relate to the interface concerned.
3.4 VPRM
Data is transferred between VPRM and VPE on a project basis. Each VPRM project needs to
be configured to point to the corresponding VPE Oracle Database and Project. The VPE and
VPRM project numbers must be the same.
The link is created by using the following screen:
VPRM>SYSADM>Screens>Create Dataset>Create/Re-Register Dataset
Hit the “Create VPE Interface…” button and enter the following data:
• VPE Username: The Oracle username of the owner of the interface tables
• VPE Password: The password for the above
• VPE Service Name: The tnsnames alias for the database where VPE resides
• VPE Database Link: A unique name given to the database link.
Configuration required specific to individual interfaces is included in the subsequent sections
within this document that relate to the interface concerned.
4
Piping P&ID MTO
5
Design / Layout
Integrity
VPE
Model Object Manager
1 6
P&ID / Design Piping Bulk MTO
Integrity
VPD PDMS and
VPRM Interface
VPE
Connectivity Manager
7
VPE Piping Isometric MTO
Comparator
VPD PDMS and
VPRM Interface
8
Instrument Hook-Up
Material Take Off
A detailed version of this diagram is included in the Appendix entitled “Integrated Business
Processes Detail”. It illustrates the total procedurised workflow and all interfaces involved.
• And, engineered items included within VPRM requisitions and purchase orders.
This is achieved within an efficient work process eliminating the need to re-enter the same data
at the various stages in the life cycle of an engineered item.
It assumes that when using VANTAGE:
• VPE is the tool utilised for identifying and managing engineered items in terms of the
equipment list and instrument index
• VPRM is the tool utilised to acquire (requisition, procure, etc) engineered items.
The process will:
• Help ensure that engineered items acquired using VPRM are consistent with engineered
items identified within the VPE engineering design database
• Enable VPE to store and display requisition and purchase order information derived directly
from VPRM.
• Final or Isometric
This MTO usually includes the production of isometric drawings from the 3D Model.
This IBP supports the P&ID (or preliminary) MTO process undertaken in VPRM.
Its purpose is to ensure that the P&ID MTO undertaken in VPRM has consistency and integrity
with VPE engineering design data (including that shown on the P&ID on the assumption that the
P&ID / Design Integrity process has been used).
This is achieved within an efficient work process eliminating the need to re-enter process line
data for MTO purposes.
It assumes that when using VANTAGE:
• VPE is the tool utilised for identifying and managing engineered objects in terms of process
lines
• VPRM is the tool utilised to produce material take off.
Currently, this IBP will help ensure that the process lines used for VPRM MTO are totally
consistent with those identified within the VPE Engineering design data (and therefore on the
P&IDs). Thus, the IBP will help ensure that an MTO has been undertaken for all lines identified
on the P&ID and not for lines that are not identified on the P&IDs (unless the user chooses to
consciously do otherwise).
A further potential development will be to ensure consistency of MTO items with items shown on
the P&ID.
• PDMS is the tool used for 3D modelling (note that VPRM contains similar functionality for
use when using Intergraph’s PDS product for 3D modelling)
• VPRM is the tool utilised to produce the pipe specifications for both material take off
purposes in VPRM and 3D modelling purposes in PDMS
• VPRM is the tool utilised to produce material take off.
5.1.1 Overview
The following diagram illustrates the integrated process for ensuring P&ID / Design integrity.
> P&IDs
5.1.2 Procedures
5.1.3 Interfaces
1
If the connection to the database is not established the ‘Save to Model’ action will start the Save To
Model utility, validate the drawing data and create the intermediate files in the file system. The options for
Load and Verification are not available in the Save to Model dialogue. It will not pass that data into VPE
Workbench.
can only be pasted and displayed via pre-defined labels. Updates can be actioned from
within the P&ID user interface.
2
At Version 4.4
5.2.1 Overview
The following diagram illustrates the integrated business process for engineered item
requisitioning and procurement.
5.2.2 Procedures
5.2.2.1 VPRM & VPE: Categorise Engineered Items for Requisitioning Purposes
VANTAGE uses “Material Requisition Identifiers (MR -Ids)” to identify groupings of like material
that are likely to be available from a single vendor and therefore are likely to be included on one
requisition. Assigning an MR -Id to each engineered item enables the automatic generation of
the material contents of a requisition (ie as a default, all items with the same MR -Id are included
in the same requisition) thereby eliminating the need for a user to assign items to requisitions on
an item-by-item basis. Assigning MR -IDs also enables engineered items to be classified for
requisitioning purposes without knowledge of actual requisition numbers.
a. MR-Ids are set up and maintained in VPRM.
b. Best practice workflow is for MR -Ids to be assigned to engineered items in VPE at the time
the engineer is defining the engineered item in terms of its design data. To achieve this in
the most efficient manner, MR -Ids are made available to the VPE user from VPRM by
means of the interface:
i1: Engineered Item Requisition Identifiers
This interface provides the VPE engineer with a list of valid MR -IDs. Once configured, this
interface is automatic, ie no manual intervention is required.
Assigning MR -IDs to engineered items in VPE is carried out in either the Process module or
the relevant discipline module.
5.2.2.2 VPRM & VPE: Maintain Engineered Item List for Requisitioning Purposes
Within VANTAGE, VPE is the source for the list of valid engineered items but VPRM requires its
own Engineered Item List (referred to by VPRM as the Process Tag List) for general materials
management purposes and more specifically for controlling the engineered item requisition
process.
a. As engineered items are released or deleted in VPE by the owning discipline (either Process
or the relevant discipline), relevant details are made available for VPRM purposes. MR -Ids
should be assigned to engineered items prior to their release.
b. The VPRM Engineered Item List is maintained by the user executing the following interface
as and when required by the user:
i2: Engineered Item Design Details
Executing the interface processes the data into VPRM in accordance with a set of rules.
5.2.2.3 VPRM & VPE: Maintain Requisition & Purchase Order Details for Eng’d Items
There is often a requirement in VPE to store and output requisition and purchase order data for
engineered items, for example on the instrument list and datasheets.
This is achieved by transferring requisition and purchase order data from VPRM to VPE via the
interface:
a. As requisitions are issued in VPRM, relevant details are made available for VPE purposes.
b. As purchase orders are issued to the Vendor in VPRM, relevant details are made available
for VPE purposes.
c. Requisition and purchase order data is maintained in VPE by executing the following
interface as and when required by the user:
i3: Engineered Item Requisition and PO Data
Executing the interface results in the requisition and purchase order data being stored in the
VPE database.
d. The processed data is now available for viewing and reporting within VPE.
5.2.3 Interfaces
d. Interface Execution
Following configuration, this interface is automatic, ie no action is required in either VPE or
VPRM.
e. Data Processing
There is no processing of the data, ie it is used by VPE exactly as provided by VPRM.
f. Interface Methodology
The interface is enabled by means of a shared “buffer table” known as ‘SCEN03’ that is:
• Automatically populated with MR -Ids and descriptions as and when the data is
maintained in VPRM
• Automatically used to provide a ‘List of Values’ in VPE.
• If the checkbox is not checked then the description in VPRM will not be updated on
transfer and it will be the responsibility of the VPRM user to maintain them.
As a general rule, it is recommended that this check box is ‘Checked’, ie VPE is treated
as the ‘master’ or the ‘source’ for the descriptions of engineered items.
e. Data Processing
Executing the interface will take the relevant VPE engineered item data and process it into
VPRM according to a set of rules. During processing, error and warning messages may be
generated. These are viewed using the following screen:
VPRM>ADMIN>Interfaces>VPRM Interface Audit
They must always be checked and actioned appropriately.
The rules by which the data is processed are documented in the VPRM Project
Administration On-Line Guide.
f. Interface Methodology
The interface is enabled by means of a shared “buffer table” known as ‘ENSC01’ that is:
• Automatically populated with details as and when engineered items are released and
deleted in VPE. The information for each item is time stamped which is how VPRM
recognises changed data when a ‘Partial’ transfer is executed.
• Read from by VPRM as and when the interface is executed.
f. Interface Methodology
The interface is enabled by means of a “buffer table” known as ‘SCEN03’ that is:
• Automatically populated with details as and when requisitions and purchase orders are
issued in VPRM. The information for each item is time stamped which is how VPE
recognises changed data when a ‘Partial’ transfer is executed.
• Read from by VPE as and when the interface is executed.
5.3.1 Overview
Before utilising this IBP, reference should be made to the Appendix entitled “VPD / VPRM
Piping Integration”.
The following diagram illustrates the integrated business process for aligning piping catalogue
and specification data between the three base VANTAGE products.
PDMS VPRM
p1a) Maintain catalogue i1 p1c) Import CATREF Mask details
p1b) Export CATREF Mask details PDMS CATREF p1d) Map VPRM and PDMS
Masks catalogues
5.3.2 Procedures
Field Description
GTYPE Mandatory
Maximum 4 A/N characters
CATREF Mask Mandatory
Maximum 50 A/N characters
More likely a partial CATREF, but may also be a full CATREF
CATREF Mask Maximum 120 A/N characters
Description Optional
eg
CAP AAKC200 CAP LONG ANSI B16.9 BW
ELBO AAEA200 ELBOW LR ANSI B16.9 BW
A PDMS report template is provided to extract this file. It is named:
vprm_catrefs.tmp.
By default, it is located in the Interface directory:
C:\AVEVA\PDMS_VPRM\pdmsui\REPORTS\TEMPLATES.
Alternatively, the template can be copied into the PDMS template directory:
PDMSUSER\REPORTS\TEMPLATES
To access this template the user selects:
PDMS>Paragon>Utilities>Reports>Modify
The template is then selected using the File Browser from the relevant director.
c. The second stage in executing the PDMS CATREF Mask Interface is to import the text file
into VPRM via the interface:
i1: PDMS CATREF Masks
The interface should be run regularly in order to ensure the CATREFs LoV in VPRM reflects
the CATREFs currently defined in the PDMS project.
d. Finally, the VPRM Catalogue is maintained in the conventional manner (commodity codes,
part numbers, etc) to include all components that are required by the pipe specifications; this
includes mapping VPRM components to PDMS components making use of the CATREFs
list of values provided by this interface.
5.3.3 Interfaces
b. Installation
The interface is delivered as an integral part of VPE and VPRM – no additional installation is
required.
c. Configuration
No configuration is required.
d. Interface Execution
This interface is executed from VPRM using the following screen:
VPRM>SPEC>Interfaces>VPE – VPRM Interface
It is recommended that this interface be run on a regular basis to capture all the pipe
specifications that have been released or deleted in VPE.
The following option is available:
‘Full’ or ‘Partial’ Transfer
The ‘Full’ option processes all released items from VPE to VPRM, while the ‘Partial’
option processed only those items that have been added or changed since the last time
a transfer took place.
As a general rule, the ‘Partial’ option should always be used as this requires less
processing effort and therefore will execute more quickly than the ‘Full’ option.
The ‘Full’ option is for use following the failure of a ‘Partial’ run due to system failure.
e. Data Processing
Following interface execution the Pipe Specifications will be transferred from VPE to VPRM
in accordance with the following set of rules:
VPE Status = Released
• Spec does not exist in VPRM
• New spec created in VPRM with identification that it has been sourced from VPE
• Status set to ‘Registered’
• Specification description automatically set to ‘Added from Spec Summary Interface’
followed by the transfer date
• Process Description set to “Pipe Material Description” as defined in VPE.
• Spec exists in VPRM
• If VPRM status is ‘Working’, then it is updated to indicate it has been sourced from
VPE with amended descriptions
• If VPRM status is ‘Checked’ then it is re-set to ‘Working’ and updated accordingly.
• Any ‘Approved’ copies are not updated.
VPE Status = Deleted
• Spec does not exist in VPRM
• No action taken
• Spec exists in VPRM
• If the spec is not ‘Approved’, and the spec has not been used on the Process Line
List or for MTO, then the spec is deleted from VPRM
• If the spec has been Approved or used on the Process Line List or for MTO, then it is
not deleted but it is no longer identified as being sourced from VPE.
During processing, error and warning messages may be generated. These are viewed
using the following screen:
VPRM>SPEC>Interfaces>VPRM Interface Audit
They must always be checked and actioned appropriately.
f. Interface Methodology
The interface is enabled by means of a shared “buffer table” known as ‘ENSC04’ that is:
• Automatically populated with details as and when the relevant engineering objects are
released and deleted in VPE. The information for each specification is time stamped
which is how VPRM recognises changed data when a ‘Partial’ transfer is executed.
• Read from by VPRM as and when the interface is executed.
5.4.1 Overview
The following diagram illustrates the integrated business process that supports the P&ID MTO
undertaken in VPRM, traditionally referred to as “Preliminary MTO”:
VPRM
> Process Line List, etc p3a) Produce P&ID MTO
5.4.2 Procedures
5.4.3 Interfaces
• Pipe Specification (if the spec does not already exist in VPRM, then it will be
automatically created)
• Process Area (if the process area does not already exist in VPRM, then it will
be automatically created)
• P&ID Number
• Line Description (concatenation of VPE fields “Line Source” and “Line
Destination” with a separator of “to”)
• Insulation Code (VPE field “Insulation Type”) and Thickness
• Tracing Type
• Paint Code (VPE field “Paint Spec”)
• Line exists in VPRM (ie VPRM line found with the VPE SIN (System Item Number) of the
line being imported or matching process line number)
• If the line has no MTO
• The VPRM line and its associated attributes are updated
• If the line has MTO and there are changes to spec, insulation spec and / or process
area
• No updating takes place and a warning is issued
• If the line has MTO and there are no changes to spec, insulation spec and / or
process area
• The VPRM line and its associated attributes are updated
VPE Status = Deleted
• Line does not exist in VPRM (no VPRM line found with the VPE SIN (System Item
Number) of the line being imported and no matching process line number found)
• No action taken
• Line exists in VPRM (VPRM line found with the VPE SIN (System Item Number) of the
line being imported or matching process line number)
• If the line has no MTO
• The VPRM line is deleted
• If the line has MTO
• The indication that is has been sourced from VPE is deleted but its associated
attributes are left unchanged.
f. Interface Methodology
The interface is enabled by means of a shared “buffer table” known as ‘ENSC02’ that is:
• Automatically populated with details as and when the relevant engineering objects
(process lines) are released and deleted in VPE. The information for each object is time
stamped which is how VPRM recognises changed data when a ‘Partial’ transfer is
executed.
• Read from by VPRM as and when the interface is executed.
5.5.1 Overview
VPD Connectivity Manager (previously VPE Comparator) enables:
• Key information regarding engineering objects identified in VPE Workbench (process lines
and engineered items) to be transferred to PDMS such that that the 3D modelling can be
initiated utilising data which is consistent with that used in engineering design
• Comparison between 3D data (PDMS) and 2D data (VPE) to ensure integrity between the
layout and design data (including that on the P&ID). It can be used to compare one pipe, an
area of a P&ID or a complete P&ID. A report is produced which highlights the differences in
sequencing between the P&ID and the Model. This is usually carried out prior to isometric
production.
VPD Model Object Manager enables the monitoring of progress and status made in completing
engineering objects in terms of both engineering design (VPE) and plant layout (PDMS).
Full details are provided in the product documentation.
5.6.1 Overview
Before utilising this IBP, reference should be made to the Appendix entitled “VPD / VPRM
Piping Integration”.
The following diagram illustrates the integrated business process for creating or updating VPRM
MTO with MTO data from PDMS prior to isometric production – this process supports what is
traditionally referred to as “Intermediate MTO”:
5.6.2 Procedures
Firstly, the PDMS-generated MTO file needs to be loaded into the VPRM database:
• Enter the directory (folder) in which the PDMS generated MTO file is located.
• Click on the “Load Batch MTO Files” button
• Select the file/s from the MTO File Previewer screen (note that the browser will allow
selection of one file by clicking with the mouse, or additional files by use of Ctrl-click,
shift-click and shift-Ctrl-click in the conventional Windows manner)
• Click on the “OK” button
• Click on “Create Batch” button.
The MTO can now be processed in accordance with the following options:
Create Process Lines
This check box should be left unchecked – when using the VANTAGE IPE solution,
process lines should only be created using the VPE Process Line interface.
Create Tags
This check box should be left unchecked – when using the VANTAGE IPE solution,
process lines should only be created using the VPE Process Line interface.
Validate Only
It is recommended that import files are firstly validated only and then processed. Thus,
on the first occasion that a file is processed into VPRM, it is recommended that this
check box should be checked. This enables the user to check and eliminate any error
and warning message prior to processing the file when this check box should be
unchecked.
Automatically Confirm
If MTO for the batch of lines concerned is being created in VPRM for the first time then
this check box should be checked.
If MTO for the batch of lines concerned is being updated then the user should:
• Check the box if it is required to overwrite the existing MTO
• Leave the check box unchecked if further analysis is required in VPRM prior to
deciding whether or not the MTO being imported is in a more developed state than
that already resident in VPRM. Where appropriate, the confirm process will need to
be actioned via VPRM screens in the conventional manner.
Ignore MTO for any Section with Invalid Components
This option allows the user to choose whether or not the import process will ignore lines
that contain invalid components (an error message is displayed against the rejected
sections). If the batch has been fully validated prior to processing as recommended
above then this will not be necessary. Therefore, this check box should be left
unchecked.
Actual /Estimate
As a general rule, the type of MTO should be set to “Estimate”.
Processing is initiated by hitting the “Process Batch Data” button. The results should
always be checked by hitting the “Review Validation” button – note that a report can be
produced.
5.6.3 Interfaces
MTO for each pipe is detailed as “Unsectioned”, ie the VPRM section number is set to “00”.
No bolting MTO is transferred.
f. Interface Methodology
The interface software is executed using PML.
5.7.1 Overview
Before utilising this IBP, reference should be made to the Appendix entitled “VPD / VPRM
Piping Integration”.
The following diagram illustrates the integrated business process for creating or updating VPRM
MTO with MTO data from PDMS at the time of isometric production – this process supports
what is traditionally referred to as “Final MTO”:
5.7.2 Procedures
5.7.3 Interfaces
b. Installation
This interface requires the VPD (PDMS) VPRM Interface to be installed as described in the
Release Bulletin that accompanies the software. However note that installation should
already have been completed to support the Piping Cats and Specs Alignment IBP.
c. Configuration
Configuration requirements are described in the appendix entitled “VPD / VPRM Piping
Integration”.
d. Interface Execution
Isodraft is used in the conventional manner, either interactively or in batch mode.
The PDMS Batch Macro facility in PDMS allows the Isometric MTO extraction to be run as a
background task, which can be run at a later off-peak time. To produce the batch macro
instead of an Isometric the user in PDMS Isodraft must set the “Produce” option button on
the Standard Isometric form. When the user selects Batch macro and clicks on the Apply
button on the Standard Isometric form, the Batch Macro form appears, which enables the
user to specify the macro filename. The macro file lists all the Pipes to be detailed together
with a call to the selected options file and batch PML function. The file does not include the
system commands to submit a batch job, nor does it include the commands to enter the
PDMS project or set-up the PDMS environment. See example below:
Isodraft
options default
$M/%SAMISO%/STD/VPRM.MET
call !!vprmbatchprocess('0','/100-B-1')
detail PIPE /100-B-1
monitor
$
Note that if using the Fabrication Database then the Material List option “Spool Numbers
from Database” must be used.
e. Data Processing
See the appendix entitled “VPD / VPRM Piping Integration”.
The MTO produced is “Sectioned”, “Actual” MTO.
f. Interface Methodology
See the appendix entitled “VPD / VPRM Piping Integration”.
5.8.1 Overview
The following diagram illustrates the integrated business process for producing instrument hook-
up material take off in VPRM from data derived from VPE.
VPRM
p1a) Maintain standard assemblies as
instrument hook-ups
5.8.2 Procedures
5.8.3 Interfaces
If the Process Area or the P&ID number assigned to the instrument in VPE is amended (and
a hook-up has been allocated to the item) then the MTO unit in VPRM will be amended
accordingly.
If a hook-up is deleted from an Instrument or the Instrument is deleted in VPE and the MTO
unit already exists in VPRM, the MTO unit will not be deleted although the quantity of the
materials will be set to zero.
f. Interface Methodology
The interface is enabled by means of a shared “buffer table” known as ‘ENSC06’ that is:
• Automatically populated with details as and when the relevant engineering objects are
released and deleted in VPE. The information for each specification is time stamped
which is how VPRM recognises changed data when a ‘Partial’ transfer is executed.
• Read from by VPRM as and when the interface is executed.
6. APPENDICES
Dataflow Workflow
VPRM
> Process Line List, etc p3a) Produce P&ID MTO
VPD PDMS
1) Develop 3D Model
6.2.1 ‘Local’
Ethernet
Remote Host
Ethernet
TNSNAMES.ora TNSNAMES.ora
VPE.ini VPE.ini
Registry:
…\HKEY_LOCAL_MACHINE\SOFTWARE\\CADCENTRE LTD\VANTAGE VANTAGE_CONFIG = [location of Vantage .ini file]
…\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE TNSADMIN = location of TNSNAMES.ora file
Mapped Drive
X:\ [this machine] mapped to X:\ [web server]
URL
http:// [location of the web server connection to the project database]
TNSNAMES.ora
For the project database - Host = [the database server name]
Local ‘clients’
6.2.2 ‘Shared’
Ethernet
Remote Host
Ethernet
TNSNAMES.ora TNSNAMES.ora
VPE.ini VPE.ini
Registry:
…\HKEY_LOCAL_MACHINE\SOFTWARE\\CADCENTRE LTD\VANTAGE VANTAGE_CONFIG = [location of Vantage .ini file]
…\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE TNSADMIN = location of TNSNAMES.ora file
Mapped Drive
X:\ [this machine] mapped to X:\ [web server]
URL
http:// [location of the web server connection to the project database]
TNSNAMES.ora
For the project database - Host = [the database server name]
Local ‘Clients’
6.3.1 Concepts
The interface is supplied as an overlay release to the standard PDMS applications such that
when isometrics are produced using Isodraft, the bill of material includes VPRM-sourced
part numbers and descriptions and an MTO text file is output with content and format that
enables easy import to VPRM.
It is a set of applicationware and software. The applicationware enables configuration of the
interface and the software modifies the intermediate data file passed to Isodraw. It ensures
that the isometric bill of material and VPRM MTO File produced are consistent. The MTO
file has content and format that allows easy import to VPRM. The diagram below shows the
interface methodology.
PDMS IsoDraft
Initial
Intermediate Data File
VPRM
PDMS IsoDraw
+ Interface
PDMS Final
Material Control File Isometric Intermediate Data File
Drawings
The bolt data file produced contains records for all bolts in the material catalogue used by
the project in the following format:
VPRM Part No:Commodity Code:Diameter:Bolt Length
The client part number data file produced contains any VPRM part number referenced by an
approved specification and its associated client part number in the format:
VPRM Part No:Client Part No
If no bolt part number is found then the VPRM Commodity Code is used for the present and
the appropriate corrective action needs to be taken prior to re-processing the isometric.
If no client part number has been specified, then the VPRM part number (prefixed with “*!?”)
is used for the present and the appropriate corrective action needs to be taken prior to re-
processing the isometric.
The modified final intermediate data file (including the substituted part numbers) can be
produced if required.
b. SPREF Format
The Isometric MTO IBP works best if the SPREF is in the format generated by VPRM when
producing pipe specifications. However, it is also designed to work with projects where the
PDMS pipe specifications are not in the format that VPRM produces and use a size-
independent part numbering system. Refer to the section below entitled “Generating MTO
on PDMS Projects with non-VPRM Specifications”.
These UDAs need to be loaded into the PDMS project. A datal file is supplied with the
installation software and should be run into Lexicon. The file is called “PDMS-VPRM-udas.mac”
and can be found the “config_files” directory, eg “C:\AVEVA\PDMS_VPRM\ config_files”.
As can be seen, there are two mandatory attributes. Note that their values do not have to pre-
exist in VPRM as there is an option when importing the PDMS MTO into VPRM to create them
automatically. However, following this practice will result in a loss of data integrity as the
VANTAGE IPE solution assumes:
• VPRM is the source for valid construction areas
• VPE or VPRM is the source for valid process line numbers
Failure to conform to these principles may result in duplicated MTO in VPRM that needs to be
addressed manually.
Split Atta’s
The Isometric MTO Interface is unable to identify component distribution across isometric
sheets that have been split automatically by Isodraft. The interface has a restriction that
multiple sheets must be split by permanent database Split Atta's. The interface exits with an
error when automatic split points are encountered.
There is one exception to this. The interface does allow sheet splits across closed loops when
only one leg has a defined split point (see diagram).
The interface attempts to identify the location of the calculated split point. If it fails, a
consolidated MTO is exported (components not itemised individually) without Centre Of Gravity
information, and a warning message is written to the log file. The error condition can be
eliminated by ensuring that Split Atta’s are defined for both legs of the loop.
Spldwg Name: 100-MD-1001-A3B-A1(1) Spldwg Name: 100-MD-1001-A3B-A1(2) Spldwg Name: 100-MD-1001-A3B-A2(1) Spldwg Name: 100-MD-1001-A3B-A2(2)
Process Line (Fpline): MD-1001 Process Line (Fpline): MD-1001 Process Line (Fpline): MD-1001 Process Line (Fpline): MD-1001
Construction Area (Farea): A1 Construction Area (Farea): A1 Construction Area (Farea): A2 Construction Area (Farea): A2
spref generated by VPRM, cannot be used as the spref on, for example, a PDMS-generated
specification for instrument items:
Xxx:yyy,zzz where xxx, yyy and zzz are any text.
Note: Any specification element that is created in PDMS only, and not generated within
VPRM, should be locked within the PDMS database. If they are not locked, the VPRM to
PDMS transfer of the specification will leave these items in limbospec, and the user will be
required to manually enter them into the specification.
Finally, it should be noted that the identification of tagged items must be totally consistent in
PDMS and VPRM in order that VPRM’s material management facilities can operate
effectively and accurately. For example, the identification of the tagged item for ordering
purposes in VPRM must be consistent with the information received from PDMS regarding
its requirement on an isometric. In more detail:
• The tag numbers used in both systems must be identical
• VPRM requires all tagged items to have a part number – the PDMS designer can ignore
this requirement - the interface software has been designed to ensure the correct part
number is assigned on processing the PDMS/VPRM interface MTO transfer file into
VPRM.
B 1/4 8
C 3/8 10
D 1/2 15
E 3/4 20
F 1 25
G 1.1/4 32
H 1.1/2 40
I 2 50
J 2.1/2 65
K 3 80
L 3.1/2 90
M 4 100
N 5 125
O 6 150
P 8 200
Q 10 250
R 12 300
S 14 350
T 16 400
U 18 450
V 20 500
W 22 550
X 24 600
Y 26 650
Z 28 700
0 30 750
1 32 800
2 34 850
3 36 900
4 38 950
5 40 1000
6 42 1050
7 44 1100
8 46 1150
9 48 1200
6.3.7.1 General
• Colon (:) delimited with asterisk (*) record terminator
• Record includes all colons and it is always terminated by asterisk
• If PDMS data is longer than VPRM maximum field then the interface will truncate to VPRM
length and issue a warning message to the user.
Example: $L:A01:CWS-1234:D1A:CWS-1234-01::::*
Example: $S:01:6261-CWS-1234-01:C1::::*
Example: $C:4:2::T::PT123::3:1:::Y:N:N::9999999:9999999:9999999*