<?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 Extract roles ids using NPrinting API in Qlik NPrinting</title>
    <link>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474310#M41891</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Hi, I have been using an NPrinting API connection in Qlikview, so far I've been able to GET to users, apps, connections, etc without any problems.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;However, I can't figure out how to pull the Role IDs associated with individual User IDs - the "items" column returns null:&lt;/P&gt;
&lt;DIV&gt;RestUserMasterTable:&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "totalItems" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "offset" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "limit" ,&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; "items" ,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_data",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION( URL "&lt;A href="https://nprintingserver.domain.com:4993/api/v1/users/$(vUserid)/roles" target="_blank" rel="noopener"&gt;https://nprintingserver.domain.com:4993/api/v1/users/$(vUserid)/roles&lt;/A&gt;", HTTPHEADER "cookie" "$(vCookie)",&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; QUERY "Limit" "1000000",);&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="slogue1234_0-1722597808471.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/170154iD639AC027CFE14E3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="slogue1234_0-1722597808471.png" alt="slogue1234_0-1722597808471.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can't find anything in the documentation that parses the array&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 15 Nov 2024 20:58:16 GMT</pubDate>
    <dc:creator>slogue1234</dc:creator>
    <dc:date>2024-11-15T20:58:16Z</dc:date>
    <item>
      <title>Extract roles ids using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474310#M41891</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi, I have been using an NPrinting API connection in Qlikview, so far I've been able to GET to users, apps, connections, etc without any problems.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;However, I can't figure out how to pull the Role IDs associated with individual User IDs - the "items" column returns null:&lt;/P&gt;
&lt;DIV&gt;RestUserMasterTable:&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "totalItems" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "offset" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "limit" ,&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; "items" ,&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_data",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION( URL "&lt;A href="https://nprintingserver.domain.com:4993/api/v1/users/$(vUserid)/roles" target="_blank" rel="noopener"&gt;https://nprintingserver.domain.com:4993/api/v1/users/$(vUserid)/roles&lt;/A&gt;", HTTPHEADER "cookie" "$(vCookie)",&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; QUERY "Limit" "1000000",);&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="slogue1234_0-1722597808471.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/170154iD639AC027CFE14E3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="slogue1234_0-1722597808471.png" alt="slogue1234_0-1722597808471.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I can't find anything in the documentation that parses the array&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Nov 2024 20:58:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474310#M41891</guid>
      <dc:creator>slogue1234</dc:creator>
      <dc:date>2024-11-15T20:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: Extract roles ids using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474356#M41892</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;
&lt;P&gt;I suggest trying the Nprinting governance dashboard as it may meet your requirement.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Official-Support-Articles/Qlik-NPrinting-Governance-Dashboard-Version-3-Now-Available/ta-p/1744538" target="_blank"&gt;https://community.qlik.com/t5/Official-Support-Articles/Qlik-NPrinting-Governance-Dashboard-Version-3-Now-Available/ta-p/1744538&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Kind regards...&lt;/P&gt;</description>
      <pubDate>Fri, 02 Aug 2024 14:18:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474356#M41892</guid>
      <dc:creator>Frank_S</dc:creator>
      <dc:date>2024-08-02T14:18:40Z</dc:date>
    </item>
    <item>
      <title>Re: Extract roles ids using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474497#M41893</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please when opening a new conversation add only the label of the version you are using: the answer could depend on it. Be also sure you are using a supported environment.&lt;/P&gt;
&lt;P&gt;You are using the right API call&amp;nbsp;&lt;A href="https://help.qlik.com/en-US/nprinting/February2024/APIs/NP+API/index.html?page=70" target="_blank"&gt;https://help.qlik.com/en-US/nprinting/February2024/APIs/NP+API/index.html?page=70&lt;/A&gt;. If the selected use has roles their IDs will be included in the JSON answer:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ruggero_Piccoli_0-1722843484452.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/170196i1FEAC35DDFC4E80B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ruggero_Piccoli_0-1722843484452.png" alt="Ruggero_Piccoli_0-1722843484452.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I removed the roles of the selected user via UI and re-run the GET call:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ruggero_Piccoli_1-1722843552173.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/170197iEC29DF8C749F4273/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ruggero_Piccoli_1-1722843552173.png" alt="Ruggero_Piccoli_1-1722843552173.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;So be sure the selected user has roles assigned.&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Ruggero&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Aug 2024 07:39:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474497#M41893</guid>
      <dc:creator>Ruggero_Piccoli</dc:creator>
      <dc:date>2024-08-05T07:39:36Z</dc:date>
    </item>
    <item>
      <title>Re: Extract roles ids using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474978#M41903</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/16796"&gt;@slogue1234&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have written required subroutines in my NPrinting.qvs which covers most of the API endpoints. Feel free to have a look it should be all straightforward there.&lt;/P&gt;
&lt;P&gt;&lt;A href="https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/" target="_blank"&gt;https://nprintingadventures.com/2019/04/08/nprinting-api-qlik-rest-subroutines/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;cheers&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2024 08:51:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2474978#M41903</guid>
      <dc:creator>Lech_Miszkiewicz</dc:creator>
      <dc:date>2024-08-07T08:51:36Z</dc:date>
    </item>
    <item>
      <title>Re: Extract roles ids using NPrinting API</title>
      <link>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2476507#M41930</link>
      <description>&lt;DIV&gt;Hi&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks for your replies - unfortunately I am unable to use any solution that requires Qlik Sense.&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I was able to get my code to work with the below amendment:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;RestUserMasterTable:&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "totalItems" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "offset" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "limit" ,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; "__KEY_data",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"@Value" as "@Value_u1"&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "items" FK "__FK_items" ArrayValueAlias "@Value_u1" )&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap off) "data" PK "__KEY_data"&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION( URL "&lt;A href="https://nprintingserver.domain.com:4993/api/v1/users/$(vUserid)/roles" target="_blank"&gt;https://nprintingserver.domain.com:4993/api/v1/users/$(vUserid)/roles&lt;/A&gt;", HTTPHEADER "cookie" "$(vCookie)",&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; QUERY "Limit" "1000000",);&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 15 Aug 2024 14:35:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Qlik-NPrinting/Extract-roles-ids-using-NPrinting-API/m-p/2476507#M41930</guid>
      <dc:creator>slogue1234</dc:creator>
      <dc:date>2024-08-15T14:35:17Z</dc:date>
    </item>
  </channel>
</rss>

