New Changed Elements API: Making Change Comparison a Breeze!
by Laisvune Valackaite
Are you ready to stop squinting at minor differences between iModel versions? Have you ever felt like you’ve entered an Escher drawing where clarity eludes you? Whether it’s a single change or countless alterations during the design or construction phases, you can breathe easily! The Changed Elements service is here to save the day (and your sanity).
What’s the Big Deal?
Imagine this: you are working on a massive infrastructure project. It’s complex, it’s intricate, and every little changefeels like it adds a new grey hair to your head. Now, insert the Changed Elements service, who swoops in and helps you compare those pesky changes across different iModel versions. No more manually combing through data or endless files — our service takes care of it for you. Teams can continue working on a cohesive design without losing the necessary level of detail, even at the level of individual elements. All changes are clearly highlighted.
The Nitty-Gritty Details (A.K.A. Stuff You Should Probably Know)
With the new version of the Changed Elements service API (V2), you can now request changes based on specific iModel Changeset ranges, ensuring that you only process what you need when you need it.
The comparison report provided will help you understand the changes between two points in time and the properties that were affected, which can be later color-coded and visualized in your applications. The summary will indicate which elements were deleted, added, or modified.
By using the service, you potentially save days of manual effort. You can focus on the task’s outcome instead of figuring out how and where to start.
Real Talk: Why Should You Care?
Well, if the potential to save time, reduce errors, and ensure compliance in infrastructure projects isn’t enough to make you do a happy dance, consider this: You’ll be the office hero. You’ll have the power to wow your colleagues with your newfound efficiency and error-free deliverables. And hey, you’ll likely avoid a few headaches along the way.
Check documentation Changed Elements V2 and sample to get started. Happy developing!