Property mapping - 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)

Use the following table to create your property mappings:

Column header

Column type

Property mappings

Action

Parent object

Title

Physical

SPFTitle

Create Update

SPFDesignDocMaster

Name

Major Revision

Physical

SPFMajorRevision

Create Update

SPFDesignDocRevision

(COMP_REVISION)

Minor Revision

Physical

SPFMinorRevision

Create Update

SPFDesignDocRevision

(COMP_REVISION)

COMP_DESIGNPATH

Computed

func.Concat({[FileDirectory], [File]})

SPFLocalFileName

Check Staging File Exists

(SPFDesignFile)

File

COMP_NAVIGATIONFILE

Computed

func.Concat({[FileDirectory], [Navigation File]})

SPFLocalFileName

Check Staging File Exists

(SPFNavigationFile)

Navigation File

COMP_GRAPHICSPATH

Computed

func.Concat({[FileDirectory], [Graphics Map File]})

SPFLocalFileName

Check Staging File Exists

(SPFGraphicsMap)

Graphics Map File

COMP_ISSUE_DATE

Computed

func.DateTimeColumn([Issue date], "dd-MM-yyyy", "UTC")

SPFRevIssueDate

Create Update

(SPFDesignDocRevision)

COMP_REVISION

  • All the objects must be mapped to the Name property.

  • The file name and the file directory can be in different columns or concatenated into a single computed column.

  • The format of the issue date in the CSV file must match the format in the staging server. Otherwise, you can use the computed column function to correct the format in the CSV file.

  • The issue date has been mapped to the SPFRevIssueDate property and it decides the state of the document. If different revisions of the same document are loaded into Data Validator, the following scenarios are possible:

    • If the column has a value, for example 01-01-2017, the revision state is set to CURRENT, and the revision number is 01A.

    • If the column has a value, for example 10-01-2017, the CURRENT revision is changed to SUPERSEDED and the latest revision is set to CURRENT, and the revision number is 03A.

    • If the column has a value, for example 05-01-2017, the revision state is set to SUPERSEDED because a more recent revision is available, and the revision number is 02A.

    • If the column has no values in the input CSV, then the revision state is WORKING, and the revision number is 04A.