Creating and Managing Design Object Structures—Exercises
Basic Data Setup
Creating Classes
Purpose: The purpose of this exercise is to create classes.
Windows:
Class
Classes
Standard/Classes
- Create several classes, e.g. pump centrifugal design object and design
part class, sub system design object class, system design object
class, detail area design object class, facility equipment design object
class, pipe design object and design part class, relief valve design object
and part class, flowmeter mass design object and design part class, process
stream design object class, instrument loop design object class, and a
signal digital input design object class.
General exercise for
Creating Classes
Creating Class Relations
Purpose: The purpose of this exercise is to set up the basic
data required for running this particular functionality.
Windows:
Class/Class Relations
- Create Class Relations with the values defined in the table rows for the
columns (fields) defined below:
Class |
Class Relation Description |
Sub Class |
PUMP CENTRIFUGAL |
can have a free functional parent |
SUB SYSTEM |
PUMP CENTRIFUGAL |
can have a free functional parent |
SYSTEM |
PUMP CENTRIFUGAL |
can have a free locational parent |
DETAIL AREA |
PUMP CENTRIFUGAL |
can have a free locational parent |
FACILITY EQUIPMENT |
PIPE |
can have pipe parts |
RELIEF VALVE |
PIPE |
can have pipe parts |
FLOWMETER MASS |
PUMP CENTRIFUGAL |
can have arriving at |
PIPE |
PUMP CENTRIFUGAL |
can have leaving from |
PIPE |
PUMP CENTRIFUGAL |
can have process data |
PROCESS STREAM |
INSTRUMENT LOOP |
can use signals from |
SIGNAL DIGITAL INPUT |
General exercise for
Creating Class Relations
Creating Design Objects
Purpose: The purpose of this exercise is to create a
design object.
Windows:
Design Object
Design Objects
- Create design objects for the following classes to use in the exercises to come:
Class |
Design Object ID |
PUMP CENTRIFUGAL |
A |
SUB SYSTEM |
B |
SYSTEM |
C |
DETAIL AREA |
D |
FACILITY EQUIPMENT |
E |
PIPE |
F1 |
PIPE |
F2 |
RELIEF VALVE |
G |
FLOWMETER MASS |
H |
PROCESS STREAM |
I |
INSTRUMENT LOOP |
J |
SIGNAL DIGITAL INPUT |
K |
General exercise for
Creating
a Design Object.
Main Exercise
Purpose: The purpose of this lesson is to create and
manage the different types of design object structures.
Windows:
Business Object Explorer
Tree View
Design
Object
Design
Objects
Linear Assets
- On the Business Object Explorer Tree View, navigate to and highlight
the design
object A.
- Hold down the left mouse button and drag the design object through the navigator structure, opening nodes as required to locate the
functional parent object, B.
- Place the mouse pointer (with connected object, A) over the object B's
Functional Parts folder.
- Drop A onto the folder by releasing the mouse button. You can now
observe that A is displayed as a functional part for the the design object
B.
- Repeat steps 1-4 to define object C as the functional parent for object
B.
Alternatively you can open the
Design
Object,
Design
Objects
or
Linear Assets window, query for a required design object and enter
the object ID of functional parent in the Functional Parent field.
- On the Business Object Explorer Tree view, navigate to and highlight
the design
object A.
- Hold down the left mouse button and drag the design object through the navigator structure, opening nodes as required to locate the
locational parent object, D.
- Place the mouse pointer (with connected object, A) over the object D's
Locational Parts folder.
- Drop A onto the folder by releasing the mouse button. You can now
observe that A is displayed as a locational part for the design object D.
- Repeat steps 1-4 to define object E as the functional parent for object
D.
Alternatively you can open the
Design
Object,
Design
Objects
or
Linear Assets window, query for a required design object and enter
the object ID of the locational parent in the Locational Parent
field.
- On the Business Object Explorer Tree View, navigate to and highlight
the design
object G.
- Hold down the left mouse button and drag the design object through the navigator structure, opening nodes as required to locate the
pipe system parent object, F1.
- Place the mouse pointer (with connected object, G) over the object F1's
Pipe Parts folder.
- Drop G onto the folder by releasing the mouse button. You can now
observe that G is now displayed as a pipe part for F1.
- Repeat steps 1-4 to define object H as the pipe part for object F1.
Alternatively you can open the
Design
Object,
Design
Objects
or
Linear Assets window, query for a required design object and enter
the object ID of the pipe system parent in the Pipe System field.
- Open the
Design
Object,
Design
Objects
or
Linear Assets window.
- Search for the design object A, for which you want to create From and To
Relations.
- In the From Object field, enter the ID of the
From Object as F1.
- In the To Object field, enter the ID of the To Object as
F2.
- Click Save.
- On the Business Object Explorer Tree View, locate and
navigate to the design
object A.
- Expand the object node, and expand the Arriving folder to view
From Object F1.
- Expand the object node, and expand the Leaving folder to view To
Object F2.
- Open the
Design
Object or
Design
Objects window.
- Search for the design object A, for which you want to define a process
object.
- In the Process Object field, enter the ID of the
process object as I.
- Click Save.
- On the Business Object Explorer Tree View, locate and
navigate to the design
object I.
- Expand the object node, and expand the Process Data For folder to
view A as the Process Data For object I.
- Open the
Design
Object or
Design
Objects window.
- Search for the design object J, for which you want to define a circuit
object.
- In the Circuit Object field, enter the ID of the
circuit object as K.
- Click Save.
- On the Business Object Explorer Tree View, locate and
navigate to the design
object J.
- Expand the object node, and expand the Signals folder to view K.
- Open the
Design
Object
window and locate the design object C.
- Right-click and click Copy Object Structure. The Copy
Object Structure dialog box opens.
- In the New Object ID - ID fields, enter the ID
as C2.
- Select the Copy Functional Structure check box.
- Click OK.
- On the Business Object Explorer Tree View, locate and
navigate to the design
object C2.
- Expand the object node, and the Functional Parts folder and
observe that it the functional parts are the same as that of the design
object C.
- Open the
Design
Object
window and locate the design object C.
- Right-click and click Change Status on Structure. The
Change
Status on Structure dialog box opens.
- In the Change Object Status to field, select
the Completed status.
- In the Select Structure to Change group of fields,
select the Functional Structure check box.
- Select the Ignore Objects with Invalid Status check box to apply
the status change on those objects in the structure for which the change is
possible and to disregard those for which it is not.
- Select the Refresh Client check box to refresh the form
from which the status change is being performed so that the change will be
visible immediately after the operation is complete.
- Click OK.
- On the Business Object Explorer Tree View, locate and
navigate to the design
object C2.
- Expand the object node and select the objects in the object structure
and observe their design statuses.
- Open the
Design
Object
window and locate the design object E.
- Right-click and click Delete Object Structure. The
Delete Object
Structure dialog box opens.
- Select the Delete Locational Structure check box.
- Select the Refresh Client check box.
- Click OK.
- On the Business Object Explorer Tree View, locate and
navigate to the design object E.
- Expand the object node, and the Locational Parts folder to
observe that there are no longer, locational parts listed for this object.