<?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>idea Data-driven Domains in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idi-p/936257</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #222222; background-color: #ffffff; font-size: small;"&gt;In a geodatabase with tables configured using classic 1-M relationships, it would be convenient to have data entry in a "child" table use a drop-down list of values from its "parent" table. For example, when&amp;nbsp;creating an Invoice, have the Customer&amp;nbsp;drop-down list populated from the latest values of the Customer table. This is such a common pattern in relational database systems, that I was surprised to find Esri cannot populate coded-value domains using a regular geodatabase table. I've searched high and low and opened a support incident to find a workaround, but none appears to exist (I'd&amp;nbsp;be happy to learn otherwise).&amp;nbsp;To be manageable, this needs to take effect at the database level so that the latest values are available&amp;nbsp;whether the parent table (Customers in the example above)&amp;nbsp;is edited in&amp;nbsp;Pro, in Map Viewer, via a GP tool, etc. And the logical construct seems to be a coded-value domain&amp;nbsp;where the values are not hard-coded, but come from a geodatabase table or feature class attribute table. Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Jun 2020 01:38:12 GMT</pubDate>
    <dc:creator>RandalGreene</dc:creator>
    <dc:date>2020-06-11T01:38:12Z</dc:date>
    <item>
      <title>Data-driven Domains</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idi-p/936257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #222222; background-color: #ffffff; font-size: small;"&gt;In a geodatabase with tables configured using classic 1-M relationships, it would be convenient to have data entry in a "child" table use a drop-down list of values from its "parent" table. For example, when&amp;nbsp;creating an Invoice, have the Customer&amp;nbsp;drop-down list populated from the latest values of the Customer table. This is such a common pattern in relational database systems, that I was surprised to find Esri cannot populate coded-value domains using a regular geodatabase table. I've searched high and low and opened a support incident to find a workaround, but none appears to exist (I'd&amp;nbsp;be happy to learn otherwise).&amp;nbsp;To be manageable, this needs to take effect at the database level so that the latest values are available&amp;nbsp;whether the parent table (Customers in the example above)&amp;nbsp;is edited in&amp;nbsp;Pro, in Map Viewer, via a GP tool, etc. And the logical construct seems to be a coded-value domain&amp;nbsp;where the values are not hard-coded, but come from a geodatabase table or feature class attribute table. Thanks.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2020 01:38:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idi-p/936257</guid>
      <dc:creator>RandalGreene</dc:creator>
      <dc:date>2020-06-11T01:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Data-driven Domains</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idc-p/936258#M4289</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is being used as the primary key and foreign key - a different field than what you're trying to populate as the Customer?&amp;nbsp; I'm wondering if the FeatureSetByRelationshipName could be leveraged to automatically populate the Customer field in the child table by pulling from the Customer field in the parent table&amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/arcade/function-reference/data_functions/#featuresetbyrelationshipname" title="https://developers.arcgis.com/arcade/function-reference/data_functions/#featuresetbyrelationshipname"&gt;Data Functions | ArcGIS for Developers&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;That is not the same as creating a dynamic or data-driven domain dropdown which is what is requested by your idea, but I was mainly wondering if you've already tried this to meet the business need.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2020 13:52:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idc-p/936258#M4289</guid>
      <dc:creator>KoryKramer</dc:creator>
      <dc:date>2020-06-11T13:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: Data-driven Domains</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idc-p/936259#M4290</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the suggestion Kory. I have only used Arcade in a&amp;nbsp;couple of&amp;nbsp;situations (dynamic map layout text and attribute rules), so took this opportunity to learn some more about the use profiles (&lt;A href="https://developers.arcgis.com/arcade/guide/profiles/"&gt;https://developers.arcgis.com/arcade/guide/profiles/&lt;/A&gt;).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the simple example for our case, we have a Customer table with OBJECTID (primary key) and Name, and an Invoice table which includes CustomerOBJECTID. When editing an invoice, we want&amp;nbsp;a drop-down list of Customer Names that then saves the corresponding CustomerOBJECTID.&amp;nbsp;We do have a relationship class between the tables, but I what can't see anywhere in the Arcade use profiles and examples is&amp;nbsp;how to make it populate a domain (or fill a drop-down list) in the default editors.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jun 2020 18:46:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/data-driven-domains/idc-p/936259#M4290</guid>
      <dc:creator>RandalGreene3</dc:creator>
      <dc:date>2020-06-17T18:46:00Z</dc:date>
    </item>
  </channel>
</rss>

