<?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 Operational Layer IDs Standard in ArcGIS Web AppBuilder Ideas</title>
    <link>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idi-p/932346</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Whenever you deal with operational layers, you probably have to know the "&lt;STRONG&gt;layer id&lt;/STRONG&gt;", and for some reasons, the developer have to&amp;nbsp;keep track and make sure that the layer id does not changed with respect to the web map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe, the web map should follow a standard when assigning id(s) to the operational layers so that developer's code still running even the layer deleted from the web map and added again with a new layer id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have this layer id "&lt;SPAN style="font-size: 13px;"&gt;&lt;EM&gt;WORLD_BORDERS_9242&lt;/EM&gt;&lt;/SPAN&gt;" and you use it in the code or in config.json. If you remove the layer from the web map and added it again, it will have different layer id (maybe&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM&gt;WORLD_BORDERS_627&lt;/EM&gt;&lt;/SPAN&gt;"&lt;/SPAN&gt; ), and you must to modify the code/config.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the suffix "&lt;STRONG&gt;9242&lt;/STRONG&gt;" has a meaning, we can design our own pattern to expect the layer id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 15 Jan 2018 11:38:07 GMT</pubDate>
    <dc:creator>SabriGhaith</dc:creator>
    <dc:date>2018-01-15T11:38:07Z</dc:date>
    <item>
      <title>Operational Layer IDs Standard</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idi-p/932346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Whenever you deal with operational layers, you probably have to know the "&lt;STRONG&gt;layer id&lt;/STRONG&gt;", and for some reasons, the developer have to&amp;nbsp;keep track and make sure that the layer id does not changed with respect to the web map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe, the web map should follow a standard when assigning id(s) to the operational layers so that developer's code still running even the layer deleted from the web map and added again with a new layer id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have this layer id "&lt;SPAN style="font-size: 13px;"&gt;&lt;EM&gt;WORLD_BORDERS_9242&lt;/EM&gt;&lt;/SPAN&gt;" and you use it in the code or in config.json. If you remove the layer from the web map and added it again, it will have different layer id (maybe&amp;nbsp;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN style="font-size: 13px;"&gt;&lt;EM&gt;WORLD_BORDERS_627&lt;/EM&gt;&lt;/SPAN&gt;"&lt;/SPAN&gt; ), and you must to modify the code/config.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If the suffix "&lt;STRONG&gt;9242&lt;/STRONG&gt;" has a meaning, we can design our own pattern to expect the layer id.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 15 Jan 2018 11:38:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idi-p/932346</guid>
      <dc:creator>SabriGhaith</dc:creator>
      <dc:date>2018-01-15T11:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: Operational Layer IDs Standard</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idc-p/932347#M587</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We've just encountered this issue with an implementation of the Query Widget in WAB. We have a custom widget that toggles the primary config.json file in order to reload a new web map (58 maps in total). Each of the web maps were duplicated from the same source and they contain the same layers; however, the suffix for each of the operational layers is unique, which in turn breaks the Query Widget for all but the original map. Annoying!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 Aug 2018 16:38:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idc-p/932347#M587</guid>
      <dc:creator>BrianCollins</dc:creator>
      <dc:date>2018-08-24T16:38:38Z</dc:date>
    </item>
    <item>
      <title>Re: Operational Layer IDs Standard</title>
      <link>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idc-p/932348#M588</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In 10.3 or 10.4, they added possibility where the layerID won't change, but you have to explicitly check that option in the data frame options when you publish the service from ArcMap. However, I've seen even with that checked that popups get messed up if you change layer order or schema.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/map-authoring-considerations.htm" title="http://enterprise.arcgis.com/en/server/latest/publish-services/windows/map-authoring-considerations.htm"&gt;Map authoring considerations—Documentation | ArcGIS Enterprise&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 17:04:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-web-appbuilder-ideas/operational-layer-ids-standard/idc-p/932348#M588</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2018-09-08T17:04:03Z</dc:date>
    </item>
  </channel>
</rss>

