cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Mass Property from Inventor to vault

Mass Property from Inventor to vault

Why Inventor isn't possible mapp Inventor mass property to a Vault Property?

The property is availlable in Inventor, like may other...

 

thanks

18 Comments
ihayesjr
Community Manager
Status changed to: Future Consideration
Unfortunately Mass Property is a calculated field and not an actual property that is exposed to Vault.
Anonymous
Not applicable

To transfer the mass of an Inventor part to Vault

  1. In Inventor, under the Document Settings options, on the Unit tab, set the Mass unit to Gram.
  2. In your Inventor files (IPT and IAM), create a custom iProperty called, for example, "Mass" and set its value to:  =<MASS>
  3. Check your files into Vault.
  4. In Vault Explorer, under Property Definitions, set the MASS property to In Use.
  5. Open the ADMS Console and re-index the properties of your Vault.

The MASS property that contains the mass (in grams) of your part/assembly will now be available in Vault or Productstream.

Tip: Create the custom iProperty in your templates to have the mass available for all or your model files.

Note: The MASS iProperty can only be obtained in grams. If you have a different unit set in the Inventor Document Settings, it will not work.

 

Solution here : https://knowledge.autodesk.com/support/vault-products/troubleshooting/caas/sfdcarticles/sfdcarticles...

 

Anonymous
Not applicable

Unfortunately, 

 

ihayesjr, users don't care that mass is a calculated field. They just want it present in there Items.

 

 

Please no funny business. It's basically outrages that this is the case. fix this asap. I think i heard something about "Vault& Inventor working seamless". This is the perfect example that vault is not there yet.

 

Yes we fixed this with rules. And at best it works most of the time. 

 

Come on. Please.

 

 

Richard.Rankin
Autodesk Support

I started reviewing the workaround in the AKN article and found there are a number of steps missing. For more experienced folks they are relatively easy to overcome. But its not completely obvious. So I have updated the steps for clarity. Because this is still  a wish, I've moved the steps here. The AKN Article now points to this Vault Idea.

 

1. In Inventors Application Options, on the "General" tab, under "Physical properties", tick "Update physical properties on save",  and select "Parts and Assemblies".

0025.png

 

2. Open a new ipt that contains physical geometry.

 

3. In Inventor, under the Document Settings options, on the Unit tab, set the "Mass" unit to "gram".

001.png

002.png

 

4. In the Inventor file(s) (IPT and IAM), create a custom iProperty named, for example, "MyMass", set the Type to "Text" and set its value to:  =<mass>.

 

003.png

004.png

 

5. Check the file into Vault.

 

6. In the thick Vault click, click Tools > Administration > Vault Settings.

005.png

 

7. Go to the "Behaviors" tab.

 

8. In the Properties section, click "Properties".

006.png

 

9. No, "Mass" property exists in Vault by default, so create a "User Defined Property" (UDP) by clicking "New".

007.png

10. Give the new UDP a Name, select Type = "Text", and associate it to a Category. Ensure the Entity = File, Provider = Inventor.

 

11. Click the "File Property" pull down arrow, to reveal the "Import Properties" drop down. Select "Import From Vault".

 

011.png

12. Locate the file that was just check in to Vault and choose the "MyMass" Custom iProperty.


008.png 

13. Ensure that the mapping is set to "File-to-Vault".

009.png

14. All Inventor .ipt files checked in to Vault from then, with that Custom iProperty will then have the mass displayed in grams.012.png

 

 

 

 

The MASS property that contains the mass (in grams) of your part/assembly will now be available in Vault.

 

Tip: Create the custom iProperty in your templates to have the mass available for all or your model files.

Note: The MASS iProperty can only be obtained in grams. If you have a different unit set in the Inventor Document Settings, it will not work. 

sth
Enthusiast
Enthusiast

Dear All,

it is old and still so sad Smiley Sad. We need the mass in kg - and no terrible workarounds with additional properties. It causes efforts and costs our money and drives my Design Team crazy hence they need the mass values as an important component property.
So please do us the favor to implement reading the phsical mass in a selectable unit! (kg, ibs, tons or whatever the user needs) Should not be a big deal but for us it'll be very valueable!

 

Cheers,

Thomas

dusan.naus.trz
Advisor

Add MASS standard property for file-Vault Professional.

Add MASS standard property for file.jpg

andrewdroth
Advisor

