<?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>question Re: UI Page Pop Up called from UI Action in Cab Meeting Related List in Developer forum</title>
    <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295336#M1210218</link>
    <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can pass sysId from UI action to UI page using this syntax and grab it and then use it further to set in glidelist macro&lt;/P&gt;
&lt;P&gt;UI Action: How to send&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;dialog.setPreference('sysid', '&amp;lt;Your SysId&amp;gt;');&lt;/LI-CODE&gt;
&lt;P&gt;UI Page:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;g:evaluate var="jvar_sysid" expression="RP.getWindowProperties().sysid"/&amp;gt; 

&amp;lt;g:evaluate jelly="true" object="true" var="jvar_attendeearray"&amp;gt;
		var sysId = jelly.jvar_sysId;
// now use this to query and hold the user sysIds in array and use in macro
		
	&amp;lt;/g:evaluate&amp;gt;

&amp;lt;g:macro_invoke macro="lightweight_glide_list" id="change_subsystem" name="change_subsystem" control_name="myListCollector" reference="sys_user" can_write="true" control_name="QUERY:active=true^sys_idIN${jvar_attendeearray}" /&amp;gt;		&lt;/LI-CODE&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
    <pubDate>Sat, 21 Jun 2025 12:21:35 GMT</pubDate>
    <dc:creator>Ankur Bawiskar</dc:creator>
    <dc:date>2025-06-21T12:21:35Z</dc:date>
    <item>
      <title>UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295107#M1210176</link>
      <description>&lt;P&gt;There is one Requirement I am trying to build.&lt;BR /&gt;&lt;BR /&gt;There is one button named as "Send meeting request to attendees copy" - this is a UI Action.&lt;/P&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="iva25_2-1750443631884.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/449987iFA77F8C12447802F/image-size/medium?v=v2&amp;amp;px=400" alt="iva25_2-1750443631884.png" title="iva25_2-1750443631884.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;When you click on "Send meeting request to attendees copy" one pop up will be shown up that is a UI page named as "attendee_notifications_popup"&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="iva25_1-1750443586254.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/449985iB1997809CD692E80/image-size/medium?v=v2&amp;amp;px=400" alt="iva25_1-1750443586254.png" title="iva25_1-1750443586254.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Requirement:&lt;BR /&gt;The Popup Should showcase the names of the attendees present the cab meeting Attendees related list.&lt;BR /&gt;- The user can be added to the attendee list from the glide list&lt;/P&gt;&lt;P&gt;- The user can be removed from the attendee list&lt;/P&gt;&lt;P&gt;- The glide list should be auto filled with the existing attendee&lt;/P&gt;&lt;P&gt;- The popup should show the email body which is going to be sent to the attendee&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I have done&lt;BR /&gt;- I am to get the list of the existing attendees&lt;/P&gt;&lt;P&gt;- I am able to get the sys ids of the existing attendees&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Challenges I am facing&lt;BR /&gt;- How to pass the sys ids of the cab meeting from the UI action to the UI page or How I can get the sys ids of the cab meeting so that I can filter out dynamically the attendees for each meeting&lt;/P&gt;&lt;P&gt;- The glide list is not showing the existing attendees for which I am able to get the sys ids&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;UI Page Code:&lt;BR /&gt;HTML:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;j:jelly trim="true" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null"&amp;gt;

    &amp;lt;g:evaluate&amp;gt;
        var cbgr = new GlideRecord('cab_attendee'); // Querying the 'cab_attendee' table
        cbgr.addEncodedQuery("cab_meeting=ddb4a4ef5ca712104f3496f8659cf639"); // Hardcoded for testing
        cbgr.query();

        // Create an array to hold attendee names
        var attendees = [];
        while(cbgr.next()){
        attendees.push(cbgr.attendee.getDisplayValue()); // Push attendee display names to array
        gs.info("Avi: Attendees List: " + cbgr.attendee.getDisplayValue());
        }

        // Convert the attendees array to a comma-separated string to pass to Jelly
        var attendeesString = attendees.join(',');

        // Pass the attendees string to the Jelly template
        attendeesString;
    &amp;lt;/g:evaluate&amp;gt;

    &amp;lt;g:evaluate&amp;gt;
        var cbgr = new GlideRecord('cab_attendee'); // Querying the 'cab_attendee' table
        cbgr.addEncodedQuery("cab_meeting=ddb4a4ef5ca712104f3496f8659cf639"); // Hardcoded for testing
        cbgr.query();

        // Create an array to hold attendee names
        var attendeesid = [];
        while(cbgr.next()){
        attendeesid.push(cbgr.attendee); // Push attendee sys id to array
        gs.info("Avi: Attendees List: " + cbgr.attendee.getDisplayValue());
        }

        // Convert the attendees array to a comma-separated string to pass to Jelly
        var attendeesSysIds = attendeesid.join(',');

        // Pass the attendees string to the Jelly template
        attendeesSysIds;
    &amp;lt;/g:evaluate&amp;gt;

    &amp;lt;!-- Use sys_ids to prefill list collector --&amp;gt;
    &amp;lt;g:macro_invoke macro="lightweight_glide_list" id="change_subsystem" name="change_subsystem" control_name="myListCollector" reference="sys_user" can_write="true" value="${attendeesSysIds}" /&amp;gt;
    &amp;lt;p&amp;gt;Initial attendees: ${attendeesSysIds}&amp;lt;/p&amp;gt;

    &amp;lt;!-- Displaying Attendees as List --&amp;gt;
    &amp;lt;table style="margin:20px 10px;"&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2"&amp;gt;&amp;lt;strong&amp;gt;List of Attendees&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2"&amp;gt;
                &amp;lt;ul&amp;gt;
                    &amp;lt;!-- Loop through the comma-separated list and display each one as a list item --&amp;gt;
                    &amp;lt;j:forEach var="jvar_attendee" items="${attendeesString.split(',')}"&amp;gt;
                        &amp;lt;li&amp;gt;${jvar_attendee}&amp;lt;/li&amp;gt; &amp;lt;!-- Display attendee names as list items --&amp;gt;
                    &amp;lt;/j:forEach&amp;gt;
                &amp;lt;/ul&amp;gt;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;

    &amp;lt;!-- Additional Content --&amp;gt;
    &amp;lt;table width="100%"&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td /&amp;gt;
            &amp;lt;td /&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td&amp;gt;${gs.getMessage('Do you want to send the notification only to the new attendees or to all attendees?')}&amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2" align="right"&amp;gt;
                &amp;lt;br /&amp;gt;
                &amp;lt;g:dialog_buttons_ok_cancel ok="return sendToNew();" cancel="return sendToAll();" ok_type="button" cancel_type="button" ok_text="${gs.getMessage('Send to new')}" cancel_text="${gs.getMessage('Send to all')}" /&amp;gt;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;
