Difference between Document node outputs

Hello all,

Can anyone help me understand the difference between the output of these two nodes?
I was trying to copy sheets from a linked model to a host model using the Onion node. However, it appears that the node requires ‘Revit.Application.Document’, not ‘Autodesk.Revit.DB.Document’. How can I get the ‘Revit.Application.Document’ of a linked model?

Appreciate your help

Hi @Amir.Moeini.Sh ,

You can try like this. Element get location from linked model - #7 by _Vijay

Orchid node orchid document inputs. ( There’s an Orchid node for that. Document.ToOrchidType
Translates a Revit document to an Orchid document.)

Hi @_Vijay ,

Thanks for getting back to me. The method you mentioned does not work with Sheets as Elements. Also, I was not able to find that Orchid node.

Could you please share your full graph with the preview? Also, may I know what you’re trying to achieve?


I was trying to see if I can copy sheets from a linked model to a host model. I know that PyRevit can do it, I was wondering if it can be done in Dynamo

HI @Amir.Moeini.Sh rhythm and open mep have some nodes for convert Autodesk.Revit.DB.Document to Revit.Application.Document but i guess that node just need current Autodesk.Revit.DB.Document…


current doc Home.dyn (5.9 KB)

hi @sovitek , thanks for getting back to me. Actually that Onion node needs Revit.Application.Document not DB

The Orchid package is very specific about what it uses, and sadly doesn’t allow for much if any interoprability between packages. I recommend seeking help via the author’s github (linked above) as they are not active in the forum.

Thanks @jacob.small for the hint.

You can use the Rhythm package; it has nodes for document conversion.

arhhh now i understand Onion = orchid…hahaha, yeah as Cyril suggest or openmep have as well..Rhythm should have document.copy.element too not sure what kind of document it accepts, but if i remember it should support both…probably i remember wrong :wink: :wink: