SSP can lead the effort to establish the "gaps" between your business requirements and what the out-of-the-box products provide. We provide solution-oriented consulting that focuses on the best solution to meet the requirements, which may include a blend of software along with customizations. The customizations serve to fill the gaps to maximize the value of the products. Common customizations include the following:
- Esri & Schneider Electric Tools: These customizations are often built as new buttons, forms, or tools within ArcMap or ArcCatalog. These tools usually automate user interaction with the GIS data. Common examples might be new GIS searches/locators, geoprocessing tools (buffering, feature selection, etc), custom traces, new analysis tools, and custom reports. The requirements behind these custom Esri tools usually focus on saving the users time or providing some level of data interaction that might not otherwise be available. Schneider Electric tools might include custom right-click options in the Attribute Editor, custom Feeder Manager exports, or custom Schneider Electric traces.
- Intranet Web Tools: These customizations are usually built as intranet-based websites that may query, view and/or edit the GIS data. Web tools are useful because they expose your GIS data to the larger organization in an intuitive interface. It may also be advantageous because the web apps do not necessarily require an Esri/Schneider Electric license which can save a client significant money. Common examples we have developed are a transformer lifecycle management application that manages GIS object records, unique asset numbering applications, and asset reporting applications that produce canned attribute reports on various assets and their related records.
- Schneider Electric AutoUpdaters: AU's are GIS triggers that can fire on feature insert, update, or delete events to execute some custom logic. This logic may be as simple as updating additional fields on the record or could be complex, such as firing additional tracing or interface logic. Schneider Electric provides a large number of AU's out-of-the-box to support feeder manager, user/date updates, etc. SSP has developed a wide range of custom AU's that may fire additional validation, update fields based on their spatial location (such as gathering PLSS values), or capturing certain edits for use in external applications.
- Schneider Electric Validation Rules: ArcFM™ includes the ability to run automated QAQC on a selected set of features or even on all edited features within a version. The standard validation rules include domain validation, relationship cardinality rules, and geometric network connectivity rules. But Schneider Electric also allows us to create custom validation rules that may enforce additional customer-specific rules. An example would be validating a combination of field values set on a specific record such as conductor size, material, and type against an external validation table.
- Schneider Electric AutoText Elements: AutoText allows us to place text onto our map plots within ArcMap that are auto set based on an environment or map-specific variable. Out-of-the-box examples might be the current date, the current user, or the map grid ID. SSP has created many different types of AutoText elements including simple items such as reading the current state, county, and township all the way to complex items such as spatially aware Designer™ CU staking lists that show the CU detail for all CU's included in the current map extent.
- Batch Applications: One of the most popular SSP products in the SSP Nightly Batch Suite (NBS). The NBS provides an Esri/Schneider Electric-specific framework for executing batch applications on a nightly, weekly, monthly, or annual basis. There are many out-of-the-box NBS applications that are specific to geodatabase health, performance, and maintenance. But the NBS also provides us with an accelerated pattern to build new custom batch applications. These applications may update additional attribution, execute systems integration to other systems, or create custom reports that may require extended processing time (such as an application that runs spatial searches on all poles within the system to find adjacent facilities).
SSP has written articles about many of our customizations which may provide some additional food for thought...