&amp;lt;/j:jelly&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Client Script:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;function sendToNew() {
	var gdw = GlideDialogWindow.get();
	var f = gdw.getPreference('sendToNew');
	if (typeof(f) == 'function') {
		f();
		return;
	}
}

function sendToAll() {
	var gdw = GlideDialogWindow.get();
	var f = gdw.getPreference('sendToAll');
	if (typeof(f) == 'function') {
		f();
		return;
	}
}&lt;/LI-CODE&gt;&lt;P&gt;Processing Script:&lt;BR /&gt;-Empty I am not using any processing script&lt;BR /&gt;&lt;BR /&gt;Please provide the approach or the solution or any link that can help me building this solution ASAP. This is on priority and as of now I am stuck I am trying hard but missing something as I didn't have worked much on the jelly scripting.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;TIA&lt;/P&gt;</description>
      <pubDate>Fri, 20 Jun 2025 18:31:16 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295107#M1210176</guid>
      <dc:creator>aviavillan</dc:creator>
      <dc:date>2025-06-20T18:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295267#M1210207</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hello &lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;25,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;This is the solution for your question regarding showing a dynamic popup for sending meeting requests in ServiceNow:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Solution Steps:&lt;/STRONG&gt;&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;1. Update Your UI Action&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;Use the following code in your UI Action to dynamically pass the CAB Meeting sys_id:&lt;/P&gt;&lt;PRE&gt;var dialog = new GlideDialogWindow('attendee_notifications_popup');
dialog.setTitle('Send Meeting Request');
dialog.setPreference('cab_meeting_sys_id', current.sys_id);
dialog.render();&lt;/PRE&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;2. Update Your UI Page to Read the sys_id&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;In your Jelly code:&lt;/P&gt;&lt;PRE&gt;&amp;lt;g:evaluate var="cabMeetingId" expression="jvar_cab_meeting_sys_id" /&amp;gt;
&amp;lt;g:evaluate&amp;gt;
    var attendees = [];
    var attendeesid = [];

    var cbgr = new GlideRecord('cab_attendee');
    cbgr.addQuery('cab_meeting', cabMeetingId);
    cbgr.query();

    while(cbgr.next()){
        attendees.push(cbgr.attendee.getDisplayValue());
        attendeesid.push(cbgr.attendee.toString());
    }

    var attendeesString = attendees.join(',');
    var attendeesSysIds = attendeesid.join(',');
