Create / Update / Delete
Ch ch ch ch changes...
B. Create / Update / Delete
Once the user has verified the results of the Review stage, Konstru will then implement changes to the platform model (on download) or to the Konstru model (on upload). These changes can fall into one of three categories, with potential different outcomes based upon whether you are uploading or downloading:
Create (New)
Upload
Any object that does not currently exist in the Konstru model, but is found to exist in the BIM model upload set, will be considered as added 'NEW' to the database. The existing platform GUID is read by Konstru and added to the object at the same time as a new Konstru ID is created in the database to allow for future updates via Konstru.
Download
Any object that does not currently exist in the platform model, but is part of the Konstru database will be created 'NEW' in the platform model. As the object is created by Konstru in the platform, a GUID is assigned by the platform, and this is stored in the Konstru database, allowing for future updates to this object by Konstru.
Update (Existing)
Upload
Any object that is already part of the Konstru model database, which has had changes made to it within the modeling platform since the last Konstru upload, will be 'UPDATED' by Konstru during the upload. This process is facilitated by a match between the native platform GUID and the Konstru ID. Where the object in the platform model and the object in the Konstru model are the same, the objects are considered 'IN SYNC'.
Download
Any object that is present in the platform model, and also present in the Konstru model (as ascertained by ID comparison) will have it's BIM attributes updated by the Konstru model download, if there are differences. Where the object in the platform model and the object in the Konstru model are the same, the objects are considered 'IN SYNC'.
Delete (Existing)
Upload
During the comparison of the platform model and the Konstru model, any object's which have an ID present in the Konstru model, but whose corresponding GUID in the platform model is no longer present, will be 'DELETED' from the Konstru model during the upload process. The assumption here is that the user has deleted the object from the platform model since the last upload to Konstru.
Deletions from Konstru model, made by a deletion of the corresponding object in the Platform model.
Download
Deletions from the platform model as dictated by Konstru act somewhat differently than during an Upload. The concept behind this is as follows:
Deletions from the platform model, made by a deletion of the Konstru object that may be occurred in ANY of the linked Konstru platforms.

Last updated