Logical architecture - Intergraph Smart Construction - 2019 (7.0) - Customization - Hexagon PPM

Intergraph Smart Construction Customization (2019)

Language
English
Product
Intergraph Smart Construction
Search by Category
Customization & Programming
Smart Construction Version
2019(7.0)

The logical architecture of the Smart Construction Reporting Solution consists of three core components: the SPC.Server.Common library, SPC.Server.Reporting library, and a custom report library, as displayed in the diagram below.

The SPC.Server.Common Library contains functionality that is common to all the libraries that comprise the Smart Construction server. The two that are of most applicable use are the following:

  • SPC.Server.Common.SPCDebug

  • SPC.Server.Common.Utils

The SPC.Server.Common.SPCDebug class exposes functionality that allows the developer to write debug information to the server log file.

The SPC.Server.Common.Utils class exposes functionality that allows the developer to query the SmartPlant Foundation database, get various other types of information, and perform other tasks.

The SPC.Server.Reporting Library contains functionality that is common to all Custom Report Libraries that exist in the Smart Construction server. The classes in this library form the basis for Smart Construction Reporting functionality.

The Custom Report Library is a .NET Framework assembly that contains the required classes to create your custom reports on demand.