&amp;lt;/g:evaluate&amp;gt;&lt;/PRE&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;3. Prefill Glide List and Show Attendee Names&lt;/STRONG&gt;&lt;/H3&gt;&lt;PRE&gt;&amp;lt;g:macro_invoke 
  macro="lightweight_glide_list" 
  name="attendee_list" 
  reference="sys_user" 
  can_write="true" 
  value="${attendeesSysIds}" /&amp;gt;

&amp;lt;ul&amp;gt;
  &amp;lt;j:forEach var="jvar_attendee" items="${attendeesString.split(',')}"&amp;gt;
    &amp;lt;li&amp;gt;${jvar_attendee}&amp;lt;/li&amp;gt;
  &amp;lt;/j:forEach&amp;gt;
&amp;lt;/ul&amp;gt;&lt;/PRE&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;4. Show Email Body&lt;/STRONG&gt;&lt;/H3&gt;&lt;PRE&gt;&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Email Content:&amp;lt;/strong&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;textarea readonly rows="5" cols="100"&amp;gt;
Dear Attendee,

This is a reminder for the CAB meeting scheduled for [Date/Time].

Regards,
CAB Team
&amp;lt;/textarea&amp;gt;&lt;/PRE&gt;&lt;HR /&gt;&lt;H3&gt;Final Notes:&lt;/H3&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Avoid hardcoding sys_id values—always pass them dynamically&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;You can make this more modular with a Processing Script if needed&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;This approach makes your popup dynamic for all CAB meetings&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;Thanks and regards,&lt;BR /&gt;&lt;STRONG&gt;Siddhesh Jadhav&lt;/STRONG&gt;&lt;BR /&gt;Please mark my answer &lt;STRONG&gt;helpful and accepted&lt;/STRONG&gt; if it solved your problem&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if you need help wiring the Processing Script or further enhancements!&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jun 2025 05:26:21 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295267#M1210207</guid>
      <dc:creator>Siddhesh Jadhav</dc:creator>
      <dc:date>2025-06-21T05:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295305#M1210214</link>
      <description>&lt;P&gt;Have you tested your solution?&lt;BR /&gt;I placed your suggestion in my code snippet and it's not working.&lt;BR /&gt;Find the list of errors it's showing in the log:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="iva25_0-1750502592988.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/450063iBF2E1829CC972734/image-size/medium?v=v2&amp;amp;px=400" alt="iva25_0-1750502592988.png" title="iva25_0-1750502592988.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Another thing the UI action is client callable so current.sys_id will not work so I used this:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var sysId = g_form.getUniqueValue();
	dialog.setPreference('cab_meeting_sys_id', sysId);
    dialog.setPreference('sendToNew',  sendNotificationsToNewAttendees.bind(this, dialog));
    dialog.setPreference('sendToAll',  sendNotificationsToAll.bind(this, dialog));
	dialog.render();&lt;/LI-CODE&gt;&lt;P&gt;This gives the sys_id I checked in the alert.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;The main problem is linking the UI action variable to the jelly. I already tried by using the setPreference and access that in the Jelly It didn't work. Another thing is that do you think g:evaluate can give two variables as a output?&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;&amp;lt;g:evaluate var="cabMeetingId" expression="jvar_cab_meeting_sys_id" /&amp;gt;

    &amp;lt;g:evaluate&amp;gt;
        var attendees = [];
        var attendeesid = [];

        var cbgr = new GlideRecord('cab_attendee');
        cbgr.addQuery('cab_meeting', cabMeetingId);
        cbgr.query();

        while(cbgr.next()){
        attendees.push(cbgr.attendee.getDisplayValue());
        attendeesid.push(cbgr.attendee.toString());
        }

        var attendeesString = attendees.join(',');
        var attendeesSysIds = attendeesid.join(',');
    &amp;lt;/g:evaluate&amp;gt;
    &amp;lt;!-- Use sys_ids to prefill list collector --&amp;gt;
    &amp;lt;g:macro_invoke macro="lightweight_glide_list" name="attendee_list" reference="sys_user" can_write="true" value="${attendeesSysIds}" /&amp;gt;

    &amp;lt;!-- Displaying Attendees as List --&amp;gt;
    &amp;lt;table style="margin:20px 10px;"&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2"&amp;gt;&amp;lt;strong&amp;gt;List of Attendees&amp;lt;/strong&amp;gt;&amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
        &amp;lt;tr&amp;gt;
            &amp;lt;td colspan="2"&amp;gt;
                &amp;lt;ul&amp;gt;
                    &amp;lt;!-- Loop through the comma-separated list and display each one as a list item --&amp;gt;
                    &amp;lt;j:forEach var="jvar_attendee" items="${attendeesString.split(',')}"&amp;gt;
                        &amp;lt;li&amp;gt;${jvar_attendee}&amp;lt;/li&amp;gt;
                    &amp;lt;/j:forEach&amp;gt;
                &amp;lt;/ul&amp;gt;
            &amp;lt;/td&amp;gt;
        &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;&lt;BR /&gt;Output after updating the suggested code:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="iva25_1-1750503076682.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/450064i80C75F67BFB20D1D/image-size/medium?v=v2&amp;amp;px=400" alt="iva25_1-1750503076682.png" title="iva25_1-1750503076682.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have any idea How to define the process script and from there how to use the variables that holds the output in the jelly script.&lt;BR /&gt;&lt;BR /&gt;Thank You for your time and effort and providing the suggestions.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jun 2025 10:51:40 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295305#M1210214</guid>
      <dc:creator>aviavillan</dc:creator>
      <dc:date>2025-06-21T10:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295336#M1210218</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you can pass sysId from UI action to UI page using this syntax and grab it and then use it further to set in glidelist macro&lt;/P&gt;
