top of page

SCRIPT AUTOMATION

Python & C# Scripts to enable the mass data process. Open up the resources from many tidious tasks and so they can be used for more valuable tasks.

CWS.png

01

BULK CLOUD WORKSHARED

Python Script to access the Revit API to reiterate the list of local Revit files (none workshared) and querying the Autodesk Construction Cloud Data management API to autonomously create the cloud worksharing enabled model into specific ACC Projects and folders.
-Resolving the bulk upgrade blocake issue of models not being Cloud workshared models by autometically upgrading Revit models from R19>R23 while the script is running.

02

AUTO-SCHEDULE

Python Script to Create Automatic Schedules in the Project through Revit API. By searching through the active document and the placed elements. Preliminarily developed to support the takeoff process. However, the script can be further developed and utilised for other process handling.

AutoSchedule.png
Auth.png

03

ACC AUTHENTICATION - 3 Legged

A packaged function to overcome the limitation of html based API client like Postman. Improved from 2-Legged version to fascilitate the automatic token refreshing feature which is vital for mass data iteration process.

04

GUID BUILD - APS BOT INTEGRATE

Script to query and export bulk dataset from all available ACC Projects under the account. Equipped with sub directory request that covers from Hub to item urn and user oriented filtering options. Development in progress to allow the bulk Revit project modification outside the platform.

GUID.png
bottom of page