We have several item properties which are a list of values with 'Enforce List Values' set, 'Requires Value' not set, & 'Initial Value' blank. When creating new items from Vault Explorer files using the ‘assign files to an item’ method, these list fields become non-compliant. We have used these property rules for a long time over earlier Vault versions... without issues. This problem appeared after change 2014 to 2017. It worked fine when file/item association could only be created from Vault Explorer. The issue seems to be related to the method used to associate the file to the item. If the item is created first in isolation, then link the file, no problem (other than items have to be created individually). When the item is created from the Inventor file, the property non-compliance issue appears in the item... however, if the item is then edited & file association link removed (save & close), then edit the item again & add the link to same file (from within the item), the original property non-compliance then disappears. Interestingly, if the item property fields are populated by mapping from file properties, there are no resultant property compliance issues. But, this workflow does not suit us as many of our items do not have associated files (for us, item properties must be assigned within the item then mapped to the file). A possible work-around is to set the initial value with an apostrophe (') instead of a blank value. The apostrophe as a value in the item property field removes the non-compliance error. When the ' is mapped to the file (iam, ipt) it does not show on the drawing (appears as a blank field, as desired). This works but we have reservations in implementing this work-around due to our database resulting in items with mixed property values. This glitch causes much pain. We are a 20 licence user with thousands of items & have now lost our ability to efficiently create bulk items based on the files BOM hierarchy. Additionally, see the link below... http://forums.autodesk.com/t5/vault-customization/requires-value-and-enforce-list-values-settings/td-p/6030272
Show More