ACE Integrated Workflow Optimization & Automation 3 — Questions and Answers
Question 1: What is the primary purpose of Autodesk Tandem in a digital twin workflow?
- Generating photorealistic renders of Revit models
- Connecting built-asset data to operational IoT sensor streams for facility management (Correct answer)
- Automating clash detection between disciplines
- Publishing design data to a public web viewer
Correct answer: Connecting built-asset data to operational IoT sensor streams for facility management
Autodesk Tandem creates a digital twin by linking BIM geometry and properties to live operational data such as IoT sensors for ongoing facility management.
Question 2: A Revit plugin must update a shared parameter value across 500 elements without regenerating the model after every change. Which API approach is most efficient?
- Call doc.Regenerate() inside a loop after each set
- Use a single Transaction wrapping all parameter.Set() calls (Correct answer)
- Open a sub-transaction for each element
- Use ExternalCommandData to queue changes outside any transaction
Correct answer: Use a single Transaction wrapping all parameter.Set() calls
Wrapping all parameter changes in a single Transaction avoids repeated regeneration overhead and commits changes atomically.
Question 3: Which ACC module is specifically designed to manage RFIs and Submittals in a construction workflow?
- Autodesk Build (Correct answer)
- Autodesk Takeoff
- Autodesk Cost Management
- Autodesk Insight
Correct answer: Autodesk Build
Autodesk Build is the ACC module that handles RFIs, Submittals, Issues, and daily field management workflows.
Question 4: When using Navisworks' Clash Detective API to export clash results programmatically, which format provides the most interoperability with other tools?
- NWD
- XML via the ClashTest.ExportHTML method overload for XML (Correct answer)
- DWF
- IFC
Correct answer: XML via the ClashTest.ExportHTML method overload for XML
Navisworks Clash Detective can export clash results to XML, which is machine-readable and interoperable with issue-tracking and BIM management tools.
Question 5: In a Civil 3D corridor model, which automation technique allows designers to instantly apply a standard cross-section template across a new alignment without manual editing?
- Applying a Drawing Template (.dwt) with saved layers
- Using a Corridor Assembly saved to the Tool Palette and scripted via the Civil 3D API (Correct answer)
- Copying an existing corridor and renaming it
- Using AutoCAD's Block Insert command for cross-sections
Correct answer: Using a Corridor Assembly saved to the Tool Palette and scripted via the Civil 3D API
Saving corridor assemblies to the Tool Palette and referencing them via the Civil 3D API enables rapid, consistent cross-section application across new alignments.
Question 6: What does 'Webhooks' functionality in Autodesk Platform Services enable?
- Real-time push notifications to an external server when specific events occur in APS services (Correct answer)
- Embedding the Autodesk Viewer directly into a mobile app
- Batch downloading files from BIM 360 to local storage
- Generating API access tokens without user login
Correct answer: Real-time push notifications to an external server when specific events occur in APS services
APS Webhooks send HTTP POST callbacks to a registered endpoint when platform events (e.g., file upload, version created) occur, enabling event-driven integrations.
Question 7: In Inventor's iLogic, what is the correct way to suppress a feature based on a parameter value named 'UseRibFeature'?
- Feature.IsActive = UseRibFeature
- iFeature("RibFeature").Suppress = Not UseRibFeature
- ThisDoc.Document.ComponentDefinition.Features("RibFeature").Suppressed = Not CBool(Parameter("UseRibFeature")) (Correct answer)
- Part.SuppressFeature("RibFeature", UseRibFeature)
Correct answer: ThisDoc.Document.ComponentDefinition.Features("RibFeature").Suppressed = Not CBool(Parameter("UseRibFeature"))
In iLogic, you access the feature through ComponentDefinition.Features by name and set its Suppressed property using the parameter's Boolean value.
What is the primary purpose of Autodesk Tandem in a digital twin workflow?