CPC G06Q 10/06313 (2013.01) [G06F 30/13 (2020.01); G06F 2111/02 (2020.01); G06Q 10/06314 (2013.01)] | 18 Claims |
1. A system for mapping of a capital project, the system comprising:
at least one hardware processor;
a model item database executed by the at least one hardware processor to contain thousands of model items from a model representing capital project components of the capital project, corresponding to a plurality of model item codes, including a first model item of a plurality of model items corresponding to a first model item code of the plurality of model item codes, the first model item code including a first assembly code;
a schedule item database executed by the at least one hardware processor to contain a work breakdown structure including thousands of schedule items, each corresponding to a scheduled capital project construction activity of a capital project construction schedule, and corresponding to a plurality of schedule item codes, including a first schedule item of a plurality of schedule items corresponding to a first schedule item code of the plurality of schedule item codes, the first schedule item code including a second assembly code;
a cost item database executed by the at least one hardware processor to contain a cost breakdown structure including thousands of cost items representing a portion of a budget for the capital project construction schedule and the capital project components, corresponding to a plurality of cost items corresponding to a plurality of cost item codes, including a first cost item corresponding to a first cost item code of the plurality of cost item codes, the first cost item code including a third assembly code;
a code extraction engine executed by the at least one hardware processor to:
extract and import, from the plurality of model item codes, the first model item code according to a first classification structure from a building information modeling platform by way of a 3D model interface using predefined uniformat and masterformat of the first classification structure,
extract and import from the plurality of schedule item codes, the first schedule item code according to a second classification structure from a project management platform by way of a schedule interface,
extract and import from the plurality of cost item codes, the first cost item code according to a third classification structure from an enterprise project management cost platform by way of a cost construction interface,
identify remaining items among the plurality of model item codes, the plurality of schedule item codes and the plurality of cost item codes, that were imported with missing instance codes because of an error during the importing, and
identify, among the plurality of model item codes, the plurality of schedule item codes, and the plurality of cost item codes, other items imported with inaccurate instance codes entered incorrectly that need to be mapped;
a code creator and modifier module executed by the at least one hardware processor to:
add the missing instance codes by importing only those type of codes that are generic to a type of item regardless of the capital project, and
modify the inaccurate instance codes with the added missing codes, and subsequently storing the modified instance codes in the model item database, the schedule item database, and the cost item database respectively;
a rules engine executed by the at least one hardware processor to create, based on the extracted first model item code, first schedule item code, and first cost item code, a plurality of code-based rules for mapping the plurality of model items model items from the model item database, the plurality of schedule items from the schedule item database, and the plurality of cost items from the cost item database, the plurality of rules including a first rule including matching at least two of the first assembly code, the second assembly code, and the third assembly code;
a mapping engine executed by the at least one hardware processor to communicate with the model item database, the schedule item database, and the cost item database, the mapping engine further executed by the at least one hardware processor to:
generate a mapping including the first model item, the first schedule item, and the first cost item based on the first rule requiring the first schedule item and the first model item to start with a same sequence to create a schedule-model link and a second rule requiring the first schedule item and the first cost item to start with the same sequence to create a schedule-cost link, and
automatically link the first model item with the first cost item based on implicit mapping inferred from the schedule-model link and the schedule-cost link;
an automated comparator configured to:
detect an update of the first model item code, the first cost item code, and the first schedule item code,
automatically compare the updated first model item code, first cost item code, and first schedule item code, and
instruct the mapping engine to reapply the plurality of rules to automatically reapply the mapping with the updated first model item code, first cost item code, and first schedule item code; and
a graphical user interface configured to:
receive a selection of one of the first model item, the first schedule item, and the first cost schedule item that are mapped together, and
output a visualization of remaining two of the first model item, the first schedule item, and the first cost item based on the implicit and reapplied mappings, and the received selection.
|