&lt;P&gt;UI Action: How to send&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;dialog.setPreference('sysid', '&amp;lt;Your SysId&amp;gt;');&lt;/LI-CODE&gt;
&lt;P&gt;UI Page:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;g:evaluate var="jvar_sysid" expression="RP.getWindowProperties().sysid"/&amp;gt; 

&amp;lt;g:evaluate jelly="true" object="true" var="jvar_attendeearray"&amp;gt;
		var sysId = jelly.jvar_sysId;
// now use this to query and hold the user sysIds in array and use in macro
		
	&amp;lt;/g:evaluate&amp;gt;

&amp;lt;g:macro_invoke macro="lightweight_glide_list" id="change_subsystem" name="change_subsystem" control_name="myListCollector" reference="sys_user" can_write="true" control_name="QUERY:active=true^sys_idIN${jvar_attendeearray}" /&amp;gt;		&lt;/LI-CODE&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jun 2025 12:21:35 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295336#M1210218</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-06-21T12:21:35Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295387#M1210233</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi &lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I hope this solution will work for you&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead of hardcoding the CAB Meeting ID in your Jelly script, replace this line:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;cbgr.addEncodedQuery("cab_meeting=ddb4a4ef5ca712104f3496f8659cf639");&lt;/LI-CODE&gt;&lt;P&gt;With this at the top of your Jelly page:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;&amp;lt;g:evaluate var="jvar_cabMeetingId"&amp;gt;
  RP.getWindowProperties().get('cab_meeting_sys_id');
