<?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: Question about SAS Visual Investigator API in Fraud, AML and Security Intelligence</title>
    <link>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971469#M1109</link>
    <description>&lt;P&gt;Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13766"&gt;@EyalGonen&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The pageModel.data contains:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The data for fields of the primary object which are present on the page.&lt;/LI&gt;
&lt;LI&gt;The child objects which are present on the page.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These are retrieved as part of the object page request and are used when saving an object - child objects are saved alongside their parent.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other related-object data is not stored in pageModel.data, but can be fetched separately.&lt;/P&gt;
&lt;P&gt;e.g.&lt;/P&gt;
&lt;P&gt;check traversal UUID with:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A id="menur1r4o" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://developer.sas.com/sdk/vi/apidocs/interfaces/traversal.traversalapi.html#gettraversals" href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getTraversals" target="_blank" rel="noreferrer noopener" aria-label="Link https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getTraversals"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getTraversals&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and then fetch records with:&lt;/P&gt;
&lt;P&gt;&lt;A id="menur1r4q" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://developer.sas.com/sdk/vi/apidocs/interfaces/traversal.traversalapi.html#getfieldsbytraversals" href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals" target="_blank" rel="noreferrer noopener" aria-label="Link https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 25 Jul 2025 12:48:55 GMT</pubDate>
    <dc:creator>EwanSkene</dc:creator>
    <dc:date>2025-07-25T12:48:55Z</dc:date>
    <item>
      <title>Question about SAS Visual Investigator API</title>
      <link>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971460#M1108</link>
      <description>&lt;P&gt;Hi experts,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am developing a SAS Visual Investigator custom page extension and I am using the SVI API documented at:&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&lt;A href="https://developer.sas.com/sdk/vi/apiDocs/" target="_blank"&gt;https://developer.sas.com/sdk/vi/apiDocs/&lt;/A&gt;&amp;nbsp;and I have a question about this specific API:&amp;nbsp;&lt;A href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/page_model.PageModel.html#data" target="_blank"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/page_model.PageModel.html#data&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;It seems like this API allows access to data presented on the page (correct me if I am wrong) but it does not work for all types of components. For example, it seems to work with Child-Object Viewer component but not with Related Object component (I get a Javascript exception saying no data is available) even though both components are displayed on the same entity page.&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;1. Is my understanding of what PageModel.data does correct?&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;2. If it is correct, then shouldn't I be able to reach the underlying data of all objects on the page regardless of their component type?&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 25 Jul 2025 08:24:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971460#M1108</guid>
      <dc:creator>EyalGonen</dc:creator>
      <dc:date>2025-07-25T08:24:52Z</dc:date>
    </item>
    <item>
      <title>Re: Question about SAS Visual Investigator API</title>
      <link>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971469#M1109</link>
      <description>&lt;P&gt;Hi &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13766"&gt;@EyalGonen&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The pageModel.data contains:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;The data for fields of the primary object which are present on the page.&lt;/LI&gt;
&lt;LI&gt;The child objects which are present on the page.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;These are retrieved as part of the object page request and are used when saving an object - child objects are saved alongside their parent.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Other related-object data is not stored in pageModel.data, but can be fetched separately.&lt;/P&gt;
&lt;P&gt;e.g.&lt;/P&gt;
&lt;P&gt;check traversal UUID with:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A id="menur1r4o" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://developer.sas.com/sdk/vi/apidocs/interfaces/traversal.traversalapi.html#gettraversals" href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getTraversals" target="_blank" rel="noreferrer noopener" aria-label="Link https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getTraversals"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getTraversals&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and then fetch records with:&lt;/P&gt;
&lt;P&gt;&lt;A id="menur1r4q" class="fui-Link ___1q1shib f2hkw1w f3rmtva f1ewtqcl fyind8e f1k6fduh f1w7gpdv fk6fouc fjoy568 figsok6 f1s184ao f1mk8lai fnbmjn9 f1o700av f13mvf36 f1cmlufx f9n3di6 f1ids18y f1tx3yz7 f1deo86v f1eh06m1 f1iescvh fhgqx19 f1olyrje f1p93eir f1nev41a f1h8hb77 f1lqvz6u f10aw75t fsle3fq f17ae5zn" title="https://developer.sas.com/sdk/vi/apidocs/interfaces/traversal.traversalapi.html#getfieldsbytraversals" href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals" target="_blank" rel="noreferrer noopener" aria-label="Link https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2025 12:48:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971469#M1109</guid>
      <dc:creator>EwanSkene</dc:creator>
      <dc:date>2025-07-25T12:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: Question about SAS Visual Investigator API</title>
      <link>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971472#M1110</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/476420"&gt;@EwanSkene&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for replying.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. So I understand there is no single API which generally allows access to &lt;EM&gt;all&lt;/EM&gt; data displayed on the entity page regardless of the component type?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Let's say I am opening a page for entity type PERSON with ID=11111. I need to access these two values ("PERSON" and "11111") for calling the function you recommended:&amp;nbsp;&lt;A href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals" target="_blank"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/traversal.TraversalApi.html#getFieldsByTraversals&lt;/A&gt;&amp;nbsp;how can I obtain these values?&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2025 13:07:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971472#M1110</guid>
      <dc:creator>EyalGonen</dc:creator>
      <dc:date>2025-07-25T13:07:40Z</dc:date>
    </item>
    <item>
      <title>Re: Question about SAS Visual Investigator API</title>
      <link>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971477#M1111</link>
      <description>&lt;P&gt;1. That's right.&lt;BR /&gt;I don't know your use case, but would document generation help here to gather/display object and related data?:&amp;nbsp;&lt;A href="https://go.documentation.sas.com/doc/en/vicdc/v_037/visgatorag/custom-document-templates.htm" target="_blank"&gt;https://go.documentation.sas.com/doc/en/vicdc/v_037/visgatorag/custom-document-templates.htm&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;2. The pageModel.type and pageModel.id correspond to these values.&lt;BR /&gt;You'll also need field names which can be specified, or could take all names from the related object type's metadata fields:&lt;BR /&gt;&lt;A href="https://developer.sas.com/sdk/vi/apiDocs/interfaces/metadata.MetadataApi.html#getEntity" target="_blank"&gt;https://developer.sas.com/sdk/vi/apiDocs/interfaces/metadata.MetadataApi.html#getEntity&lt;/A&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Jul 2025 14:00:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Fraud-AML-and-Security/Question-about-SAS-Visual-Investigator-API/m-p/971477#M1111</guid>
      <dc:creator>EwanSkene</dc:creator>
      <dc:date>2025-07-25T14:00:54Z</dc:date>
    </item>
  </channel>
</rss>

