<?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 Re: Data Reviewer Check by custom code? in ArcGIS Data Reviewer Questions</title>
    <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/data-reviewer-check-by-custom-code/m-p/523938#M759</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For ArcMap I have used VB.NET + ArcObjects to access Data Reviewer tables etc.&lt;/P&gt;&lt;P&gt;The SDK for ArcGIS Pro supports both C# + VB (both are .NET). However Pro coding mostly uses a lot of asynchronous methods rather than straight ArcObjects. See this useful video and walk-through&lt;/P&gt;&lt;P style="margin-left: 36.0pt;"&gt;&lt;SPAN&gt;&lt;A href="https://youtu.be/iMqMHbnwikA"&gt;Beginning Pro Customization with focus on DAML and Customization Patterns&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left: 36.0pt;"&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/labs/pro/build-your-first-add-in/" title="https://developers.arcgis.com/labs/pro/build-your-first-add-in/"&gt;Build your first add-in | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All the examples and snippets I have found for Pro development are in C#.&amp;nbsp;&amp;nbsp; It seems that VB.Net is ignored.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general you can execute any Pro command via it's id.&amp;nbsp; So any manual command you could reproduce in code.&lt;/P&gt;&lt;P&gt;There are some things like creating and ags links that cannot be coded directly, but you can then call the esri dialog.&lt;/P&gt;&lt;P&gt;An incomplete example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var commandId = "esri_projectItemAddAGSConnection";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var command = FrameworkApplication.GetPlugInWrapper(commandId) as ICommand;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (command != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (command.CanExecute(null))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command.Execute(null);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The toolbox (geoprocessing) functions to do things like " Write to a Reviewer Table"&amp;nbsp; e.g. &lt;A class="link-titled" href="https://pro.arcgis.com/en/pro-app/tool-reference/data-reviewer/write-to-reviewer-table.htm" title="https://pro.arcgis.com/en/pro-app/tool-reference/data-reviewer/write-to-reviewer-table.htm"&gt;Write To Reviewer Table—Data Reviewer toolbox | ArcGIS Desktop&lt;/A&gt;&amp;nbsp; are available. In general any of the geoprocessing tasks of pro have their Python call available and these can be used in a Python Add-in or stand-alone script. I note that the inputs are often different between the ArcGIS Pro and the ArcMap&amp;nbsp; Python subroutines.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which way you go depends upon what you need to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at &lt;A class="link-titled" href="https://pro.arcgis.com/en/pro-app/arcpy/get-started/installing-python-for-arcgis-pro.htm" title="https://pro.arcgis.com/en/pro-app/arcpy/get-started/installing-python-for-arcgis-pro.htm"&gt;Python in ArcGIS Pro—ArcPy Get Started | ArcGIS Desktop&lt;/A&gt;&amp;nbsp; to help you get started with Python.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 24 May 2019 07:46:40 GMT</pubDate>
    <dc:creator>StefanDieters1</dc:creator>
    <dc:date>2019-05-24T07:46:40Z</dc:date>
    <item>
      <title>Data Reviewer Check by custom code?</title>
      <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/data-reviewer-check-by-custom-code/m-p/523937#M758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is Data Reviewer supported custom code programming language? C# with ArcObjects or Python code? I only see some C#&amp;nbsp;/ArcObjects example&amp;nbsp;from ESRI GitHub.&amp;nbsp;Does ArcGIS Pro SDK support custom code Data Reviewer?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Yuan Lee&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Apr 2019 22:21:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-data-reviewer-questions/data-reviewer-check-by-custom-code/m-p/523937#M758</guid>
      <dc:creator>JayLee1</dc:creator>
      <dc:date>2019-04-09T22:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: Data Reviewer Check by custom code?</title>
      <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/data-reviewer-check-by-custom-code/m-p/523938#M759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For ArcMap I have used VB.NET + ArcObjects to access Data Reviewer tables etc.&lt;/P&gt;&lt;P&gt;The SDK for ArcGIS Pro supports both C# + VB (both are .NET). However Pro coding mostly uses a lot of asynchronous methods rather than straight ArcObjects. See this useful video and walk-through&lt;/P&gt;&lt;P style="margin-left: 36.0pt;"&gt;&lt;SPAN&gt;&lt;A href="https://youtu.be/iMqMHbnwikA"&gt;Beginning Pro Customization with focus on DAML and Customization Patterns&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin-left: 36.0pt;"&gt;&lt;A class="link-titled" href="https://developers.arcgis.com/labs/pro/build-your-first-add-in/" title="https://developers.arcgis.com/labs/pro/build-your-first-add-in/"&gt;Build your first add-in | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All the examples and snippets I have found for Pro development are in C#.&amp;nbsp;&amp;nbsp; It seems that VB.Net is ignored.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In general you can execute any Pro command via it's id.&amp;nbsp; So any manual command you could reproduce in code.&lt;/P&gt;&lt;P&gt;There are some things like creating and ags links that cannot be coded directly, but you can then call the esri dialog.&lt;/P&gt;&lt;P&gt;An incomplete example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var commandId = "esri_projectItemAddAGSConnection";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var command = FrameworkApplication.GetPlugInWrapper(commandId) as ICommand;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (command != null)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (command.CanExecute(null))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command.Execute(null);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The toolbox (geoprocessing) functions to do things like " Write to a Reviewer Table"&amp;nbsp; e.g. &lt;A class="link-titled" href="https://pro.arcgis.com/en/pro-app/tool-reference/data-reviewer/write-to-reviewer-table.htm" title="https://pro.arcgis.com/en/pro-app/tool-reference/data-reviewer/write-to-reviewer-table.htm"&gt;Write To Reviewer Table—Data Reviewer toolbox | ArcGIS Desktop&lt;/A&gt;&amp;nbsp; are available. In general any of the geoprocessing tasks of pro have their Python call available and these can be used in a Python Add-in or stand-alone script. I note that the inputs are often different between the ArcGIS Pro and the ArcMap&amp;nbsp; Python subroutines.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Which way you go depends upon what you need to do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a look at &lt;A class="link-titled" href="https://pro.arcgis.com/en/pro-app/arcpy/get-started/installing-python-for-arcgis-pro.htm" title="https://pro.arcgis.com/en/pro-app/arcpy/get-started/installing-python-for-arcgis-pro.htm"&gt;Python in ArcGIS Pro—ArcPy Get Started | ArcGIS Desktop&lt;/A&gt;&amp;nbsp; to help you get started with Python.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2019 07:46:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-data-reviewer-questions/data-reviewer-check-by-custom-code/m-p/523938#M759</guid>
      <dc:creator>StefanDieters1</dc:creator>
      <dc:date>2019-05-24T07:46:40Z</dc:date>
    </item>
  </channel>
</rss>

