Optimizing Workflows in Building Information Modeling: A Comprehensive Revit API Plugin for Generating Element ID, Instance, Type, and Symbol
摘要
Building information modeling (BIM) has emerged as a fundamental component of the architecture, engineering, and construction (AEC) industry, fostering collaboration and efficiency. Nevertheless, a persistent challenge remains in the efficient retrieval of detailed information regarding elements within BIM tools such as Autodesk Revit. This research introduces a significant approach, a Revit add-in developed to generate Element IDs along with crucial details including family name, type, and instance information of the particular element that is selected in Revit environment. This plugin, developed using the Revit application programming interface (API), enables BIM designers to streamline their workflows by providing rapid access to critical element information such as IDs, family names, and instance data. Users can promptly extract information in fewer steps, avoiding the complex traditional approaches to accessing desired information within BIM authoring software like Revit. The plugin was evaluated through informal interviews with 22 BIM professionals following a brainstorming session. The session yielded a comprehensive list of issues and related questions, which served as the foundation for developing the plugin. Post-development, the experts were provided with the developed plugin for feedback. Their insights on the identified issues from the brainstorming session were gathered and integrated into the feedback loop. The development process of this add-in employs the C# programming language.