<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Default Version Guard - ArcGIS Pro SDK add-in in ArcGIS Pro SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/default-version-guard-arcgis-pro-sdk-add-in/m-p/1711161#M13580</link>
    <description>&lt;P&gt;&lt;STRONG&gt;The Problem&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If you edit enterprise, branch-versioned feature service data in ArcGIS Pro, you've probably had that moment of dread wondering whether you just made edits on the Default version instead of a child branch version. Even if you &lt;A href="https://doc.esri.com/en/arcgis-pro/latest/help/data/geodatabases/overview/manage-branch-versions.html#FB1" target="_self"&gt;set Default to protected&lt;/A&gt;, users with Portal admin &amp;amp; version admin roles have the ability to make edits directly to Default.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The Solution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Minnesota DOT and the &lt;A href="https://community.esri.com/t5/roads-and-highways-user-group-rhug/gh-p/roads-and-highways-user-group-rhug" target="_self"&gt;Roads and Highways User Group Community (RHUG)&lt;/A&gt; has developed&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;"Default Version Guard"&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;- an add-in for ArcGIS Pro that alerts and attempts to block edits to branch-versioned, feature services that are pointing to Default in your active map window. You can find the download for the add-in below. Once downloaded, double-click the .esriAddinX file to install in ArcGIS Pro.&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/james-blouin-gis/arcgis-pro-sdk/releases/tag/v1.1.1" target="_blank" rel="noopener nofollow noreferrer"&gt;Default Version Guard v1.1.1 - GitHub Release&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/james-blouin-gis/arcgis-pro-sdk/tree/main/default-version-guard" target="_blank" rel="noopener nofollow noreferrer"&gt;Default Version Guard - Main GitHub Repo&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;FONT size="4"&gt;&lt;EM&gt;Note: (Add-in compatibility: ArcGIS Pro&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;3.1 or later&lt;/STRONG&gt;)&lt;/EM&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How it works&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Alert System&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Default Version Guard scans the active map in Pro and provides visual notifications.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;A prominent banner appears in the map window indicating that features in the map are pointing to Default.&lt;/LI&gt;&lt;LI&gt;The Default Version Layers dock pane lists all of the layers and tables in your active map that are pointed to Default.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Default Version Guard alerts and dock pane, layer list" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/154604i3E22A34E2F910981/image-size/large?v=v2&amp;amp;px=999" role="button" title="alert_system.jpg" alt="Default Version Guard alerts and dock pane, layer list" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Default Version Guard alerts and dock pane, layer list&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Optional feature - toggling editability&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Features pointing to Default are only flagged if they are edit-enabled. Toggling editability off in the “List By Editing” Contents pane, will disable the alert system. This comes in handy when your map contains reference layers pointing to Default that you don’t intend to edit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Toggling editability removes the alerts." style="width: 628px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/154605iEF5D265F67ECE8B7/image-size/large?v=v2&amp;amp;px=999" role="button" title="toggle_editability.gif" alt="Toggling editability removes the alerts." /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Toggling editability removes the alerts.&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Block Edits&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If the alerts are ignored or closed and the user attempts to edit data pointing to Default, a pop-up will fire to once again provide another warning. When edits are made to Default-sourced features, Default Version Guard will attempt to block the edit(s). See the table below for a summary of edit transaction types and blocking coverage:&lt;/P&gt;&lt;TABLE border="1" width="75%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;&lt;STRONG&gt;Edit Interface&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;&lt;STRONG&gt;Edits blocked&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Attribute Table&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Attribute Pane&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Geometry edits in map window&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Calculate Field (attribute table)&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;ArcPy / Geoprocessing Tools / ModelBuilder&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Location Referencing ribbon tools (merge events, etc.)&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;REST API&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Edits in map window are blocked." style="width: 628px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/154606i9531156451E01333/image-size/large?v=v2&amp;amp;px=999" role="button" title="geometry_edit_block.gif" alt="Edits in map window are blocked." /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Edits in map window are blocked.&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if you have any questions or encounter any issues with the add-in.&lt;/P&gt;&lt;P&gt;~ James Blouin - Minnesota IT Services / MnDOT&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:james.blouin@state.mn.us" target="_blank" rel="noopener"&gt;james.blouin@state.mn.us&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 30 Jun 2026 16:10:18 GMT</pubDate>
    <dc:creator>James_Blouin</dc:creator>
    <dc:date>2026-06-30T16:10:18Z</dc:date>
    <item>
      <title>Default Version Guard - ArcGIS Pro SDK add-in</title>
      <link>https://community.esri.com/t5/arcgis-pro-sdk-questions/default-version-guard-arcgis-pro-sdk-add-in/m-p/1711161#M13580</link>
      <description>&lt;P&gt;&lt;STRONG&gt;The Problem&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If you edit enterprise, branch-versioned feature service data in ArcGIS Pro, you've probably had that moment of dread wondering whether you just made edits on the Default version instead of a child branch version. Even if you &lt;A href="https://doc.esri.com/en/arcgis-pro/latest/help/data/geodatabases/overview/manage-branch-versions.html#FB1" target="_self"&gt;set Default to protected&lt;/A&gt;, users with Portal admin &amp;amp; version admin roles have the ability to make edits directly to Default.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;The Solution&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Minnesota DOT and the &lt;A href="https://community.esri.com/t5/roads-and-highways-user-group-rhug/gh-p/roads-and-highways-user-group-rhug" target="_self"&gt;Roads and Highways User Group Community (RHUG)&lt;/A&gt; has developed&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;"Default Version Guard"&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;- an add-in for ArcGIS Pro that alerts and attempts to block edits to branch-versioned, feature services that are pointing to Default in your active map window. You can find the download for the add-in below. Once downloaded, double-click the .esriAddinX file to install in ArcGIS Pro.&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/james-blouin-gis/arcgis-pro-sdk/releases/tag/v1.1.1" target="_blank" rel="noopener nofollow noreferrer"&gt;Default Version Guard v1.1.1 - GitHub Release&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/james-blouin-gis/arcgis-pro-sdk/tree/main/default-version-guard" target="_blank" rel="noopener nofollow noreferrer"&gt;Default Version Guard - Main GitHub Repo&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;FONT size="4"&gt;&lt;EM&gt;Note: (Add-in compatibility: ArcGIS Pro&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;3.1 or later&lt;/STRONG&gt;)&lt;/EM&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How it works&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Alert System&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Default Version Guard scans the active map in Pro and provides visual notifications.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;A prominent banner appears in the map window indicating that features in the map are pointing to Default.&lt;/LI&gt;&lt;LI&gt;The Default Version Layers dock pane lists all of the layers and tables in your active map that are pointed to Default.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Default Version Guard alerts and dock pane, layer list" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/154604i3E22A34E2F910981/image-size/large?v=v2&amp;amp;px=999" role="button" title="alert_system.jpg" alt="Default Version Guard alerts and dock pane, layer list" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Default Version Guard alerts and dock pane, layer list&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Optional feature - toggling editability&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Features pointing to Default are only flagged if they are edit-enabled. Toggling editability off in the “List By Editing” Contents pane, will disable the alert system. This comes in handy when your map contains reference layers pointing to Default that you don’t intend to edit.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Toggling editability removes the alerts." style="width: 628px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/154605iEF5D265F67ECE8B7/image-size/large?v=v2&amp;amp;px=999" role="button" title="toggle_editability.gif" alt="Toggling editability removes the alerts." /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Toggling editability removes the alerts.&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Block Edits&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If the alerts are ignored or closed and the user attempts to edit data pointing to Default, a pop-up will fire to once again provide another warning. When edits are made to Default-sourced features, Default Version Guard will attempt to block the edit(s). See the table below for a summary of edit transaction types and blocking coverage:&lt;/P&gt;&lt;TABLE border="1" width="75%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;&lt;STRONG&gt;Edit Interface&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;&lt;STRONG&gt;Edits blocked&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Attribute Table&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Attribute Pane&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Geometry edits in map window&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Calculate Field (attribute table)&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;ArcPy / Geoprocessing Tools / ModelBuilder&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;Location Referencing ribbon tools (merge events, etc.)&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="59.703504043126685%" height="40px"&gt;&lt;P&gt;REST API&lt;/P&gt;&lt;/TD&gt;&lt;TD width="40.16172506738545%" height="40px"&gt;&lt;P&gt;No&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Edits in map window are blocked." style="width: 628px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/154606i9531156451E01333/image-size/large?v=v2&amp;amp;px=999" role="button" title="geometry_edit_block.gif" alt="Edits in map window are blocked." /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Edits in map window are blocked.&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if you have any questions or encounter any issues with the add-in.&lt;/P&gt;&lt;P&gt;~ James Blouin - Minnesota IT Services / MnDOT&lt;/P&gt;&lt;P&gt;&lt;A href="mailto:james.blouin@state.mn.us" target="_blank" rel="noopener"&gt;james.blouin@state.mn.us&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jun 2026 16:10:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-sdk-questions/default-version-guard-arcgis-pro-sdk-add-in/m-p/1711161#M13580</guid>
      <dc:creator>James_Blouin</dc:creator>
      <dc:date>2026-06-30T16:10:18Z</dc:date>
    </item>
  </channel>
</rss>

