Skip to content

Deprecation candidates

Andreas Dieckmann edited this page Oct 23, 2024 · 16 revisions

Deprecation schedule

Category Clockwork node OOTB node When to switch to OOTB node Deprecation scheduled for
Revit.Views View.CategoryIsVisible View.IsCategoryHidden & Not Revit 2023 2025

Deprecation candidates

Category Clockwork Node OOTB Node Difference between implementations / Related issue
Geometry.Solids Solid.ByUnion+ Solid.ByUnion OOTB returns null when failing to join all solids
ImportExport Data.ExportCSV+ Data.ExportCSV OOTB node doesn’t support custom delimiters
ImportExport Data.ImportCSV+ Data.ImportCSV OOTB node doesn’t support custom delimiters
List.Modify List.Chop+ List.Chop OOTB node processes all items in list, not just the specified amount.
List.Modify List.ReplaceItemAtIndex+ List.ReplaceItemAtIndex OOTB does not support replacing multiple indices
Math.Functions Rounding.Ceiling+ Math.Ceiling OOTB node can't define precision
Math.Functions Rounding.Floor+ Math.Floor OOTB node can't define precision
Math.Functions Rounding.Round+ Math.Round OOTB node can define precision only by number of digits
Revit.Application FamilyDocument. FamilyParameters FamilyDocument.Parameters OOTB node doesn’t automatically use the current FamilyDocument, instead requires a FamilyDocument object as input
Revit.Application FamilyDocument.FamilyTypes FamilyDocument.Types OOTB node returns the family type name, not the family type
Revit.Elements DetailCurve.ByCurve+ DetailCurve.ByCurve OOTB node can’t draw circles
https://github.com/DynamoDS/DynamoRevit/issues/1802
Revit.Elements Element.Area Room.Area & Space.Area No OOTB node that supports area objects
Revit.Elements Element.Category+ Element.GetCategory OOTB node doesn't support subcategories, view filters, family documents, schedules, families and graphics styles, also doesn*t retrieve BuiltInCategory
Revit.Elements Element.ElementType+ Element.ElementType OOTB node doesn't support elements in linked models
Revit.Elements Element.Geometry+ Element.Geometry OOTB node always returns medium detail level, can not include invisble objects, can not ignore inserts and doesn’t return Revit geometry and subcategories.
https://github.com/DynamoDS/DynamoWishlist/issues/233
Revit.Elements Element.Host+ FamilyInstance.GetHost OOTB node only supports loadable families
Revit.Elements Element.ID+ Element.Id OOTB node can't get category and element id's at the same time
Revit.Elements Element.Inserts Element.GetHostedElements OOTB node does not retrieve railings hosted on input elements
Revit.Elements Element.JoinGeometry Element.JoinGeometry OTTB node doesn’t return booleans to indicate whether operation was successful
Revit.Elements Element.Location+ Element.GetLocation OOTB node does not return rotation and does not support a number of element types (e.g. sketch-based elements)
Revit.Elements Element.Materials+ Element.GetMaterials OOTB node does not support material QTO
Revit.Elements Element.Name+ Element.Name etc. OOTB node doesn’t support all element types (hence multiple OOTB nodes for retrieving names) and doesn’t return localized names (if available)
Revit.Elements Element.Panels CurtainPanel.ByElement OOTB node fails when curtain wall contains doors or windows
https://github.com/DynamoDS/DynamoRevit/issues/2302
Revit.Elements Element.SubComponents Element.GetChildElements OOTB node doesn’t support combined geometry elements in families
Revit.Elements Element.SuperComponent Element.GetParentElement OOTB node doesn't support topography subregions
Revit.Elements ElevationMarker.Views ElevationMarker.GetView OOTB node requires user to specify index of view
Revit.Elements Family.Types+ Family.Types OOTB node doesn't support elements in linked models
Revit.Elements FamilyParameter. GetValueByFamilyType FamilyDocument. GetParameterValueByName OOTB node doesn’t automatically use the current FamilyDocument, instead requires a FamilyDocument object as input
Revit.Elements FamilyParameter.SetFormula FamilyDocument.SetFormula OOTB node doesn’t automatically use the current FamilyDocument, instead requires a FamilyDocument object as input
Revit.Elements FamilyType.Duplicate ElementType.Duplicate OOTB node outputs ElementType objects which do not play well with subsequent nodes
Revit.Elements FamilyType.Function WallType.Function No OOTB nodes for elements other than WallTypes
Revit.Elements Floor.SlabShapeByPoints Floor.AddPoint OOTB node returns a floor object for each point in the input list
https://github.com/DynamoDS/DynamoRevit/issues/1789
Revit.Elements Group.FromElements Group.ByElements OOTB node does not support naming of created groups and has no output for ungroupable elements.
Revit.Elements Group.Ungroup Group.UngroupElements OOTB node has no option to disable returning the ungrouped elements
Revit.Elements Roof.SlabShapeByPoints Roof.AddPoint OOTB node is broken
https://github.com/DynamoDS/DynamoRevit/issues/1790
Revit.Elements Room.Boundaries Room.FinishBoundary OOTB node doesn't return room bounding elements
Revit.Elements TextElement.SetText TextNote.SetText OOTB node doesn't support ModelText
Revit.Selection.Collectors All Elements of Category+ All Elements of Category OOTB node does not support 'exotic' categories like Legend Components and collecting from linked models
Revit.Selection.Collectors All Elements of Class+ All Elements of Class OOTB node does not support collecting from linked models and has no SchemaGUID filter
Revit.Selection.Collectors All Elements of Family Type+ All Elements of Family Type / FamilyInstance.ByFamilyType OOTB node does not support system families and collecting from linked models
Revit.Selection.Miscellaneous Element.ByID Element By Id OOTB node does not support collecting from linked models
Revit.Views Schedule.Fields Schedule.Fields OOTB node returns non-unwrappable object that has no useful properties
Revit.Views View.Duplicate View.DuplicateView OOTB node has no input for new view name (instead works with prefix/suffix)
Revit.Views View.DuplicateAsDependent View.DuplicateView OOTB node has no input for new view name (instead works with prefix/suffix)
Revit.Views View.DuplicateWithDetailing View.DuplicateView OOTB node has no input for new view name (instead works with prefix/suffix)
Revit.Views View.IsViewTemplate+ View.IsViewTemplate OOTB node doesn’t support all view types
https://github.com/DynamoDS/DynamoRevit/issues/1815
Revit.Views View. OverrideElementTransparency Element.OverrideInView OOTB node is limited to active view
https://github.com/DynamoDS/DynamoRevit/issues/1812
Revit.Views View.ResetElementOverrides Element.OverrideInView OOTB node is limited to active view
https://github.com/DynamoDS/DynamoRevit/issues/1812
Script.ControlFlow Passthrough --- No OOTB implemented yet
https://github.com/DynamoDS/DynamoWishlist/issues/61
String.Modify String.Replace+ String.Replace OOTB node can only replace one search term at a time
String.Modify String.ReplaceMultiple String.Replace OOTB node can only replace one search term at a time