Enable editor tracking

Editor tracking allows you to track who edits features and when edits are made to a feature class or table. Once you enable tracking, each time an edit is made, information about the editor is automatically recorded in the designated fields.

In ArcGIS Pro, you can enable editor tracking on your data using the following:

  • Enable Editor Tracking context menu
  • Editor Tracking tab
  • Enable Editor Tracking geoprocessing tool.

These methods are described in the sections below.

Note:

To enable or disable editor tracking in an enterprise geodatabase, you must be connected as the data owner.

Enable Editor Tracking context menu

The quickest way to enable editor tracking is to use the Enable Editor Tracking context menu. This option uses predefined settings and can be accessed using the following steps:

  1. Start ArcGIS Pro.
  2. In the Catalog pane, right-click a supported data type, click Manage, and click Enable Editor Tracking.

    Editor tracking can be enabled using the context menu.

If the Enable Editor Tracking and Disable Editor Tracking context menu options are unavailable, this may be a result of privileges or the current state of the data:

  • Ensure that you are connected to the database as the data owner.
  • Ensure that the dataset supports editor tracking.
  • Editor tracking may already be enabled on the dataset. To verify, open the properties page of the dataset and click the Editor Tracking tab to see if Enable editor tracking is already enabled.

Editor Tracking tab

The Editor Tracking tab on the Properties dialog box allows you to use either predefined or custom settings.

To enable editor tracking using the predefined settings, complete the following steps:

  1. Start ArcGIS Pro.
  2. In the Catalog pane, right-click the dataset on which you want to track edits and click Properties.

    The Properties dialog box appears.

  3. Click the Editor Tracking tab.
  4. Use the Enable editor tracking toggle button to turn on editor tracking.

    The fields to record user name and date information are filled in with predefined settings.

    Editor Tracking tab on the Feature Class Properties dialog box

  5. Click OK to accept all the default or predefined settings.
  6. Editor tracking is enabled for the dataset.

Editor tracking tab—custom fields

Optionally, you can customize which information you want to track as well as the fields used to store this information:

  • Choose the information you want to track. For example, if you only want to track the name of the last user to edit the feature and when these edits were made, you only need to specify the Editor Field and Edit Date Field settings. Creator Field and Create Date Field can be set to <None> in the drop-down list or left blank.
  • Choose which fields will be used to store editor tracking information. For example, if you do not want to use the default field names for editor tracking, you have two options:
    • Create a field name when enabling editor tracking using the Add new field option in the drop-down list and typing the field name. For example, the Who_Edited_Last and When_Last_Edits_Made field names are provided to create fields using a specific naming convention. When editor tracking is enabled, fields specified that do not exist will be created automatically.

      Customize fields used to store editor tracking information when using the Editor Tracking tab

    • Reference an existing field in the dataset, such as Creator, from available fields in the drop-down list. Only fields matching the expected data types are displayed.

      • To use an existing field to store the name of the user who either created or last edited the data, you must reference a field with a data type that is set as string (for example, Text).
      • To use an existing field to store the date the feature was either created or last modified, you must reference a field with a data type that is set as Date.

      Customize the editor tracking fields by referencing an existing field when using the Editor Tracking tab

      Note:

      Fields specified will be maintained by ArcGIS.

See Enable editor tracking for multiple feature classes for more information about setting this up in a batch process.

Enable Editor Tracking geoprocessing tool

To enable editor tracking on a table, feature class, feature dataset, or attributed relationship class, use the Enable Editor Tracking geoprocessing tool. This tool can be used to add new fields or run on a dataset with editor tracking enabled to track additional information.

For example, if editor tracking is configured to track the creator and creation date, this tool can be used to include the editor and last edited date.

The Enable Editor Tracking geoprocessing tool can be used to enable editor tracking.

Note:

This tool cannot be used to disable tracking on a field, switch tracking from one field to another, or switch between UTC and database time. To perform any of these operations, disable editor tracking on the dataset before you run this tool.

Disable editor tracking

When editor tracking is disabled, the fields and editor tracking information are not removed; however, editor tracking information is no longer recorded when edits are made.

Use one of the following options to disable editor tracking:

  • To disable editor tracking in the Catalog pane, right-click the dataset, click Manage, and click Disable Editor Tracking.
  • Right-click the table or feature class and click Properties. On the Feature Class Properties dialog box, use the Enable editor tracking toggle button to disable editor tracking.
  • To disable one or more editor tracking fields, run the Disable Editor Tracking tool and uncheck the fields.