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

Increase "Uses" tab efficency

Increase "Uses" tab efficency

Hi,

when we were facing some data issue lately, I analysed the traffic between Vault Client and server.

 

I realised that if you expand "Uses" node of a file, the client will query

 

<GetLatestFileAssociationsByMasterIds 
xmlns="http://AutodeskDM/Services/Document/1/22/2015/">
<fileMasterIds><long>14294761</long></fileMasterIds>
<parentAssociationType>All</parentAssociationType>
<parentRecurse>true</parentRecurse>
<childAssociationType>All</childAssociationType>
<childRecurse>true</childRecurse><includeRelatedDocuments>false</includeRelatedDocuments>
<includeHidden>false</includeHidden>
<releasedBiased>false</releasedBiased>
</GetLatestFileAssociationsByMasterIds

I'm clueless, why it should query all parents recursively when expanding the child nodes? That that not seem efficient to me. That explains, why it takes very long (if Vault explorer does not crash) if I expand a simple assembly node, only consisting of two parts, when this small assembly has a very high reuse.

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

Submit Idea