<?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 Enable versioning, archiving, and moving edits to the base table? in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/enable-versioning-archiving-and-moving-edits-to/m-p/1307913#M71020</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying understand if there is a way to enable both versioning and archiving but still keep the base table (SQL Server)&amp;nbsp; simple and “clean”, or in other words: have the versioning and archiving happen outside of the base table, while the base table keeps showing only the most recent data at all times.&lt;/P&gt;&lt;P&gt;I’ve tested both traditional branched versioning options, and what I found is the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Traditional versioning&lt;/STRONG&gt;: Archiving and versioning happen outside of the base table which is great, however, edits are not pushed to the base table (unless I unregister the versioning….)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Traditional versioning + move edits to base&lt;/STRONG&gt;: Doesn’t support archiving at all.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Branch versioning&lt;/STRONG&gt;: Data is moved to base which is good, however, both archiving and versioning are handled in the base table.&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Am I correct in my understanding? Any ideas if there is any way to support what I'm looking for?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Edit:&amp;nbsp; &lt;/STRONG&gt;I've rephrased my post to make it more clear. Also, elsewhere on the internet I've been asked to elaborate on the need, so: We have a ROADS feature class, and we'd like to implement more robust editing workflows, specifically versioning and archiving, as edits are being peformed on this FC on a daily basis in a multi-user environment. However, since we have a number of integrations that directly access the base table (SQL Server), any change to the base table (such as recording historic/versioned data and adding fields to identify those)&amp;nbsp; would require rebuilding those integrations. Of course taking such a step also means that if at any point in the future we'd like to roll back (I do have some fears regarding how archiving will affect performance) - we'd have to undo those changes in the integrations as well. Now, if I have to go down that road I will - I just want to make sure that I am correct in understanding our available options.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 15 Jul 2023 23:04:19 GMT</pubDate>
    <dc:creator>ChaimSchwartzIroads</dc:creator>
    <dc:date>2023-07-15T23:04:19Z</dc:date>
    <item>
      <title>Enable versioning, archiving, and moving edits to the base table?</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/enable-versioning-archiving-and-moving-edits-to/m-p/1307913#M71020</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am trying understand if there is a way to enable both versioning and archiving but still keep the base table (SQL Server)&amp;nbsp; simple and “clean”, or in other words: have the versioning and archiving happen outside of the base table, while the base table keeps showing only the most recent data at all times.&lt;/P&gt;&lt;P&gt;I’ve tested both traditional branched versioning options, and what I found is the following:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Traditional versioning&lt;/STRONG&gt;: Archiving and versioning happen outside of the base table which is great, however, edits are not pushed to the base table (unless I unregister the versioning….)&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Traditional versioning + move edits to base&lt;/STRONG&gt;: Doesn’t support archiving at all.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Branch versioning&lt;/STRONG&gt;: Data is moved to base which is good, however, both archiving and versioning are handled in the base table.&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Am I correct in my understanding? Any ideas if there is any way to support what I'm looking for?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Edit:&amp;nbsp; &lt;/STRONG&gt;I've rephrased my post to make it more clear. Also, elsewhere on the internet I've been asked to elaborate on the need, so: We have a ROADS feature class, and we'd like to implement more robust editing workflows, specifically versioning and archiving, as edits are being peformed on this FC on a daily basis in a multi-user environment. However, since we have a number of integrations that directly access the base table (SQL Server), any change to the base table (such as recording historic/versioned data and adding fields to identify those)&amp;nbsp; would require rebuilding those integrations. Of course taking such a step also means that if at any point in the future we'd like to roll back (I do have some fears regarding how archiving will affect performance) - we'd have to undo those changes in the integrations as well. Now, if I have to go down that road I will - I just want to make sure that I am correct in understanding our available options.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jul 2023 23:04:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/enable-versioning-archiving-and-moving-edits-to/m-p/1307913#M71020</guid>
      <dc:creator>ChaimSchwartzIroads</dc:creator>
      <dc:date>2023-07-15T23:04:19Z</dc:date>
    </item>
  </channel>
</rss>

