Solid Edge
Use Custom Occurrence Properties with SEEC
2021-10-06T23:58:14Z
DOC_MANAGEMENT
Summary
Details
Solid Edge has the capability to use custom occurrence properties to define specific property values for identical parts in an assembly structure. Starting with ST10 we allow this functionality to communicate this directly through SEEC with the Teamcenter BOM.
In this document we will use the predefined sample properties to demonstrate how to setup.
Solution
Goal
To setup synchronization for two custom occurrence property "Reference ID" and "Maintenance" to Teamcenter. Both properties are pre-defined in the CustomOccurenceProperty.xml.
For "Maintenance" a LOV is used to define the value, "Reference ID" is a text field.
Sample custom occurrence properties
The following custom occurrence properties are defined as examples in the CustomOccurrenceProperty.xml file delivered in the Solid Edge Preferences folder. These columns are added to the Occurrence Properties dialog box when you select the Add Custom Occurrence Properties button. You can edit this file to provide a list of selectable values for these custom occurrence properties or to add your own properties.
You can specify a different location for the file using the File Locations page in the Solid Edge Options dialog box.
Solid Edge configuration
Configure custom occurrence properties in Solid Edge
• SE Options – Locations – specifies the xml file defining custom occurrence properties • The delivered example shows 3 example occurrence properties definitions • Definitions can have a List of Values, opportunity to enter value, and a default value Configure custom occurrence properties in Solid Edge Occurrence properties require 1 of 3 Property Behaviors Local • Value can be set and viewed only in the level of the assembly that the occurrence is placed Global • Value can be set only in the level of the assembly that the occurrence is placed • Values is displayed in higher assemblies Global+Overrides • Value can be set and viewed any level where the occurrence can be seen
These behaviors are passed to Teamcenter
In this example we use two sample properties defined in the CustomOccurenceproperties.xml
<OccurrenceProperty> <Name>Reference ID</Name> <Description>Global Reference ID for the component (Global)</Description> <PropertyBehavior>Global</PropertyBehavior> <ListOfValues></ListOfValues> <DefaultValue></DefaultValue> </OccurrenceProperty>
<OccurrenceProperty> <Name>Maintenance</Name> <Description>Specifies the maintenance schedule for the component (Can be overridden from upper level) (Global+Overrides)</Description> <PropertyBehavior>Global+Overrides</PropertyBehavior> <ListOfValues> <Value></Value> <Value>Daily</Value> <Value>Weekly</Value> <Value>Bi-Weekly</Value> <Value>Monthly</Value> <Value>Quarterly</Value> <Value>Yearly</Value> </ListOfValues> <DefaultValue></DefaultValue> </OccurrenceProperty>
Teamcenter Configuration
Create Note Type
In Teamcenter we must define a Note type for both properties to write the values to the Teamcenter BOM.
In the BMIDE -> On the menu bar, choose BMIDE→New Model Element, type Note Type in the Wizards box,
The property "Maintenance" uses a LOV, so we create in Teamcenter a new LOV named GT4_MaintenanceLOV with the values Daily, Weekly, Bi-Weekly, Monthly, Quarterly, Yearly and attach this to the Note Type.
Teamcenter preferences
SEEC_Property_Synchronization_AsmOcc = TRUE
SEEC_Property_Mapping_AsmOcc
• Each Solid Edge Occurrence property must be added with the corresponding Teamcenter Note Type • The pair is delaminated with a ":" • Multiple entries can be added
Test results with SEEC
In SEEC create an assembly with 2 identical components Open the assembly occurrence properties
Use to add the occurrence properties. Enter a value for the two occurrence properties "Maintenance" and "Reference ID" Save and upload to Teamcenter
Check the result in the RAC Open the BOM view in the Structure Manager Add Columns and "Reference ID" and "Maintenance" to the Displayed Columns
Hardware/Software Configuration
Platform: INTL64 OS: windows OS Version: 1064 Product: SOLID_EDGE Application: DOC_MANAGEMENT Version: V221.0 Function: SEEC