The workflow begins with Create Proxies. Users select assemblies, family instances, or groups, and Ecco recursively gathers all subcomponent solids from the selected elements. It then boolean-unions that geometry into one solid, aligns the resulting proxy according to the source element’s facing direction, and places it at a user-defined staging offset. Each proxy is linked back to its original source element using Revit ExtensibleStorage, creating a bidirectional relationship that helps keep the logistics model connected to the design model.
The Rotate Proxy tool supports visual staging and truck-fit review by allowing selected proxies to be rotated in 90-degree increments around the X, Y, or Z axis. Because the tool is modeless, users can keep it open while rotating multiple proxies without repeatedly restarting the command.
The Set to Truck workflow is designed for fast assignment of proxies to trucks or containers. When opened, it automatically isolates proxy elements in the active view so users can focus only on logistics objects. Proxies can then be assigned continuously to a truck or container ID without reopening the window for each assignment, and the view is restored when the workflow is closed.
The Create Schedule command generates a Revit schedule named Ecco — Logistics Schedule, listing proxy elements by truck or container assignment. This allows logistics and procurement teams to review delivery groupings directly in Revit instead of relying on manually maintained spreadsheets.




























