<?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: Introduction to Attribute Rules using examples for parcel fabrics in ArcGIS Parcel Fabric Videos</title>
    <link>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117438#M72</link>
    <description>&lt;P&gt;Hi Amir,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;I keep getting an error when I try to apply the record name rule you showed in your demo:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;00217: Invalid Acrade expression, Arcade error: Unexpected null, Script line: 2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I've checked my Records and none have null Names. I am wondering if the &lt;STRONG&gt;FeatureSetByRelationshipName&lt;/STRONG&gt; function does not work in a file geodatabase? If that is the case, can you suggest a possible alternative way to use an attribute rule to populate the record name if my fabric is in a file geodatabase?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;var RecordName = First(FeatureSetByRelationshipName($feature, 'RecordHasLand', ['Name'], false));&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Return RecordName.Name;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mike Z&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 16 Nov 2021 21:05:41 GMT</pubDate>
    <dc:creator>MikeZummo</dc:creator>
    <dc:date>2021-11-16T21:05:41Z</dc:date>
    <item>
      <title>Introduction to Attribute Rules using examples for parcel fabrics</title>
      <link>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/976777#M2</link>
      <description>&lt;div class="lia-vid-container video-embed-center"&gt;&lt;div id="lia-vid-6167961508001w320h240r743" class="lia-video-brightcove-player-container"&gt;&lt;video-js data-video-id="6167961508001" data-account="6161463677001" data-player="default" data-embed="default" class="vjs-fluid" controls="" data-application-id="" style="width: 100%; height: 100%;"&gt;&lt;/video-js&gt;&lt;/div&gt;&lt;script src="https://players.brightcove.net/6161463677001/default_default/index.min.js"&gt;&lt;/script&gt;&lt;script&gt;(function() {  var wrapper = document.getElementById('lia-vid-6167961508001w320h240r743');  var videoEl = wrapper ? wrapper.querySelector('video-js') : null;  if (videoEl) {     if (window.videojs) {       window.videojs(videoEl).ready(function() {         this.on('loadedmetadata', function() {           this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) {             bar.setAttribute('role', 'presentation');             bar.setAttribute('aria-hidden', 'true');           });         });       });     }  }})();&lt;/script&gt;&lt;a class="video-embed-link" href="https://community.esri.com/t5/video/gallerypage/video-id/6167961508001"&gt;(view in My Videos)&lt;/a&gt;&lt;/div&gt;&lt;BR /&gt;&lt;P&gt;&lt;SPAN style="color: #212121; background-color: #f6f7f8;"&gt;Attribute rules enhance the editing experience and improve data integrity for geodatabase datasets. They are user-defined rules that can be used to automatically populate attributes, restrict invalid edits during edit operations, and perform quality assurance checks on existing features.&lt;/SPAN&gt;&lt;BR style="color: #212121; background-color: #f6f7f8;" /&gt;&lt;SPAN style="color: #212121; background-color: #f6f7f8;"&gt;In this session, we'll introduce you to the Attribute Rules framework and provide relevant examples for parcels.&lt;/SPAN&gt;&lt;BR style="color: #212121; background-color: #f6f7f8;" /&gt;&lt;SPAN style="color: #212121; background-color: #f6f7f8;"&gt;The Attribute Rules framework uses the Arcade expression language.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Presentation slides with links:&amp;nbsp;&lt;A href="https://community.esri.com/docs/DOC-15108"&gt;Introduction to Attribute Rules using examples for parcel fabrics&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2020 08:05:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/976777#M2</guid>
      <dc:creator>AmirBar-Maor</dc:creator>
      <dc:date>2020-06-25T08:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: Introduction to Attribute Rules using examples for parcel fabrics</title>
      <link>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117438#M72</link>
      <description>&lt;P&gt;Hi Amir,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;I keep getting an error when I try to apply the record name rule you showed in your demo:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;00217: Invalid Acrade expression, Arcade error: Unexpected null, Script line: 2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;I've checked my Records and none have null Names. I am wondering if the &lt;STRONG&gt;FeatureSetByRelationshipName&lt;/STRONG&gt; function does not work in a file geodatabase? If that is the case, can you suggest a possible alternative way to use an attribute rule to populate the record name if my fabric is in a file geodatabase?&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;var RecordName = First(FeatureSetByRelationshipName($feature, 'RecordHasLand', ['Name'], false));&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Return RecordName.Name;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Mike Z&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Nov 2021 21:05:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117438#M72</guid>
      <dc:creator>MikeZummo</dc:creator>
      <dc:date>2021-11-16T21:05:41Z</dc:date>
    </item>
    <item>
      <title>Re: Introduction to Attribute Rules using examples for parcel fabrics</title>
      <link>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117472#M73</link>
      <description>&lt;P&gt;Hi Mike,&lt;/P&gt;&lt;P&gt;It looks like you need to check for nulls:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var RecFeatRow = First(FeatureSetByRelationshipName($feature, 'RecordHasLand',['Name'], false));
if (RecFeatRow != null) {return  RecFeatRow.Name;}&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 16 Nov 2021 22:43:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117472#M73</guid>
      <dc:creator>TimHodson</dc:creator>
      <dc:date>2021-11-16T22:43:15Z</dc:date>
    </item>
    <item>
      <title>Re: Introduction to Attribute Rules using examples for parcel fabrics</title>
      <link>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117480#M74</link>
      <description>&lt;P&gt;HI Tim,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; That fixed it! Thanks for the quick response on this.&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Tue, 16 Nov 2021 23:00:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-parcel-fabric-videos/introduction-to-attribute-rules-using-examples-for/m-p/1117480#M74</guid>
      <dc:creator>MikeZummo</dc:creator>
      <dc:date>2021-11-16T23:00:09Z</dc:date>
    </item>
  </channel>
</rss>

