<?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: Developing Custom Data Reviewer Check in ArcGIS Data Reviewer Questions</title>
    <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538594#M802</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shankar,&lt;/P&gt;&lt;P&gt;I have few queries:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Can i create custom GUI for my custom Checks.&lt;/LI&gt;&lt;LI&gt;Is there any other ways to use my custom checks other then first registering .dll and then every time user wants to use, he has to know the GUID of that custom check to mention in custom UI.&amp;nbsp; &amp;nbsp; - Why i am asking this because, in some of end user does not have Admin rights, so they can not register the .dlls.&lt;/LI&gt;&lt;LI&gt;why can't cusotom checks be used like the way esri supports custom Addins?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ravindra singh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 10 Mar 2019 10:02:08 GMT</pubDate>
    <dc:creator>RavindraSingh</dc:creator>
    <dc:date>2019-03-10T10:02:08Z</dc:date>
    <item>
      <title>Developing Custom Data Reviewer Check</title>
      <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538591#M799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am working on developing a custom data reviewer check by implementing the &lt;STRONG&gt;Execute&lt;/STRONG&gt; method of &lt;STRONG&gt;IPLTSCNTWorkspaceValExtension&lt;/STRONG&gt; and IPLTSCNTSelectionSetValExtension interfaces, and unfortunately i only find samples for implementing the IPLTSCNTSelectionSetValExtension interface on which we can validate the check against single Feature Class or Table in the workspace and in my case i want to validate my custom check against all tables in workspace so i guess i should implement &lt;STRONG&gt;IPLTSCNTWorkspaceValExtension&lt;/STRONG&gt; instead of IPLTSCNTSelectionSetValExtension but i didn't find any sample code of how to implement and use the &lt;STRONG&gt;IPLTSCNTWorkspaceValExtension&lt;/STRONG&gt; interface and implement the following execute method:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;public IPLTSErrorCollection Execute(IWorkspace workSpace, string arguments)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&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; //TODO: code goes here to validate the selected features or records from different feature classes or tables agaisn a specific check&lt;/P&gt;&lt;P&gt;&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;any help in that issue will be great.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Oct 2014 18:03:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538591#M799</guid>
      <dc:creator>GaberMahmoud</dc:creator>
      <dc:date>2014-10-25T18:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: Developing Custom Data Reviewer Check</title>
      <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538592#M800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Gaber,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I see that you have taken a look at the existing sample which implements IPLTSCNTSelectionSetValExtension interface. You are correct in thinking that you need to implement IPLTSCNTWorkspaceValExtension for getting access to all feature classes and tables in a workspace. We currently don't have a code sample that illustrates the same. But I wanted to clarify on how Reviewer provides specific information to the custom code based on the different interfaces.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IPLTSCNTSelectionSetValExtension &lt;/STRONG&gt; - The input in your custom code would be a Selection set of features. This selection set is derived from the feature class you configured in the Custom Check dialog based on how you run the Check.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IPLTSCNTObjectClassValExtension&lt;/STRONG&gt; - The input in your custom code would be a Feature Class/Table. This is the same feature class you configure in the Custom Check dialog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;IPLTSCNTWorkspaceValExtension&lt;/STRONG&gt; - The input in your custom code would be a IWorkspace object. This is the same workspace that you had configured in the Custom Check Dialog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Your custom code could expect a an IWorkspace and get access to all different feature classes and tables in the workspace. If you have more questions on how the Custom Check should be configured in a workspace scenario, please let me know and I can provide pointers on how to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As we try to add more code samples for future releases, it would be a good assumption for you to make that, that an IWorkspace is going to be passed to your custom code and you can use that object to get the required tables and feature classes similar to accessing an IWorkspace arcobject.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks&lt;/P&gt;&lt;P&gt;Shankar Chandrasekaran&lt;/P&gt;&lt;P&gt;ArcGIS Data Reviewer Developer Lead&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.esri.com/datareviewer"&gt;ArcGIS Data Reviewer &lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Oct 2014 02:21:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538592#M800</guid>
      <dc:creator>ShankarChandrasekaran</dc:creator>
      <dc:date>2014-10-28T02:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Developing Custom Data Reviewer Check</title>
      <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538593#M801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Dear Shankar,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thank you for your time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Actually I have a question about the custom check in the work space scenario which is when we about to run/execute the check it's supposed to choose from one of the following options of features to validate:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL style="list-style-type: decimal;"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Selection Set&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Current Extent&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Definition Query&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Full Database&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;But what I guess by implementing the Execute method with an IWorkspace parameter i only can work with the full database option and can't do it with the rest of options, even i won't be able to know which option user have selected which is a confusing behavior.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;I have another issue regarding the data reviewer please, Can I run/trigger (from code) any of the data reviewer checks both built-in and custom and get back the result of that check and if i want to write them to the reviewer table can i do that. I tried to explore the data reviewer dlls but I couldn't reach to any useful result even when I try to search about classes or interfaces that exist in the dlls I didn't found any info.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;I wish it be clear and wish not be confusing you and thank you for your cooperation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/5997"&gt;wissam Bakhash&lt;/A&gt;‌ &lt;A href="https://community.esri.com/migrated-users/37031"&gt;Haytham Abdel-Rahman&lt;/A&gt;‌ &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Oct 2014 06:42:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538593#M801</guid>
      <dc:creator>GaberMahmoud</dc:creator>
      <dc:date>2014-10-29T06:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: Developing Custom Data Reviewer Check</title>
      <link>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538594#M802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Shankar,&lt;/P&gt;&lt;P&gt;I have few queries:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Can i create custom GUI for my custom Checks.&lt;/LI&gt;&lt;LI&gt;Is there any other ways to use my custom checks other then first registering .dll and then every time user wants to use, he has to know the GUID of that custom check to mention in custom UI.&amp;nbsp; &amp;nbsp; - Why i am asking this because, in some of end user does not have Admin rights, so they can not register the .dlls.&lt;/LI&gt;&lt;LI&gt;why can't cusotom checks be used like the way esri supports custom Addins?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ravindra singh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 Mar 2019 10:02:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-data-reviewer-questions/developing-custom-data-reviewer-check/m-p/538594#M802</guid>
      <dc:creator>RavindraSingh</dc:creator>
      <dc:date>2019-03-10T10:02:08Z</dc:date>
    </item>
  </channel>
</rss>

