Introduction

On this page

What is FlexiData

FlexiData fills, corrects and organizes parameter values across a Revit model by rules you write once. Instead of editing hundreds of elements by hand, in schedules or with Dynamo graphs, you describe the work as a short list of rules — write the room number onto every desk, copy the mark into the door number, look the fire rating up in a table — and FlexiData applies them to every element they cover, the same way every time.

Who it is for

BIM coordinators, BIM managers and modelers who keep Revit data in order: room numbers on equipment, grid locations on columns, classification codes, consistent marks, unique numbering, elements on the right worksets. No programming: every rule is filled in in a window, step by step.

What it does

  • Writes parameter values — from a fixed value, another parameter, a table, a calculation, the room, space, area, level or nearest grids the element sits in, its coordinates, and more. There are 19 operations, each one kind of rule.
  • Moves elements onto worksets by a rule on the workset name.
  • Runs many rules in one go, in the order you set, on the whole model, the active view or a selection — on one model or several open at once.
  • Checks before it writes and reports after: what was written, what was left alone and why. The whole run can be undone in one step.

What it deliberately does not do

  • It does not create parameters. A parameter must already exist on the elements — bound as a shared or project parameter, or defined in the family. FlexiData fills it.
  • It does not change geometry. No element is moved, resized or deleted; Move to Workset changes only the workset an element belongs to.
  • It never writes to linked models. It works on the models open in Revit.
  • It does not touch elements it should not: read-only parameters, elements another user holds in a workshared model, and — if you say so — elements in groups, assemblies or pinned ones are skipped and listed in the report.

Where it runs

FlexiData has two parts:

Part What it is for Where it runs
Configurator Writing the rules and saving them as a .fdc file A Windows program of its own — Revit is not needed
Executor Opening a .fdc file and running it on the model Inside Revit 2021 to 2027, on the FlexiData ribbon panel

One .fdc file serves every supported Revit version and both interface languages, English and German — see The .fdc file and Languages.

Next: Getting started walks through the cycle from the first rule to the report.