&amp;lt;/g:evaluate&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;Then use:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;cbgr.addQuery("cab_meeting", jvar_cabMeetingId);&lt;/LI-CODE&gt;&lt;P&gt;This will make your page dynamically use the CAB Meeting ID passed from the UI Action.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;BR /&gt;&lt;STRONG&gt;Siddhesh Jadhav&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;FONT size="2" color="#000000"&gt;&lt;U&gt;&lt;STRONG&gt;&lt;EM&gt;Please mark my answer helpful and accepted if it solved your problem.&lt;/EM&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jun 2025 17:57:20 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295387#M1210233</guid>
      <dc:creator>Siddhesh Jadhav</dc:creator>
      <dc:date>2025-06-21T17:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295395#M1210234</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi &lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Here’s a working example I used on the &lt;STRONG&gt;Incident table&lt;/STRONG&gt; to pass the assignment_group sys_id to a UI Page and display the group name using Jelly.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;UI Action Script:&lt;/H3&gt;&lt;LI-CODE lang="javascript"&gt;function openAssignmentGroupDialog() {
  var groupId = g_form.getValue('assignment_group');
  alert(groupId); // just to verify

  var dialog = new GlideDialogWindow('attendee_notifications_popup');
  dialog.setTitle('Assignment Group Info');

  dialog.setPreference('assignment_group_sys_id', groupId);
  dialog.render();
}&lt;/LI-CODE&gt;&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;&lt;H3&gt;&amp;nbsp;UI Page Jelly Code:&lt;/H3&gt;&lt;LI-CODE lang="javascript"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;j:jelly trim="true" xmlns:j="jelly:core" xmlns:g="glide"&amp;gt;

  &amp;lt;!-- Get sys_id from dialog preference --&amp;gt;
  &amp;lt;g:evaluate var="jvar_groupId"&amp;gt;
    RP.getWindowProperties().get('assignment_group_sys_id');
  &amp;lt;/g:evaluate&amp;gt;

  &amp;lt;!-- Get group name using sys_id --&amp;gt;
  &amp;lt;g:evaluate var="jvar_groupName"&amp;gt;
    var name = '';
    var gr = new GlideRecord('sys_user_group');
    if (gr.get('${jvar_groupId}')) {
      name = gr.getValue('name');
    }
    name;
  &amp;lt;/g:evaluate&amp;gt;

  &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Assignment Group Name:&amp;lt;/strong&amp;gt; ${jvar_groupName}&amp;lt;/p&amp;gt;
  &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Assignment Group sysId:&amp;lt;/strong&amp;gt; ${jvar_groupId}&amp;lt;/p&amp;gt;

&amp;lt;/j:jelly&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;This approach works perfectly for showing reference values in a UI Page passed via GlideDialogWindow.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me know if you need help expanding this!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;BR /&gt;&lt;STRONG&gt;Siddhesh Jadhav&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;U&gt;&lt;EM&gt;Please mark my answer helpful and accepted if it solved your problem.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="SiddheshJadhav_0-1750530314891.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/450087i42F91DCDFF231CE3/image-size/medium?v=v2&amp;amp;px=400" alt="SiddheshJadhav_0-1750530314891.png" title="SiddheshJadhav_0-1750530314891.png" /&gt;&lt;/span&gt;&lt;/P&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="Screenshot 2025-06-21 235557.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/450089iA9BA3CB7EDDEBB84/image-size/medium?v=v2&amp;amp;px=400" alt="Screenshot 2025-06-21 235557.png" title="Screenshot 2025-06-21 235557.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&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="SiddheshJadhav_1-1750530546833.png"&gt;&lt;img src="https://www.servicenow.com/community/image/serverpage/image-id/450090i216C87BA6C7CDF94/image-size/medium?v=v2&amp;amp;px=400" alt="SiddheshJadhav_1-1750530546833.png" title="SiddheshJadhav_1-1750530546833.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 21 Jun 2025 18:29:19 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295395#M1210234</guid>
      <dc:creator>Siddhesh Jadhav</dc:creator>
      <dc:date>2025-06-21T18:29:19Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295872#M1210310</link>
      <description>&lt;P&gt;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for marking my response as helpful.&lt;/P&gt;
&lt;P&gt;If my response helped please mark it correct and close the thread so that it benefits future readers.&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 02:28:16 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295872#M1210310</guid>
      <dc:creator>Ankur Bawiskar</dc:creator>
      <dc:date>2025-06-23T02:28:16Z</dc:date>
    </item>
    <item>
      <title>Re: UI Page Pop Up called from UI Action in Cab Meeting Related List</title>
      <link>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295928#M1210327</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.servicenow.com/community/user/viewprofilepage/user-id/618259"&gt;@aviavillan&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Just checking in — did this solution work for you?&lt;BR /&gt;If it helped resolve your issue, kindly mark it as &lt;STRONG&gt;Accepted&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Let me know if you need any further assistance!&lt;/P&gt;&lt;P&gt;Thanks and regards,&lt;BR /&gt;&lt;STRONG&gt;Siddhesh Jadhav&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 Jun 2025 04:27:54 GMT</pubDate>
      <guid>https://www.servicenow.com/community/developer-forum/ui-page-pop-up-called-from-ui-action-in-cab-meeting-related-list/m-p/3295928#M1210327</guid>
      <dc:creator>Siddhesh Jadhav</dc:creator>
      <dc:date>2025-06-23T04:27:54Z</dc:date>
    </item>
  </channel>
</rss>

