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 BMIDENew 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 

KB Article ID# PL8527885

Contents

SummaryDetails

Associated Components

DOC_MANAGEMENT: SEEC