What's New in ArcFM for Silverlight 3.2?

Version 17
Visibility: Open to anyone

    What's New in 3.2?

    This page outlines what's new in the 3.2 release. This release includes the ArcFM for Silverlight web application and the software developer kit (SDK). The API Changes section below outlines API changes that may impact customizations. ArcFM for Silverlight 3.2 requires ArcGIS API for Silverlight v3.2. ArcFM for Silverlight 3.2 is compatible with ArcFM Server 10.2.1, and 10.2.1a. The ArcFM for Silverlight SDK requires the use of Microsoft Visual Studio 2012 or 2013.

     

    • As a reminder, an ArcFM for Silverlight Configuration Tool is available to simplify the maintenance of the page.config file. This free stand-alone tool can be downloaded from the Tools tab on the ArcFM Solution Resource Center.

     

    System Requirements

    Ensure that your hardware and software meet the ArcGIS system requirements. These requirements are available at http://support.esri.com/.

     

    Ensure that your hardware and software meet the ArcFM system requirements defined at the GIS - Supported Versions - ArcFM for Silverlight 3.2 and GIS - Supported Versions - ArcFM for Silverlight SDK 3.2 web pages.

     

    Upgrade ArcFM for Silverlight

    If you use the ArcFM Silverlight page:

    1. Backup your Page.config file.
    2. Uninstall the existing ArcFM Silverlight Page and install ArcFM Silverlight Page (Version 3.2).
    3. Optional. Uninstall existing ArcFM Silverlight SDK and install ArcFM Silverlight SDK (Version 3.2).
    4. If you did backup your Page.config file in step 1, see the instructions for upgrading your Page.config file.

     

    If you have a custom web application

    1. Backup your Page.config file. This is an optional step if you created your custom page based off of the ArcFM for Silverlight Sample page. This is not required if you created your custom page based of off Visual Studio templates.
    2. Uninstall the existing ArcFM Silverlight Page and install ArcFM Silverlight Page (Version 3.2). This step is only to maintain proper version control.
    3. Uninstall the existing ArcFM Silverlight SDK and install ArcFM Silverlight SDK (Version 3.2).
    4. Follow the instructions for upgrading your custom web application.
    5. If you did backup your Page.config file in step 1, see the instructions for upgrading your Page.config file.

     

    What's New in ArcFM for Silverlight?

    • Upgrade to Esri Silverlight 3.2 and Microsoft Silverlight 5
    • High-resolution server-side printing (see below)
    • Local priority for world address locator
    • Option to ignore ArcFM properties (field alias, field order, etc.)
    • Option to not persist user's selection of visible layers
    • Zoom to full extent fixes
    • Other bug fixes


    High-Resolution Printing Features

    • The print button appears along the top of the map next to other common map tools
    • User can choose a specific scale and adjust the extent for the plot in the print preview
    • The plot will have the exact map frame you see in the print preview
    • The plot is processed server-side using the page templates in your geodatabase and ArcGIS print services
    • Admin can configure text fields to be filled in by the user and included in the plot
    • Asynchronous processing so you can continue working after starting the print process
    • High resolution output

     

    NOTE: The client-side printing functionality in ArcFM for Silverlight 2.4 will no longer be available in ArcFM for Silverlight 3.2. See the documentation for details about setting up high-resolution server-side printing.


    High Resolution Printing Configuration Options

    • Scale Options: You can adjust the list of map extent scales by changing the ScaleOption values. You can also add/remove scales to or from the list.
    • Print Layouts: You can configure multiple layouts based on orientation and size.
      • Layout Name: Assign a name to the template to appear in the drop-down Template list. This must match the print service template name.
      • PageSize: Assign Width and Height values for the size of the paper that the map prints on.
      • FrameSize: Assign Width and Height values for the size of the frame the map encompasses on the page.
      • Orientation: Either Portrait or Landscape.
      • TextFields: TextFields is a Comma Delimited list of autotext elements. AutoText is a way to store commonly-used words, phrases, and notes for re-use. For example, you could include an Author or a Title textfield to automatically insert that information into your printout.
    • Print Service URLs: This allows you to set the parameters of your print service.

     


    Other New Configuration Options

    • ApplyArcFMProperties: This gives you the option to apply ArcFM properties. If set to true (this is the default), ArcFM properties such as Field Order, Field Visibility, etc. will be applied to the results set. If set to false, ArcFM properties will not be applied to the results set.
    • ExtentLayer: This attribute now has two functions. First, it designates which layer's projection ArcFM for Silverlight uses when zooming to the specified extent. This is useful when your basemap is in a different projection than your operational layers. Second, it controls the layer extent to which ArcFM for Silverlight zooms when a user clicks Silverlight's Full Extent tool.
    • PersistDisplay: If set to true (default), ArcFM for Silverlight will persist user selection of layers to display between sessions on the same computer. If set to false, the application does not persist layer display selection.
    • ZoomToAllResults: If set to true (default), when you run a Search, ArcFM for Silverlight will zoom to the entire results set. If set to false, the application will zoom to the first result of a search.
    • Patch #100: Freehand and Shape polygon tools did not respect the selected subtype drop-down. This patch fixes that issue. See ArcFM for Silverlight 3.2 Patch #100 for more details or to download the patch.

     

    API Changes

    Added Objects

    These namespaces have been added to ArcFM for Silverlight 3.2:

    • Schneider.Printing
    • ZoomToAllResults
    • ApplyArcFMProperties
    • PersistDisplay