By default, the Rules of Progress service delivered with Smart Construction communicates with an XML file generated from a Microsoft Excel workbook delivered with the Smart Construction server installation.
If you choose not to use the default workbook or you already have a work step system, you can create your own version of the Rules of Progress service. In order to do this, you must implement the IRulesofProgress WCF service contract, displayed in the following graphic.
In addition to implementing this service contract, you must honor the data formats that Smart Construction expects. These data formats are defined as .NET object types that are defined in the SPC.External.Services assembly. These data formats are specified in the following method details.