Publish the parcel fabric to ArcGIS Enterprise

When working in an enterprise environment, the parcel fabric layer is published as a feature service to ArcGIS Enterprise. Before publishing the parcel fabric for editing in an enterprise environment, you need to prepare the environment for the publishing process.

Prepare for publishing

When you publish and consume a feature service that contains a parcel fabric, conditions and prerequisites apply.

To prepare the environment for the publishing process, complete the following steps:

Prerequisite:

  • Parcel fabric map layers must be from a database connection established as the database parcel fabric owner. This is the database user who is referenced in the database connection when the parcel fabric is created.
  • The connected portal account must be the parcel fabric portal owner. This is the portal user account that was active when the parcel fabric was created. This portal user account must have privileges to publish content and to create, update, and delete content.

  1. Set the versioning type of the geodatabase connection to Branch before you add the parcel fabric to the map.
    1. Right-click the database connection in the Catalog pane and click Geodatabase Connection Properties.
    2. On the Geodatabase Connection Properties dialog box, choose Branch under Versioning Type, and click OK.

    Note:

    Branch versions can only be edited using feature services. If the versioning type of the geodatabase connection is not set to branch versioning, you cannot publish a parcel fabric.

    Learn more about branch versioning

  2. Register the feature dataset as versioned.
    1. Right-click the feature dataset and click Manage to open the Feature Dataset Properties dialog box.
    2. Check the Versioning check box and ensure that Branch is chosen.
    3. Click OK to register the feature dataset as branch versioned.
  3. Right-click the parcel fabric in the Catalog pane, and click Add To New Map to add the parcel fabric and its associated layers to a new map.

    You do not need to add each associated layer to the map. By adding the parcel fabric to the map, all dependent parcel layers are added as well.

  4. On the Adding parcel fabric layer dialog box, click OK to add the parcel fabric layers as publication layers.

    When a parcel fabric is added to the map from an enterprise geodatabase, editing is not available on the parcel fabric layers.

    Adding the parcel fabric layers to the map as publication layers does the following:

    • Adds all parcel fabric layers, including adjustment layers and attribute rule error layers. These layers must be in the map to publish the parcel fabric as a feature service. Adjustment layers (AdjustmentPoints, AdjustmentLines, and AdjustmentVectors) are added under the Analysis group layer and attribute rule error layers are added as three stand-alone layers (Validation Point Errors, Validation Line Errors, and Validation Polygon Errors) and a stand-alone table (Validation Object Errors).
    • Assigns default symbology to the layers for publishing purposes. When a published parcel fabric is added to the map from a portal, the symbology is replaced with updated default symbology for editing. This includes symbology for historic parcels.

    Note:

    When the parcel fabric layers are added for publication purposes, the layers must not have any definition queries. Set and save definition queries on the published parcel fabric layers.

    Learn more about adding the parcel fabric layers for publication purposes

  5. Ensure that the adjustment layers and attribute rule error layers are registered as versioned in the Catalog pane.

    Right-click the layers, and click Manage to view their versioning status.

  6. If necessary, manage access to the branch versions.
  7. Preserve layer IDs in the map document.
    By default, layer IDs are not preserved when authoring a map document. If the layer order in the Contents pane changes when overwriting the web layer, web layers may point to the wrong data sources.

    As a best practice, manually assign layer IDs before publishing if you intend to overwrite the web layer or service in the future. Otherwise, service sublayer IDs can potentially change when the web layer or service is overwritten, causing disconnections in web apps that reference the service sublayer.

    1. Right-click the map document heading in the Contents pane and click Properties.
    2. On the Map Properties dialog box, choose Allow assignment of unique numeric IDs for sharing web layers under the General tab and click OK.

Learn more about publishing branch versioned data

Publish the parcel fabric as a feature service

To publish a parcel fabric as a feature service, complete the following steps:

  1. Ensure that the parcel fabric and all its associated layers (adjustment layers and attribute rule error layers) are added to the current map view.
  2. Click the Web Layer drop-down arrow Web Layer on the Share tab and click Publish Web Layer.
    Note:

    The parcel fabric in the map must be connected to the default version for publishing.

  3. On the Share As Web Layer dialog box, on the General tab , add a web layer name, a summary, and tags.
  4. Under Data and Layer Type, choose Map Image, and check the Feature check box under Reference registered data.
  5. Under Location, choose where the data will be shared under Portal Folder.

    You can share the data to the root folder or create a folder.

  6. Under Sharing Level, specify how the parcel fabric will be shared, and choose a group if applicable.
  7. On the Configuration tab, under the Configure Layers icon Layer, select Version Management and Validation under Capabilities.

    Note:
    • The Version Management and Validation options are not available if the feature dataset containing the parcel fabric is not branch versioned. Confirm that the parcel fabric has been added to the map from a branch-versioned database connection.
    • The Validation option enables topology and attribute rule validation on the parcel fabric when it's published as a feature service. Ensure that the parcel topology is enabled before publishing a parcel fabric.
    • You can publish the parcel fabric as read-only without version management and validation.

    Share As Web Layer dialog box with General and Configuration tab settings
    The parcel fabric layer can be published as a feature service that is consumed through the ArcGIS Pro client.

  8. On the Configuration tab, under Layers, click the Configure Web Layer Properties button Editing next to Feature to open Feature Properties, and ensure that Include topology layer is checked.

    The topology layer must be published with the parcel fabric

  9. If you are publishing the parcel fabric as a feature service for offline use, check Enable Sync under Operations, and choose a Version Creation option under the Sync drop-down arrow.

    See the Publish the parcel fabric as a feature service for offline editing section below for more information about taking a parcel fabric offline for editing.

  10. Click Analyze to identify potential issues or errors.

    Two types of analyzer messages appear on the Messages tab. Errors are issues that must be fixed before you can publish web layers. Warnings are issues in which performance, appearance, or data access may be affected. Double-click the error or warning for a solution or access to a help topic. Right-click the error or warning for suggestions on how to address the issue.

    Tip:
    You can register an enterprise geodatabase as a data store when publishing or analyzing the data. An analyzer error message appears in the Share As Web Layer pane if the database is not registered with the server. To register a geodatabase, click Options and click Register Data Source with Server on the error message.

  11. Click Publish to publish the parcel fabric layers.
  12. Add the parcel fabric web layer to the map.

Learn more about the parcel fabric layers

Learn more about performing schema changes on a map service

Publish the parcel fabric as a feature service for offline editing

Parcel fabric web layers can be added to a map that can be taken offline for editing. A parcel fabric must be published as a sync-enabled, editable feature service. Both editing and sync must be enabled on the Configuration tab in the Feature Properties pane on the Share As Web Layer dialog box.

Feature Properties pane settings

When taking a map offline, data in web layers that support synchronization is downloaded to a local geodatabase in the project home folder and is available for offline editing. After edits are complete, data is synchronized with the enterprise geodatabase.

When branch versioning is used to manage multiuser edits, as is the case with the parcel fabric, the data can either be synchronized with the default version or synchronized with a replica version. When editing a parcel fabric offline, it is recommended that you review edits and run quality checks on the offline edited data before making it available to others. In this workflow, offline editors synchronize edits with a replica version, which can be reviewed for quality before being reconciled and posted to the default version.

When publishing a parcel fabric for offline use, choose Create a version for each downloaded map for Version Creation under the Sync drop-down arrow to review edits and synchronize with a replica version.

Learn more about working with offline maps and branch versioned data