<?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: Need GUID in Revit model properties in Fusion Educators (Read-Only)</title>
    <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5409749#M1410</link>
    <description>&lt;P&gt;Thank you Daniel. I've marked your code snippet as the 'solution' to this post. The final solution is obviously to provide a simple API to retrieve the unique identifier of an element in the original model file (and not just for Revit). But this is a solution until we get that API.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 17 Nov 2014 22:30:12 GMT</pubDate>
    <dc:creator>StephenPreston</dc:creator>
    <dc:date>2014-11-17T22:30:12Z</dc:date>
    <item>
      <title>Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5208015#M1394</link>
      <description>&lt;P&gt;I need the export GUID to be included in the translated properties for Revit files&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 11 Aug 2014 22:07:47 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5208015#M1394</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-11T22:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5208667#M1395</link>
      <description>&lt;P&gt;Hi Talik,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just checked with engineering team, GUID is included when translating Revit file for viewer. Can you please double check that? Or please let us know if have problem with that.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2014 09:32:17 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5208667#M1395</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-08-12T09:32:17Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5209913#M1396</link>
      <description>&lt;P&gt;I've only tried one model so far, but I'm getting and displaying all the properties and I'm not seeing the Guid. If you contact me off list, I can make my test server available to you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2014 18:19:54 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5209913#M1396</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-12T18:19:54Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5210625#M1397</link>
      <description>Hi Talik,&lt;BR /&gt;&lt;BR /&gt;GUID is not visible in property panel. Did you try to get it through API?</description>
      <pubDate>Wed, 13 Aug 2014 01:27:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5210625#M1397</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-08-13T01:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5210635#M1398</link>
      <description>&lt;P&gt;Yes, I am using the API and the 3DViewer class so there is no default property panel&lt;/P&gt;</description>
      <pubDate>Wed, 13 Aug 2014 01:38:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5210635#M1398</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-13T01:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5211451#M1399</link>
      <description>&lt;P&gt;Hi Talik,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I understand the issue. Actually the unique Id of revit element are included in the model, but it is not included when query with viewer API - viewer.getProperties. I will log a change request on this as an improviment.&amp;nbsp;Thank you for the feedback!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At the same time, would you please elaberate why you want this unique Id as a user story? One usage I can think of is, &amp;nbsp;connecting the element to external database with this unique ID. I would like to hear your user story, how are you going to use this unique ID ?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Aug 2014 12:57:53 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5211451#M1399</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-08-13T12:57:53Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5212121#M1400</link>
      <description>We want to correlate viewer data with data exported from Revit, typically via the COBie toolkit, but other means such as a plug-in may be used. We will need similar behavior for IFC files. I'm also logging an enhancement request that goes into more detail</description>
      <pubDate>Wed, 13 Aug 2014 15:52:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5212121#M1400</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-13T15:52:30Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5213165#M1401</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Thank you for the story. A new improvement on getProperties have been implemented and will be pushed to live soon. It allows you to get the 'hidden' properties like GUID. Thank you for the patience.</description>
      <pubDate>Thu, 14 Aug 2014 01:51:00 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5213165#M1401</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-08-14T01:51:00Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5217207#M1402</link>
      <description>&lt;P&gt;Please give us&amp;nbsp;an update if GUID is avaiable through GetProperties().&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The reason is we use GUID to track object, not dbids. But most methods provided by Viewer3D is using dbids as parameter such as:&amp;nbsp;Viewer3D.select(dbids) &amp;nbsp;,Viewer3D.solateById(dbids)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it possible that those methods can also take GUID as parameter?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Aug 2014 19:48:30 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5217207#M1402</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-08-15T19:48:30Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5227089#M1403</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The guid should be available in the node properties for Revit files. &amp;nbsp;I just responded in this thread:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://forums.autodesk.com/t5/View-and-Data-API/How-to-get-object-s-DBID-from-its-GUID/m-p/5226933#M193"&gt;http://forums.autodesk.com/t5/View-and-Data-API/How-to-get-object-s-DBID-from-its-GUID/m-p/5226933#M193&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;with code on how to&amp;nbsp;retrieve the guid from the properties and map them to node ids, which you can then use in the various viewer APIs (select, isolate, etc.). &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Thu, 21 Aug 2014 19:25:34 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5227089#M1403</guid>
      <dc:creator>john.tan</dc:creator>
      <dc:date>2014-08-21T19:25:34Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5302443#M1404</link>
      <description>&lt;P&gt;Am still not seeing the GUID in my property list.&amp;nbsp; Here is the urn for the model.&amp;nbsp; I have tried regenerating it with the force flag.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;urn:dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6aWJtX3Rlc3Qvb2ZmaWNlX21lcC5ydnQ=&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 27 Sep 2014 03:08:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5302443#M1404</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-09-27T03:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5307427#M1405</link>
      <description>Hi talik,&lt;BR /&gt;&lt;BR /&gt;I was told that the updated API is live, but I did not see any changes as well. I am checking with development team, will update you when I find something. Thank you for the patience.</description>
      <pubDate>Tue, 30 Sep 2014 14:18:38 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5307427#M1405</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-09-30T14:18:38Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5380555#M1406</link>
      <description>&lt;P&gt;Hi - whatever happened in this thread?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there some way to use GetProperties() and retrieve the hidden properties like GUID for Revit objects?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Matt&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Nov 2014 18:04:36 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5380555#M1406</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-11-04T18:04:36Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5397437#M1407</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Following code snippet display all properties including hidden ones in viewer, but unfortunately the GUID of revit is still not there, I am checking with development team to find out the reason, and I will report here once I get answer.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Snippet&lt;/P&gt;
