Editing settings

System administrators can manage many ArcGIS Pro user application settings.

The settings described below should be added under the Editing element in the Pro.settingsConfig file.

Learn more about editing options

RequireExplicitStartEditing

In the user interface, on the Editing tab on the Options dialog box, click Session > Enable and disable editing from the Edit tab to access the corresponding setting.

Possible values are the following:

  • true
  • false (default)

Note:

This option must be enabled manually before the setting can be locked.

An example of this setting is shown below.

<RequireExplicitStartEditing isLocked="false">false</RequireExplicitStartEditing>

SelectWorkspace

In the user interface, on the Editing tab on the Options dialog box, click Session > Enable and disable editing from the Edit tab and choose Single workspace edit session to access the corresponding setting.

Possible values are the following:

  • true
  • false (default)

Note:

This setting works in conjunction with RequireExplicitStartEditing in the following ways:

  • If RequireExplicitStartEditing isn't specified in the configuration file and SelectWorkspace is specified, SelectWorkspace is ignored.
  • If RequireExplicitStartEditing is specified in the configuration file and SelectWorkspace is not specified, Multiple workspace edit session is enabled by default.

An example of this setting is shown below.

<SelectWorkspace isLocked="true">true</SelectWorkspace>

ShowSaveDialog

In the user interface, on the Editing tab on the Options dialog box, click Session > Show dialog to confirm save edits to access the corresponding setting.

Possible values are the following:

  • true (default)
  • false

Note:

When this setting is locked with the value set to true, the Don't show this dialog again option on the Save Edits dialog box is disabled.

An example of this setting is shown below.

<ShowSaveDialog isLocked="true">true</ShowSaveDialog>

ShowDiscardDialog

In the user interface, on the Editing tab on the Options dialog box, click Session > Show dialog to confirm discard edits to access the corresponding setting.

Possible values are the following:

  • true (default)
  • false

Note:

When this setting is locked with the value set to true, the Don't show this dialog again option on the Discard Edits dialog box is disabled.

An example of this setting is shown below.

<ShowDiscardDialog isLocked="true">true</ShowDiscardDialog>

EnforceAttributeValidation

In the user interface, on the Editing tab on the Options dialog box, click General > Attributes > Enforce attribute validation to access the corresponding setting.

Possible values are the following:

  • true (default)
  • false

An example of this setting is shown below.

<EnforceAttributeValidation isLocked="true">false</EnforceAttributeValidation>

WarnOnDelete

In the user interface, on the Editing tab on the Options dialog box, click General > Productivity > Show dialog to confirm deleting data to access the corresponding setting.

Possible values are the following:

  • true (default)
  • false

Note:

When this setting is locked with the value set to true, the Do not show this again option on the Delete dialog box is disabled.

An example of this setting is shown below.

<WarnOnDelete isLocked="true">true</WarnOnDelete>

NewLayersEditable

In the user interface, on the Editing tab on the Options dialog box, click Session > Make newly added layers editable by default to access the corresponding setting.

Possible values are the following:

  • true (default)
  • false

An example of this setting is shown below.

<NewLayersEditable isLocked="true">false</NewLayersEditable>

AutoSaveEdits

In the user interface, on the Editing tab on the Options dialog box, click Session > Automatically Save Edits to access the corresponding setting.

Possible values are the following:

  • time,<integer>, where the integer represents a number of minutes between 1 and 1440. The value defaults to 10 if no integer is specified or if it is outside the range.
  • operation,<integer>, where the integer represents a number of editing operations between 1 and 100. The value defaults to 30 if no integer is specified or if it is outside the range.

Note:

By default, edits are not saved automatically. If isLocked is set to true and either the time or operation setting is specified, edits are saved automatically and the user cannot change the setting or its values. If isLocked is set to true and neither setting is specified, the user cannot save edits automatically.

An example of this setting is shown below.

<AutoSaveEdits isLocked="true">time,1</AutoSaveEdits>

SaveWithProject

In the user interface, on the Editing tab on the Options dialog box, click Session > Save edits when saving project to access the corresponding setting.

Possible values are the following:

  • true
  • false (default)

An example of this setting is shown below.

<SaveWithProject isLocked="true">false</SaveWithProject>

WarnOnDiscardAttribute

In the user interface, on the Editing tab on the Options dialog box, click General > Attributes > Uncommitted attribute edits to access the corresponding setting.

Possible values are the following:

  • prompt (default)
  • apply
  • discard

Note:

When this setting is locked with the value set to prompt, the Remember choice and don't show this message again option on the Attributes dialog box is disabled.

An example of this setting is shown below.

<WarnOnDiscardAttribute isLocked="false">apply</WarnOnDiscardAttribute>

WarnOnDiscardGeometry

In the user interface, on the Editing tab on the Options dialog box, click General > Geometry > Uncommitted geometry edits to access the corresponding setting.

Possible values are the following:

  • prompt (default)
  • apply
  • discard

Note:

When this setting is locked with the value set to prompt, the Remember choice and don't show this message again option on the editing tool dialog box is disabled.

An example of this setting is shown below.

<WarnOnDiscardGeometry isLocked="false">prompt</WarnOnDiscardGeometry>

MoveToolActivationAfterPaste

In the user interface, on the Editing tab on the Options dialog box, click General > Productivity > Activate Move tool after all paste operations to access the corresponding setting.

Possible values are the following:

  • true (default)
  • false

An example of this setting is shown below.

<MoveToolActivationAfterPaste isLocked="true">true</MoveToolActivationAfterPaste>

AutoApplyAttributes

In the user interface, on the Editing tab on the Options dialog box, click General > Attributes > Auto Apply attribute edits to access the corresponding setting.

Possible values are the following:

  • true
  • false (default)

Note:

When this setting is locked, the Auto Apply toggle button in the Attributes pane is disabled.

An example of this setting is shown below.

<AutoApplyAttributes isLocked="true">true</AutoApplyAttributes>