Store Dependencies

Store Dependencies

Kev_D
Collaborator Collaborator
3,662 Views
5 Replies
Message 1 of 6

Store Dependencies

Kev_D
Collaborator
Collaborator

Can anyone explain what 'Store Dependencies' are? It shows up in the Undo list but I can't find what it represents, or I can't see any changes once it is undone.

Store Dependencies.JPG

0 Likes
3,663 Views
5 Replies
Replies (5)
Message 2 of 6

Anonymous
Not applicable

I would suggest you have a 3rd party script product that needs to 'store the dependencies' to work., such as Refinery.

 

If you undo it shouldn't have an impact on the an impact on the stored dependencies., as they should now be loaded to your local workstation for efficient processing.

 

Hope this helps

Message 3 of 6

loboarch
Alumni
Alumni

I would agree. it looks like a 3rd party application to me.



Jeff Hanson
Principal Content Experience Designer
Revit Help |
Message 4 of 6

Anonymous
Not applicable

I found out this transaction is not 3rd party, but actually Revit/Autodesk one.

 

If new schema is created in memory, using the Revit API (see https://www.revitapidocs.com/2020/399ce458-d43f-57a1-52f4-f862b243edec.htm), "Store dependencies" transaction will be made right after the 'first' project save.

It looks like this is a proper way to store the extensible data, but it is not, because it clears the redo stack completely (even if the saving was cancelled at the DocumentSaving event handler), which is just awful ;(

0 Likes
Message 5 of 6

Anonymous
Not applicable

Hmm, it seems my last comment was wrong - it is not related to the extensible storage schema at all.

 

I confirm it breaks the redo stack in Revit 2020, probably in earlier versions too.

"Store dependencies" transaction appears right after you save project, which has new project/shared parameters.

 

It seems Autodesk fixed this issue in Revit 2021.

Message 6 of 6

yara.cp.pereira
Enthusiast
Enthusiast

From my experience, it seems that this appears after opening a family from within a project or a parent family. I think it keeps memory of the dependency between the two. - I was using revit 2018 when I noticed this. I don't know if this is also true for other versions.

0 Likes