&lt;PRE&gt;&amp;nbsp;&amp;nbsp;_viewer.getProperties(dbId,&amp;nbsp;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;(result)&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;&lt;SPAN&gt;if&lt;/SPAN&gt;&amp;nbsp;(result.properties)&amp;nbsp;{&lt;BR /&gt; &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;&lt;SPAN&gt;for&lt;/SPAN&gt;&amp;nbsp;(&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;result.properties.length;&amp;nbsp;i++)&amp;nbsp;{&lt;BR /&gt; &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;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;prop&amp;nbsp;=&amp;nbsp;result.properties[i];&lt;BR /&gt; &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;&lt;SPAN&gt;if&lt;/SPAN&gt;&amp;nbsp;(prop.hidden)&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;&amp;nbsp;console.log(&lt;SPAN&gt;'[Hidden]&amp;nbsp;-&amp;nbsp;'&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;prop.displayName&amp;nbsp;+&amp;nbsp;&lt;SPAN&gt;'&amp;nbsp;:&amp;nbsp;'&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;prop.displayValue);&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;&lt;SPAN&gt;else&lt;/SPAN&gt;&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;&amp;nbsp;console.log(prop.displayName&amp;nbsp;+&amp;nbsp;&lt;SPAN&gt;'&amp;nbsp;:&amp;nbsp;'&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;prop.displayValue);&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;}&lt;BR /&gt; &lt;BR /&gt; &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;}&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;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;/PRE&gt;</description>
      <pubDate>Wed, 12 Nov 2014 08:24:46 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5397437#M1407</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-11-12T08:24:46Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5399773#M1408</link>
      <description>&lt;P&gt;Hi everyone,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;First of all - an apology:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;A few wires became crossed when communicating with our engineering team about the accessibility of Revit GUIDs. While the issue of not being able to read [hidden] properties has been addressed, this doesn't allow you to access Revit GUIDs from the object properties. The reason for this is because those GUIDs are actually stored in a different file, and aren't loaded by the viewer for performance reasons.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm sorry that the information we posted here implied you could access those properties, which presumably caused some of you to spend your valuable time tryiong to access them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We've now asked the engineering team to provide an API to simplify downloading and parsing accessing this separate GUID file, and we hope it will be available in the January production push.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the meantime, this GUID file is accessible, but it requires a little work that will become obsolete once we create a simple API for you. If you don't want to wait for the API, here is the information you need to access and parse the file:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The GUID file is stored as part of the translated Document bubble. The file is &lt;SPAN style="color: #808000;"&gt;objects_ids.json.gz&lt;/SPAN&gt;, and is located at the path given by &lt;SPAN style="color: #808000;"&gt;Document.getPropertyDbPath().&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, for example, the URL to access the GUID file looks something like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://developer.api.autodesk.com/viewingservice/v1/items" target="_blank"&gt;https://developer.api.autodesk.com/viewingservice/v1/items&lt;/A&gt;&lt;SPAN style="color: #ff0000;"&gt;/urn:adsk.viewing:fs.file:dXJuOmFkc2sub2kqZWN0czpvcy5vYmplY3Q6c2dwXoBlcnNpc3RlbnRidWNrZXQvUmV2aXRUZW1wLnJ2dA==/output/Resource/&lt;/SPAN&gt;objects_ids.json.gz?domain=&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;where the red part is the path returned by getPropertyDbPath(). (To quickly test this, you can construct your own URL using data for your own model and paste it into your browseer address bar to download a local copy of objects_ids.json.gz - this should work as long as you've already authenticated your session).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The file itself is a zipped JSON file that lists an array of GUIDs, where the index of each GUID in the array corresponds to the dbid of the element in the model being viewed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm posting this information now so that those of you who need this urgently can start using it. Someone from my team will post some JavaScript code demonstrating this in the near future (unless someone beats us to it :-).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BTW Some of the confusion over this issue arose because Revit GUIDs are displayed for translations of DWF files exported from Revit. So anotyher way to have access to these GUIDs is to export your RVTs to DWF before translating.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Nov 2014 22:50:31 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5399773#M1408</guid>
      <dc:creator>StephenPreston</dc:creator>
      <dc:date>2014-11-12T22:50:31Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5407671#M1409</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I managed to create a sample code snippet to get the GUID of element of revit models:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN&gt;//global&amp;nbsp;variable&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;_guidDbArray;&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN&gt;//call&amp;nbsp;this&amp;nbsp;in&amp;nbsp;loadDocument()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;prepareGuidDb(doc)&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//get&amp;nbsp;property&amp;nbsp;db&amp;nbsp;path&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;propDbPath&amp;nbsp;=&amp;nbsp;doc.getPropertyDbPath();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;console.log(&lt;SPAN&gt;'propDbPath:'&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;propDbPath);&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;objectIdDbFullPath&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;'&lt;A href="https://developer.api.autodesk.com/viewingservice/v1/items/'" target="_blank"&gt;https://developer.api.autodesk.com/viewingservice/v1/items/'&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;+&amp;nbsp;propDbPath&amp;nbsp;+&amp;nbsp;&lt;SPAN&gt;'objects_ids.json.gz?domain='&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;window.location.hostname;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;xhr&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;new&lt;/SPAN&gt;&amp;nbsp;XMLHttpRequest();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.open(&lt;SPAN&gt;'GET'&lt;/SPAN&gt;,&amp;nbsp;objectIdDbFullPath,&amp;nbsp;&lt;SPAN&gt;true&lt;/SPAN&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.setRequestHeader(&lt;SPAN&gt;'Access-Control-Allow-Origin'&lt;/SPAN&gt;,&amp;nbsp;&lt;SPAN&gt;'*'&lt;/SPAN&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;accessToken&amp;nbsp;=&amp;nbsp;getAccessToken();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.setRequestHeader(&lt;SPAN&gt;'Authorization'&lt;/SPAN&gt;,&amp;nbsp;&lt;SPAN&gt;'Bearer&amp;nbsp;'&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;accessToken);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.responseType&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;'arraybuffer'&lt;/SPAN&gt;;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.onload&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;()&amp;nbsp;{&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;dbs&amp;nbsp;=&amp;nbsp;xhr.response;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;rawbuf&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;new&lt;/SPAN&gt;&amp;nbsp;Uint8Array(dbs);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//It's&amp;nbsp;possible&amp;nbsp;that&amp;nbsp;if&amp;nbsp;the&amp;nbsp;Content-Encoding&amp;nbsp;header&amp;nbsp;is&amp;nbsp;set,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//the&amp;nbsp;browser&amp;nbsp;unzips&amp;nbsp;the&amp;nbsp;file&amp;nbsp;by&amp;nbsp;itself,&amp;nbsp;so&amp;nbsp;let's&amp;nbsp;check&amp;nbsp;if&amp;nbsp;it&amp;nbsp;did.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;if&lt;/SPAN&gt;&amp;nbsp;(rawbuf[0]&amp;nbsp;==&amp;nbsp;31&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;rawbuf[1]&amp;nbsp;==&amp;nbsp;139)&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;rawbuf&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;new&lt;/SPAN&gt;&amp;nbsp;Zlib.Gunzip(rawbuf).decompress();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;str&amp;nbsp;=&amp;nbsp;ab2str(rawbuf);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//console.log(str);&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_guidDbArray&amp;nbsp;=&amp;nbsp;str.split(&lt;SPAN&gt;','&lt;/SPAN&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;xhr.send();&lt;BR /&gt;}&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;getGuidByNodeId(nodeId)&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;guid;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;if&lt;/SPAN&gt;&amp;nbsp;(_guidDbArray)&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;guid&amp;nbsp;=&amp;nbsp;_guidDbArray[nodeId];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;return&lt;/SPAN&gt;&amp;nbsp;guid;&lt;BR /&gt;}&lt;BR /&gt; &lt;BR /&gt;&lt;SPAN&gt;//&amp;nbsp;ArrayBuffer&amp;nbsp;to&amp;nbsp;string&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;ab2str(buf)&amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;chars&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;new&lt;/SPAN&gt;&amp;nbsp;Uint8Array(buf);&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//&lt;A href="http://codereview.stackexchange.com/questions/3569/pack-and-unpack-bytes-to-strings&amp;nbsp;" target="_blank"&gt;http://codereview.stackexchange.com/questions/3569/pack-and-unpack-bytes-to-strings&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//throw&amp;nbsp;a&amp;nbsp;"RangeError:&amp;nbsp;Maximum&amp;nbsp;call&amp;nbsp;stack&amp;nbsp;size&amp;nbsp;exceeded"&amp;nbsp;exception&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//in&amp;nbsp;browsers&amp;nbsp;using&amp;nbsp;JavaScriptCore&amp;nbsp;(i.e.&amp;nbsp;Safari)&amp;nbsp;if&amp;nbsp;chars&amp;nbsp;has&amp;nbsp;a&amp;nbsp;length&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//greater&amp;nbsp;than&amp;nbsp;65536&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//return&amp;nbsp;String.fromCharCode.apply(null,&amp;nbsp;chars);&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;s&amp;nbsp;=&amp;nbsp;&lt;SPAN&gt;""&lt;/SPAN&gt;;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;for&lt;/SPAN&gt;&amp;nbsp;(&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0,&amp;nbsp;l&amp;nbsp;=&amp;nbsp;chars.length;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;l;&amp;nbsp;i++)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;s&amp;nbsp;+=&amp;nbsp;String.fromCharCode(chars[i]);&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;return&lt;/SPAN&gt;&amp;nbsp;s;&lt;BR /&gt; &lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To use this snippet, we need to call prepareGuidDb() at LoadDocument, as blow:&lt;/P&gt;
&lt;P&gt;Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;loadDocument(viewer,&amp;nbsp;documentId)&amp;nbsp;{&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//&amp;nbsp;Find&amp;nbsp;the&amp;nbsp;first&amp;nbsp;3d&amp;nbsp;geometry&amp;nbsp;and&amp;nbsp;load&amp;nbsp;that.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Autodesk.Viewing.Document.load(documentId,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;(doc)&amp;nbsp;{&lt;SPAN&gt;//&amp;nbsp;onLoadCallback&lt;/SPAN&gt;&lt;BR /&gt; &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;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;rootItem&amp;nbsp;=&amp;nbsp;doc.getRootItem();&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;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;geometryItems&amp;nbsp;=&amp;nbsp;[];&lt;BR /&gt; &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;&lt;SPAN&gt;//check&amp;nbsp;3d&amp;nbsp;first&lt;/SPAN&gt;&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;geometryItems&amp;nbsp;=&amp;nbsp;Autodesk.Viewing.Document.getSubItemsWithProperties(rootItem,&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;&lt;SPAN&gt;'type'&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN&gt;'geometry'&lt;/SPAN&gt;,&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;&lt;SPAN&gt;'role'&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN&gt;'3d'&lt;/SPAN&gt;&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;&lt;SPAN&gt;true&lt;/SPAN&gt;);&lt;BR /&gt; &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;&lt;SPAN&gt;//no&amp;nbsp;3d&amp;nbsp;geometry,&amp;nbsp;check&amp;nbsp;2d&lt;/SPAN&gt;&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;&lt;SPAN&gt;if&lt;/SPAN&gt;&amp;nbsp;(geometryItems.length&amp;nbsp;==&amp;nbsp;0)&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;geometryItems&amp;nbsp;=&amp;nbsp;Autodesk.Viewing.Document.getSubItemsWithProperties(rootItem,&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;&lt;SPAN&gt;'type'&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN&gt;'geometry'&lt;/SPAN&gt;,&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;&lt;SPAN&gt;'role'&lt;/SPAN&gt;:&amp;nbsp;&lt;SPAN&gt;'2d'&lt;/SPAN&gt;&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;&lt;SPAN&gt;true&lt;/SPAN&gt;);&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;}&lt;BR /&gt; &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;&lt;SPAN&gt;//load&amp;nbsp;the&amp;nbsp;first&amp;nbsp;gemoetry&amp;nbsp;&lt;/SPAN&gt;&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;&lt;SPAN&gt;if&lt;/SPAN&gt;&amp;nbsp;(geometryItems.length&amp;nbsp;&amp;gt;&amp;nbsp;0)&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;viewer.load(doc.getViewablePath(geometryItems[0]),&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;&lt;SPAN&gt;null&lt;/SPAN&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//sharedPropertyDbPath&lt;/SPAN&gt;&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;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;()&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//onSuccessCallback&lt;/SPAN&gt;&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;&amp;nbsp;&lt;SPAN&gt;//alert('viewable&amp;nbsp;are&amp;nbsp;loaded&amp;nbsp;successfully');&lt;/SPAN&gt;&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;},&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;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;()&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//onErrorCallback&lt;/SPAN&gt;&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;&amp;nbsp;&lt;SPAN&gt;//alert('viewable&amp;nbsp;loading&amp;nbsp;failded');&lt;/SPAN&gt;&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;}&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;);&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;}&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; &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;&lt;SPAN&gt;//For&amp;nbsp;revit,&amp;nbsp;getting&amp;nbsp;guid&amp;nbsp;properties&amp;nbsp;&lt;/SPAN&gt;&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;prepareGuidDb(doc);&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&amp;nbsp;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;(errorMsg)&amp;nbsp;{&lt;SPAN&gt;//&amp;nbsp;onErrorCallback&lt;/SPAN&gt;&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;alert(&lt;SPAN&gt;"Load&amp;nbsp;Error:&amp;nbsp;"&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;errorMsg);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And I can add event listener for 'selection'&lt;/P&gt;
&lt;P&gt;Snippet&lt;/P&gt;
&lt;PRE&gt;_viewer.addEventListener(&lt;SPAN&gt;'selection'&lt;/SPAN&gt;,&amp;nbsp;onViewerItemSelected);&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The event handler goes here, output the guid to console:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Snippet&lt;/P&gt;
&lt;PRE&gt;&lt;SPAN&gt;function&lt;/SPAN&gt;&amp;nbsp;onViewerItemSelected(event)&amp;nbsp;{&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;dbIdArray&amp;nbsp;=&amp;nbsp;event.dbIdArray;&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;for&lt;/SPAN&gt;&amp;nbsp;(&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;0;&amp;nbsp;i&amp;nbsp;&amp;lt;&amp;nbsp;dbIdArray.length;&amp;nbsp;i++)&amp;nbsp;{&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;dbId&amp;nbsp;=&amp;nbsp;dbIdArray[i];&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;//get&amp;nbsp;guid&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;var&lt;/SPAN&gt;&amp;nbsp;guid&amp;nbsp;=&amp;nbsp;getGuidByNodeId(dbId);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;console.log(&lt;SPAN&gt;'guid&amp;nbsp;:'&lt;/SPAN&gt;&amp;nbsp;+&amp;nbsp;guid);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;}&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps, and please let me know if you find issues.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Nov 2014 07:18:29 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5407671#M1409</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-11-17T07:18:29Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5409749#M1410</link>
      <description>&lt;P&gt;Thank you Daniel. I've marked your code snippet as the 'solution' to this post. The final solution is obviously to provide a simple API to retrieve the unique identifier of an element in the original model file (and not just for Revit). But this is a solution until we get that API.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 17 Nov 2014 22:30:12 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5409749#M1410</guid>
      <dc:creator>StephenPreston</dc:creator>
      <dc:date>2014-11-17T22:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5436022#M1411</link>
      <description>we also want to use GUID to track objects. for dwfx files, it's fine to use John's method to get guids. but for revit files, there is no guid available.&lt;BR /&gt;As Daniel mentioned that viewer's getProperties could get "hidden" properties like GUID.&lt;BR /&gt;Hi Liminhe, has you been able to get revit's guid?&lt;BR /&gt;Thanks</description>
      <pubDate>Mon, 08 Dec 2014 15:18:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5436022#M1411</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-08T15:18:24Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5444463#M1412</link>
      <description>&lt;P&gt;Hi Yong,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The GUID of revit file is not in the property list, even the "hidden" properties, I shared a code snippet demos how to get GUID, which is marked as solution. Please give it a try and let us know if you have problem.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2014 06:37:06 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5444463#M1412</guid>
      <dc:creator>Daniel.Du</dc:creator>
      <dc:date>2014-12-16T06:37:06Z</dc:date>
    </item>
    <item>
      <title>Re: Need GUID in Revit model properties</title>
      <link>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5444811#M1413</link>
      <description>&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I&amp;nbsp;was able to get revit's guid based on your code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 16 Dec 2014 14:04:55 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/fusion-educators-read-only/need-guid-in-revit-model-properties/m-p/5444811#M1413</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-12-16T14:04:55Z</dc:date>
    </item>
  </channel>
</rss>

