TriMech - CRE - 3DEXPERIENCE Videos
S1450_00I_Attribute Mapping
View transcript
It is useful to map some of its properties to their counterpart attribute in 3DEXPERIENCE. If we have description as a property in SOLIDWORKS, we may want to map that to a 3DEXPERIENCE attribute also called description. This means that the same value for description is used within SOLIDWORKS and the 3DEXPERIENCE platform. When working with 3DEXPERIENCE attributes and some of its properties, we may also want to enable a compatibility setting in SOLIDWORKS that changes our view of properties to better reflect 3DEXPERIENCE attributes. This is under Options > 3DEXPERIENCE integration and we’ll tick the box to enable this. The main change here is that custom properties map to a CAD family item and configuration-specific properties map to a physical product item in 3DEXPERIENCE. Going forward, we will be working with configuration specific properties inside SOLIDWORKS and viewing these as physical product attributes in 3DEXPERIENCE. We want to update properties on the handle and have these visible as configuration-specific properties in SOLIDWORKS, and as attributes against the physical product in the 3DEXPERIENCE platform. Let's check how our attributes have been configured before we get started. In our browser, we’ll be using the Platform Manager role to access the Collaborative Spaces Control Center. We’ll be selecting the Attribute Management and then Physical Product. From here, we can see a list of existing attributes. We can edit and delete these as well as add more if needed. When adding a new attribute, you can choose from a given list of types which include a selection of string types, Boolean, integer, real and date. Typically, we'll be working with string type attributes for plain text. We can then specify further information for the property and if we want its value to be chosen from a given list. This can be done by entering those specific values into the Authorized Values box. A 6W Predicate tag can be added to the attribute for use in advanced searching. Once an attribute has been created, we need to use configuration deployment to push this attribute out to existing data. This should be done out of hours and while the data is not being modified or updated and ideally this would be done prior to any data being added to 3DEXPERIENCE. We’ll need to run Reload Server Cache and Update Iindex Model to push this change across the platform. Next we’ll need to review how our attributes are configured to interact with all of its properties. We can view this under CAD Collaboration and SOLIDWORKS. On this view we can see the directional behavior between the 3DEXPERIENCE attributes as product attributes and our SOLIDWORKS properties as category reviews. A directional arrow indicates where the information is coming from and where it is applying to. Typically, if we're entering our properties on the SOLIDWORKS side, we want the arrow pointing from CAD attribute to product attribute like weight, which will always be driven by SOLIDWORKS. Conversely, if we want the 3DEXPERIENCE platform to drive the property value, we want the arrow pointing from product attribute to CAD attributes like revision, which is driven by our lifecycle. If we want the information to come from both sides, we can set the arrows to be both directions. In general, we want to keep the directions to a minimum as more directions mean the system has more checks to make when saving a file. This can negatively affect our performance, especially in platforms that have extremely long attribute lists with bi-directional behavior. Once our setup is complete, we can begin adding properties to our files and viewing them in both SOLIDWORKS and the 3DEXPERIENCE platform. First, we're going to create the property in SOLIDWORKS. We can also view these properties from the Properties command in the View tab and from right click on the file in MySession. These last two options show the solid properties now being displayed in the list of attributes that 3DEXPERIENCE is managing. To see these updated properties from the platform, we’ll first need to save this model to 3DEXPERIENCE. We will also unlock the file at this point. In the browser, on the Bookmark Editor app, we can check the properties of the file from the information option on our right click menu. This shows us our 3DEXPERIENCE attributes and our updated property.