Hi @Kateryna !
You’re awesome, thank you very much! Our Objects were indeed of Polygon type, we found the parameters in the model tree and were able to transfer them to Revit, when the attributes were already set up there.
We are on a road with our customers where very soon we are more or less forced to deliver every trade in BIM, filled up with quite a lot of attributes. We are into planning big public infrastructure projects and doing almost every trade in-house with more or less every trade in its own specialised software. We are looking for ways to bring all the data together, most propably in Revit and for us Speckle comes around just at the right time.
I was really happy to see that speckle is able to assign the attributes to revit shared parameters, that will help us actually work with the data. In general I don’t think, adding all the parameters would be toooo much of an issue for us, atleast if they are stored in the project and not be directly written into all other families as well. Sure, it would blow up Revits database, but it is the same already with Revit Systemfamilies (walls, floors, roofs etc), as there is just no way to seperate parameters by object or subfamily too. For these all parameters need to be added to all e.g. walls, even if we would just need it for one type or instance. For working with it we use a tool that allows us to only show the parameters that should actually be assigned to it by definition and in ifc exports empty parameters are not exported anyway, so performance aside we would not really have issues with adding unnessessary parameters to a project.
On thing that occurred: When receiving geometry via speckle with “update” mode, it is not updating the attributes as far as i have seen which would be expected behaviour. I loaded the geometry in without having attributes in Revit, created the parameters in Revit, and updated the model to see if the attributes would update as well but as far a i have seen no attributes updated. This would be nice because when stuff is imported and visuals are modified, these modifications of course get lost when deleting and re-creating the geometry to get the latest attributes.
Thank you so much @Kateryna, those hints helped us already so much!!!