Roll up a line segment - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

You can group together the properties of a line segment or multiple line segments into a line list record. This command is only available on line segments that are not already associated with a line list record.

After line segments are retrieved from Smart P&ID, you can use the Rollup command to create a line list record. Rollup is a process that contains multiple automated steps. First, a collection of line segments is grouped into a smaller number of line list records, based on a set of common property values configured by the ENS definition of the line list options object. Next, in a similar process, a set of line list records are grouped together into pipelines, as determined by properties configured on an ENS definition, such as Fluid Code and Sequence Number. The rollup process includes the creation of line list records and pipeline objects, as needed, as well as the creation of all the relationships connecting these objects.

  1. Find the line segment or segments you want to roll up. To find a line segment, click Query > Line List > Line Segments.

    SHARED Tip Click the Line list record column in the list view to group line segments by the line list record they belong to. Line segments that have not been rolled up appear blank in this column.

  2. Right-click the line segment or line segments and click Rollup on the shortcut menu.

    If the segment rollup properties match an existing line list record, the segment or segments are related to the existing record. Otherwise, a new line list record is created.

    • If the software finds multiple existing line list records that match the rollup properties for a line segment, the rollup process stops.

    To fix this problem and continue rolling up the line segments, terminate the duplicate line list record, and use the Rollup command to roll up the segments again. If this problem persists, contact your administrator to ensure that there is only one target line list record for this segment's rollup ENS definition. See Configuring rollup of segments for more information about the rollup ENS definition.

    • If a segment has a property scoped by EnumListType and the SPFPropertyMapsTo mapping is configured for rolling up from segment to record, the child properties that are scoped by EnumListLevelType to that parent EnumListType property must also have an SPFPropertyMapsTo mapping from segment to record. Without an SPFPropertyMapsTo mapping for the child EnumListLevelType, the rollup process does not succeed.

  3. If multiple segments being rolled up have different property values, choose the values you want to apply to the record from the list of conflicting property values that appears in the Resolve Conflict - Rollup dialog box. Choose the value to apply to each property listed, and click OK.

    • This conflict resolution is necessary only if the properties with conflicting data are not included in the rollup ENS definition.

    • If a property that has conflicting values stores those values as strings, the conflicting values are stored as comma-separated values on the line list record.

    • If a property that has conflicting values uses UoMs and if the AllowUoMValueAsText setting on the property is set to True, the conflicting values are stored as comma-separated values on the line list record.

  • You can only roll up line segments that are not already associated with a line list record.

  • Any segment properties configured for consolidation are consolidated into the line list record.

  • When you roll up line segments to create a line list record, you must manually relate the record to the line list or other top-level item you are using to create publishable documents. Drag and drop the line list record onto the line list to create a relationship.