DynamicData ist ein externer Arbeitsbereich mit dem man ein Containerobjekt zum Speichern benutzerdefinierter Eigenschaften erstellen kann.
Mit dieser Workbench ist es möglich, eine neue benutzerdefinierte Eigenschaft von nahezu jedem Typ zu erstellen, den FreeCAD unterstützt. Zum Beispiel eine Länge-Eigenschaft oder eine Platzierung-Eigenschaft. Diese benutzerdefinierten Eigenschaften können dann wie jede andere Eigenschaft in Ausdrücken verwendet werden. Man könnte beispielsweise eine Längeneigenschaft namens "Breite" erstellen und beim Beschränken eines Skizzenelements darauf verweisen. Wenn dann die Eigenschaft "Breite" geändert wird, wird die Skizzenbeschränkung automatisch aktualisiert. Dies ähnelt der Verwendung einer Tabellenkalkulation, ist jedoch interaktiver, da die Eigenschaften geändert werden können, während die 3D-Ansicht weiterhin sichtbar ist, und ermöglicht zudem eine größere Vielfalt an Eigenschaftstypen.
Einige Funktionen sind:
Dieser Arbeitsbereich kann über den Addon-Manager installiert werden. Für die manuelle Installation siehe Weitere Arbeitsbereiche installieren.