Edit Session Benchmark Script

Version 14

    stopwatch-sm.pngSchneider Electric strives to add business value to each release of ArcFM through both new functionality and performance improvements of our existing products. The user community is often instrumental in these discoveries. Case in point, the Large Utility Consortium (LUC), a group of utilities using the ArcFM Solution, designed the following benchmark table to help other customers standardize a process to better understand and assess the performance gains realized with an ArcFM Solution upgrade.

     

    When using this spreadsheet, understand that each implementation of ArcFM is unique and performance is dependent upon many variables beyond the software. Network performance, database performance, client machine specifications, database schemas, customizations, integrations, and workflows can all impact performance.

     

    We recommend that you work with our Client Services personnel during your company's upgrade project to perform before/after testing, determine your specific performance gains, troubleshoot any performance issues, and ultimately maximize the value of an upgrade to the latest release of the ArcFM Solution. Contact your SAM with any questions or concerns.

     

    Download the Excel file

     

    Edit Session Benchmark ScriptIn seconds
    StepTestInstructionTime Start & StopTime 1Time 2Time 3Average
    1Launch ArcMapIf Citrix is a part of your environment, login to Citrix. Launch ArcMap. This could be through double-click of the ArcMap icon, or a customized login launch.

    Start after double-click to launch.

    Stop when Login to ArcFM screen appears.

    2Login ArcFMLogin to ArcFM.

    Start after entering your password and pressing OK on the login window.

    Stop when ArcFM is fully loaded, visible, and control is returned to the user for a new mouse-click.

    3Load Stored Display

    Load <stored display name>.

     

    At many sites, a custom login is used which automatically loads a stored display. If that is the case, the performance of the first stored display load is captured in the time for the previous step.

     

    If you do not have a stored display automatically loaded, you will need this step to collect performance for the first load of a stored display.

    Start after double-click on the desired stored display.

    Stop when the map is fully loaded, and control is returned to the user for a new mouse click.

    4Change Stored DisplaySelect <stored display name> from Stored Items.

    Start after double-click on the desired stored display.

    Stop when the map is fully loaded, and control is returned to the user.

    5Zoom to Circuit BreakerSelect an <averaged sized> breaker. Ensure you have the Locator Option set to Auto Zoom to Results. Using ArcFM Locator, Zoom to the Breaker.

    Start at click on Find button.

    Stop when the map is fully loaded, and control is returned to the user.

    6ArcFM Electric Distribution TracePerform ArcFM Electric Distribution trace (with results as selection and zoom to results turned off).  Select the primary conductor leaving the breaker selected in previous step.

    Start when flag is placed on the primary conductor.

    Stop when trace results are displayed on the map.

    7Results as Selected FeaturesView Results As Selection, using button on the Electric Trace toolbar (based on results from trace in previous step).

    Start when the button is clicked.

    Stop when the results are presented in the Selection tab of the Attribute Editor.

    8Zoom to Selected FeaturesZoom to Results using button on the Electric Trace toolbar (this will zoom you the extent of all selected features).

    Start when the button is clicked.

    Stop when the map is fully loaded, and control is returned to the user.

    9Open Session ManagerOpen Session Manager.  Ensure you are already logged into Session Manager prior to running this test.

    Start when the Session Manager button is clicked.

    Stop when Session Manager is loaded and control is returned to the user.

    10Create a SessionCreate a new session.  This session is referenced below as session TEST1.

    Start when the Create Session process is launched.

    Stop when the session details are displayed in the right pane of Session Manager.

    11Open a SessionOpen Session TEST1 (note feeder manager initiates on open)

    Start when the Open Session process is launched.

    Stop when the map is fully loaded, and control is returned to the user.

    12Install pole (inline)Install an inline pole between the breaker and the first switchable device.

    Start when the edit cursor clicks the desired location for placement in the map.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    13Install second pole (dead end)Install second pole, +- <number of feet> from the pole installed in previous step (to be used as a single span dead end pole tapping off mainline).

    Start when the edit cursor clicks the desired location for placement in the map.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    14Install OH 3 Phase PrimaryInstall 1 span of 3 phase OH Primary, tapping off primary at inline pole installed in Step 12 and ending on dead end pole installed in previous step.

    Start on double-click to finish the sketch.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    15Install  OH Transformer BankInstall bank of <size/rating> transformers on dead end pole created in Step 13.

    Start on double-click to finish the sketch.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    16Install Fuse (Closed)Install fuse protecting tap line you just built.

    Start when the edit cursor clicks the desired location for placement in the map.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    17Open  N.C. FuseOpen fuse you installed in previous step (de-energizing tap).

    Start on click of Update in the Attribute Editor.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    18Close N.O. FuseClose fuse just opened in previous step.

    Start on click of Update in the Attribute Editor.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    19Save Edit SessionSave edit session.

    Start when the Save Session process is launched.

    Stop when the save is complete, any map refreshes are complete, and control is returned to the user.

    20Select All Edited FeaturesSome utilities already have a custom tool that will do this, if you do not, you can use esri's Version Changes tool to accomplish this.  Add the Version Changes tool to your toolbar and click it, once it comes up, choose to compare to your base version, then right click on the Changes node and click Select.Do not time this step.
    21Run QA/QC on all Edited FeaturesRun  QA/QC on selected features.

    Start after clicking to run QA/QC

    Stop when control is returned to user (if tab activation is turned on, it will change to the QA/QC tab).

    22Close an Edit SessionClose edit session.

    Start when the Close Session process is launched.

    Stop when the close is complete, any map refreshes are complete, and control is returned to the user.

    23Reopen Session TEST1Open Session TEST1 (note feeder manager should not initiate on open this time).

    Start when the Open Session process is launched.

    Stop when the map is fully loaded, and control is returned to the user.

    24Disconnect PrimaryZoom to first switchable device on circuit and disconnect primary on load side.  To complete this in two steps as the original script described, ensure you have the Override System Threshold for Mass Update Warning set to an appropriate value for, this is done in Feeder Manager Settings in ArcCatalog as a right click option on the Electric Geometric Network. If you are comparing this to Feeder Manager 2, this threshold is not needed, and steps 24 and 25 are combined.

    Start when the ArcFM Disconnect takes place

    Stop when you get the warning that you are about to update X number of features.

    25FM Update FeaturesSelect Yes to the popup warning from previous step.

    Start when you click ok to the warning from previous step.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    26Reconnect PrimaryReconnect Primary you just disconnected. This also assumes the threshold described in step 24 is set. If you are comparing this to Feeder Manager 2, this threshold is not needed, and steps 25 and 26 are combined.

    Start when the ArcFM Connect takes place

    Stop when you get the warning that you are about to update X number of features.

    27FM Update FeaturesSelect Yes to the popup warning from previous step.

    Start when you click ok to the warning from previous step.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    28Select All Edited FeaturesSee Step 20 on how to do this.Do not time this step
    29Run QA/QC on all Edited FeaturesRun QA/QC on selected Features.

    Start after clicking to run QA/QC

    Stop when control is returned to user (if tab activation is turned on, it will change to the QA/QC tab)

    30Phase Swap selectionUsing Phase Swap Tool, select  conductor on tap.

    Start on click on feature in map.

    Stop when Phase Swap dialog box appears.

    31Phase Swap completionChange A phase to B,  and B phase to A.

    Start on click of Swap.

    Stop when the edit is complete, any map refreshes are complete, and control is returned to the user.

    32Close and Save Edit SessionClick on close edit session and select "yes" when prompted to save.

    Start when clicking yes to save edits.

    Stop when save is complete, any map refreshes are complete and control is returned to the user.

    33Delete a SessionDelete session TEST1.

    Start on clicking Delete of a session.

    Stop when control is returned to the user.