The ability to obtain a accurate Mass is one of the most important features of Inventor for numerous reasons. 

 

Not being able to see that value in Vault is a disgrace.

dusan.naus.trz
Advisor

Hi @andrewdroth

Yes you're right. Next disgrace is the mirroring Assembly and pattern functions.-(

shawnmann
Participant

As a potential workaround, is the part volume and material style (density) available in Vault so the mass could be calculated externally?  

 

 

ivan_gani
Advocate

Mass property (like other physical properties, for example, volume) is part of data company worklow (that very important for the ERP system). Mapping using iLogic or using "=<mass>" functions could work for the new file.

 

The problem is when you have to install Vault on hundred of thousand exsiting inventor file. It's not possible to reopen all the file to insert the "mass".

 

Autodesk Vault is a company data management and I agree that it's very important to have it.

Anonymous
Not applicable

I've created a basic workaround that will put the mass into Vault in kg lbs or whatever you need. Have a look at my blog post here: https://clintbrown.co.uk/2020/06/20/vault-display-mass-client-or-web/

 

autodesk-vault-display-mass-on-web-client-and-vault-client.png

I've used an basic iLogic routine to write the mass to "Subject" as this is already mapped to Vault, but you could create a custom iProperty as per the suggestion above and map that too. This workaround just means less mapping and no ADMS re-index. I wanted to share something that was easy for most users to implement.

CStilesCARE
Advocate

Well, it's mid-way through 2022 and Vault still doesn't seem to include any options for pulling mass (or any other calculated properties) from Inventor to a defined property...

Oh, they're happy to include standard mappings for things like "Custom Object System Name", "Has Model State" and "iLogicRuleStatus", but I'm sure it's because those properties are VASTLY more useful than an absurdly niche thing like MASS could ever be...

I'm sure nobody's adding custom columns for weight / mass in Vault now PURELY because it's not a useful property, not because Autodesk makes you spend more time jumping through a series of hoops with custom iProperties and/or iLogic in order to try and set it up than most people are willing or able to put towards it.

 

On a serious note, I know the people at Autodesk probably work hard to put out great products and I greatly appreciate how much better Inventor and Vault have become over the years. But a property like mass/weight is such a seemingly basic thing to include (to me, at least) that I don't understand why it wasn't a standard option for property mapping years ago. Is it really time and/or labor intensive to make it happen?

 

Please, please, pleeeeeeeeeeeeeease can we get an easy, built-in way to map standard calculated properties between Inventor and Vault?

 

 

Bram_Baars
Enthusiast

Our iLogic rule for writing mass is currently not working 100% of the time.
It feels a bit inefficient that we're trying to solve/troubleshoot it per user, per customer, each with our own iLogic rule or solution.

We'd really prefer Vault Professional to have a configurable mapping of the mass too, since we've always been using "kg" as a unit.

ethan_howardMMXXV
Collaborator

Has this been addressed? 10+ years now...

Inventor and Vault communications should be seamless. Displaying a standard property in the Vault seems like a slam dunk for the Autodesk community of users.

Thank you,

-Ethan

gilsdorf_e
Collaborator

I can only point out that we need this information downstream. It is becoming even more important with recent and upcoming legal requirements as plastic tax, product carbon footprint etc.

 

Engineering is the source of this information for all business processes. 

d_rust81
Participant

Absolutely agree with all the comments on here.  Please Autodesk take note, mass is one of the most important and useful properties to push from BoMs through to downstream systems.  There seem to be lots of examples like this where software developers at Autodesk just don't understand customer needs. 

matti_parviainen
Participant

I use this iLogic script (triggered before save) and then just map the Vault_Mass -iproperty to Vault.
What it does: 1. Generate "Vault_Mass" iProperty, then update that property with Mass value from Physical properties.

And yeah, I'd rather map it directly from physical properties, but unfortunately it's not doable.


'Symetri Oy, 2025
'Matti Parviainen
'matti.parviainen@symetri.com
'Create and update Vault_Mass iProperty

Dim oPropSet As PropertySet = ThisDoc.Document.PropertySets.Item("Inventor User Defined Properties")
Try
oPropSet.Item("Vault_Mass").Value = iProperties.Mass
Catch
oPropSet.Add( iProperties.Mass, "Vault_Mass")
End Try

 

davis.j
Advocate

Looking for a native solution from Autodesk. Embedded Ilogic rules add unnecessary latency.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea