<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Valence Forum - Forums</title>
		<link>https://forums.cnxcorp.com/web/</link>
		<description>vBulletin Forums</description>
		<language>en</language>
		<lastBuildDate>Sun, 15 Nov 2026 12:30:47 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Valence Forum - Forums</title>
			<link>https://forums.cnxcorp.com/web/</link>
		</image>
		<item>
			<title>Transferring an app from one instance to another</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports/20814-transferring-an-app-from-one-instance-to-another</link>
			<pubDate>Fri, 13 Nov 2026 17:54:58 GMT</pubDate>
			<description>When migrating an app from one instance to another, occasionally we get this error 
 
​ 
 
we then have to go into the target system and manually...</description>
			<content:encoded><![CDATA[When migrating an app from one instance to another, occasionally we get this error<br />
<br />
​<br />
<br />
we then have to go into the target system and manually delete the app and the underlying widgets to be able to migrate it. We tried migrating using the export to instance feature and also to a save file with the same error<br />
<br />
<br />
<br />
we ended up writing an sql identifying the widgets on the target system<br />
<br />
select <i>listagg</i>(vvid, ', '), <i>count</i>(*)<br />
from space6d20.vvwdg100<br />
group by vvcts<br />
having <i>count</i>(*) &gt; <b>1</b>​<br />
<br />
and removed the offending widgets, and were able to export to the D20 instance..<br />
<br />
Shouldn't the normal export be able to handle it if the widget is used in more than 1 app?]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports">Valence 6.X Bug Reports</category>
			<dc:creator>rdeardorff@spi-ind.com</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports/20814-transferring-an-app-from-one-instance-to-another</guid>
		</item>
		<item>
			<title>Launching Fusion 5250 in New Window</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20811-launching-fusion-5250-in-new-window</link>
			<pubDate>Thu, 12 Nov 2026 22:31:26 GMT</pubDate>
			<description>When launching Fusion 5250 into its own browser window, is there any way to prevent the 5250 session from being closed out if you log out of Valence?...</description>
			<content:encoded>When launching Fusion 5250 into its own browser window, is there any way to prevent the 5250 session from being closed out if you log out of Valence?  Alternatively, is there a way to launch a Fusion 5250 session that is in a separate Valence session?  Closing out Valence while 5250 sessions are active can cause problems with abnormal termination of 5250 applications (whether in a separate window or in the portal)</content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20811-launching-fusion-5250-in-new-window</guid>
		</item>
		<item>
			<title>Launching Fusion 5250 in New Window</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20810-launching-fusion-5250-in-new-window</link>
			<pubDate>Thu, 12 Nov 2026 21:41:43 GMT</pubDate>
			<description>When launching Fusion 5250 into its own browser window, is there any way to prevent the 5250 session from being closed out if you log out of Valence?...</description>
			<content:encoded>When launching Fusion 5250 into its own browser window, is there any way to prevent the 5250 session from being closed out if you log out of Valence?  Alternatively, is there a way to launch a Fusion 5250 session that is in a separate Valence session?  Closing out Valence while 5250 sessions are active can cause problems with abnormal termination of 5250 applications (whether in a separate window or in the portal)</content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20810-launching-fusion-5250-in-new-window</guid>
		</item>
		<item>
			<title>Launcher and Hamburger Menu Enhancement Request</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20807-launcher-and-hamburger-menu-enhancement-request</link>
			<pubDate>Thu, 12 Nov 2026 14:22:52 GMT</pubDate>
			<description><![CDATA[I'm getting feedback from my users that the Launcher and hamburger menu on the left of the portal can seem overwhelming, especially as we add more...]]></description>
			<content:encoded><![CDATA[I'm getting feedback from my users that the Launcher and hamburger menu on the left of the portal can seem overwhelming, especially as we add more and more options.  There can be a lot to scroll through to find options.  I recognize that the search is available and also the favorites, but these don't necessarily address the feedback I'm receiving.  It would be useful if the categories both on the launcher and hamburger menu could all be collapsed to be able to simplify the look of the portal overall.  An option on the user profile and/or in the user preferences would be useful to default to a collapsed view.  The ability to turn off the launcher and rely on the hamburger menu would also be useful.]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20807-launcher-and-hamburger-menu-enhancement-request</guid>
		</item>
		<item>
			<title>Helper Program not Called on Field Change Using AppVar</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20802-helper-program-not-called-on-field-change-using-appvar</link>
			<pubDate>Thu, 12 Nov 2026 13:23:48 GMT</pubDate>
			<description>On 6.4, I have a form widget that calls a helper program on creation and on Field Change after 1000 milliseconds. The program checks all the values...</description>
			<content:encoded><![CDATA[On 6.4, I have a form widget that calls a helper program on creation and on Field Change after 1000 milliseconds. The program checks all the values in the form to make sure they are within requirements for the user to go to the next menu. If everything looks good, it changes an app variable that is tied to enabling/disabling a button which allows the user to go to the next menu.<br />
<br />
<a href="filedata/fetch?id=20803&amp;d=1794489344&amp;type=thumb" title="Name:  image.png
Views: 4
Size:  23.7 KB" >image.png</a>​<br />
<br />
Most of the fields on the form are filled in automatically based on saved user information, but they must always select an end-of-shift time to be able to log in, so this is usually the only field they actually have to edit.<br />
<br />
<a href="filedata/fetch?id=20804&amp;d=1794489522&amp;type=thumb" title="Name:  image.png
Views: 3
Size:  27.9 KB" >image.png</a>​<br />
<br />
Clicking the button on the form will bring up a pop-up to give them intervals of time within 14 hours to set as their clock-out time.<br />
<a href="filedata/fetch?id=20805&amp;d=1794489581&amp;type=thumb" title="Name:  image.png
Views: 3
Size:  38.0 KB" >image.png</a>​<br />
Once they select one, that sets an App Variable which is linked to the field for &quot;Date And Time Your Shift Will End?&quot; on the form<br />
<a href="filedata/fetch?id=20806&amp;d=1794489674&amp;type=thumb" title="Name:  image.png
Views: 3
Size:  29.4 KB" >image.png</a>​<br />
However, as you can see, even though every field is now filled out, the log in button is still greyed out.<br />
<br />
If I change any other field on the form, the button will then be enabled and i can continue, so it seems to be an issue with changing a field via linked app variable not triggering the on change call to the helper program.<br />
<br />
Any help on this would be appreciated, thank you!]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>Shawn Smalley</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20802-helper-program-not-called-on-field-change-using-appvar</guid>
		</item>
		<item>
			<title>Tile buttons at 6.4</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports/20800-tile-buttons-at-6-4</link>
			<pubDate>Wed, 11 Nov 2026 22:44:36 GMT</pubDate>
			<description><![CDATA[I installed the latest version of 6.4.  I tried adding tile buttons in Behaviors.  I added a button, but can't find it anywhere to edit.]]></description>
			<content:encoded><![CDATA[I installed the latest version of 6.4.  I tried adding tile buttons in Behaviors.  I added a button, but can't find it anywhere to edit.]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports">Valence 6.X Bug Reports</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports/20800-tile-buttons-at-6-4</guid>
		</item>
		<item>
			<title>Fusion 5250 Error Reset</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20786-fusion-5250-error-reset</link>
			<pubDate>Thu, 05 Nov 2026 20:14:05 GMT</pubDate>
			<description>Pressing Reset (control) does not clear the error message in Fusion 5250.  The message remains and may overlay function keys in our applications.</description>
			<content:encoded>Pressing Reset (control) does not clear the error message in Fusion 5250.  The message remains and may overlay function keys in our applications.</content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20786-fusion-5250-error-reset</guid>
		</item>
		<item>
			<title>Broken charts</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20785-broken-charts</link>
			<pubDate>Thu, 05 Nov 2026 19:56:52 GMT</pubDate>
			<description>I just installed the latest version of 6.4.  I have an app that displays a number of column charts.  The underlying data is retrieved after setting a...</description>
			<content:encoded><![CDATA[I just installed the latest version of 6.4.  I have an app that displays a number of column charts.  The underlying data is retrieved after setting a vvin_virtual Parameter to a complex date calculation (date98 &gt;= date(trim(char(year(current_date) -  CASE WHEN month(current_date) = 12  THEN 0  ELSE 1 END ) ) || '-' || right(   '0' || trim(char(mod(month(current_date), 12) + 1)),   2 ) || '-01' ) AND date98 &lt;= current_date).  The app worked fine at 6.3 but returns no data at 6.4.]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20785-broken-charts</guid>
		</item>
		<item>
			<title>Bypass or Override vvIn_virtual</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20784-bypass-or-override-vvin_virtual</link>
			<pubDate>Thu, 05 Nov 2026 19:19:09 GMT</pubDate>
			<description><![CDATA[Just curious if there is a way to bypass or omit the vvIn_virtual() portion of a data source... I noticed the &quot;vvIn_virtual Overrides&quot; option but...]]></description>
			<content:encoded><![CDATA[Just curious if there is a way to bypass or omit the vvIn_virtual() portion of a data source... I noticed the &quot;vvIn_virtual Overrides&quot; option but that appears to only work with true/false values. I'm looking to override it completely.]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x">Valence Framework 6.X</category>
			<dc:creator>gwilburn</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-community-support/valence-framework-6-x/20784-bypass-or-override-vvin_virtual</guid>
		</item>
		<item>
			<title>Pivot Widget - Row Subtotal Positions</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-feature-requests/20783-pivot-widget-row-subtotal-positions</link>
			<pubDate>Thu, 05 Nov 2026 14:00:22 GMT</pubDate>
			<description><![CDATA[Can we have the option in the widget configuration to turn off row subtotal positions? I am able to do it on the actual widget when I choose &quot;self...]]></description>
			<content:encoded><![CDATA[Can we have the option in the widget configuration to turn off row subtotal positions? I am able to do it on the actual widget when I choose &quot;self configuration&quot; settings, but I don't need the users having to remember to turn that off every time they use it.<br />
<br />
Thanks]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-feature-requests">Valence Feature Requests</category>
			<dc:creator><![CDATA[Allie O'Kelley]]></dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-feature-requests/20783-pivot-widget-row-subtotal-positions</guid>
		</item>
		<item>
			<title>Pivot Widget - Filter Widget</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-feature-requests/20778-pivot-widget-filter-widget</link>
			<pubDate>Wed, 04 Nov 2026 17:11:20 GMT</pubDate>
			<description><![CDATA[I am unable to filter a widget with an available field on my pivot widget. That field is not displayed, but I have it selected as &quot;available&quot;. But...]]></description>
			<content:encoded><![CDATA[I am unable to filter a widget with an available field on my pivot widget. That field is not displayed, but I have it selected as &quot;available&quot;. But when it's selected and available it will filter. Can we make the pivot widget filter &quot;available&quot; fields? ]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-feature-requests">Valence Feature Requests</category>
			<dc:creator><![CDATA[Allie O'Kelley]]></dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-feature-requests/20778-pivot-widget-filter-widget</guid>
		</item>
		<item>
			<title>Get Data and Charts</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports/20774-get-data-and-charts</link>
			<pubDate>Tue, 03 Nov 2026 20:48:52 GMT</pubDate>
			<description>I have an app that contains a number of charts that all use the same data source.  I tried using the technique to Get Data by triggering a local...</description>
			<content:encoded>I have an app that contains a number of charts that all use the same data source.  I tried using the technique to Get Data by triggering a local event at start up and populating an app variable.  I set the data property on each chart to the app variable, but the charts do not display anything.  Is this a bug or do I need to do something different for charts?</content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports">Valence 6.X Bug Reports</category>
			<dc:creator>rsnell</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-bug-reports/valence-6-x-bug-reports/20774-get-data-and-charts</guid>
		</item>
		<item>
			<title>#050 - Valence 6.4 Behaviors</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries/20773-050-valence-6-4-behaviors</link>
			<pubDate>Tue, 03 Nov 2026 20:33:42 GMT</pubDate>
			<description>SUMMARY: In this month’s Valence Developer Diaries, the CNX Dev team walked through the completely redesigned Behaviors editor in Nitro App Builder...</description>
			<content:encoded><![CDATA[<b>SUMMARY:</b> In this month’s Valence Developer Diaries, the CNX Dev team walked through the completely redesigned Behaviors editor in Nitro App Builder (NAB), released in Valence 6.4. The demo showed the new layout with triggers and actions grouped by category, a dedicated event listeners area, and new copy and move options for actions. It also covered the new Application Lifecycle screen for startup and close programs and URL parameters, plus much easier navigation: see who fired an event, search across all actions, and jump straight into a widget’s behaviors from the app itself.<br />
<br />
<b>URL:</b> <a href="https://youtu.be/6gt-z_4xRKQ?si=tBMgxe2JGbKd1kPn" target="_blank">https://youtu.be/6gt-z_4xRKQ?si=tBMgxe2JGbKd1kPn<br />
<br />

<iframe class="restrain" title="YouTube video player" width="640" height="390" src="//www.youtube.com/embed/6gt-z_4xRKQ?wmode=opaque&amp;autoplay=1" allowFullScreen></iframe>
</a><br />
<br />
<b>TIMESTAMPS AND FEATURES COVERED:</b><br />
<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=43s" target="_blank">00:43</a> - Why the Behaviors editor was rebuilt<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=83s" target="_blank">01:23</a> - Building a simple demo app: customer list and map<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=108s" target="_blank">01:48</a> - First look at the new Behaviors layout<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=157s" target="_blank">02:37</a> - Triggers and adding actions by category<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=231s" target="_blank">03:51</a> - The plus button: adding buttons, icon columns, and row menus<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=288s" target="_blank">04:48</a> - Jumping straight into a new button’s click flow<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=325s" target="_blank">05:25</a> - Moving actions to another trigger<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=382s" target="_blank">06:22</a> - Copying and pasting actions<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=412s" target="_blank">06:52</a> - Comparing with the old Behaviors (Valence 6.3)<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=485s" target="_blank">08:05</a> - New Application Lifecycle screen: startup and close programs, URL parameters<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=572s" target="_blank">09:32</a> - A more complex example: the Orders app<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=615s" target="_blank">10:15</a> - Event listeners: seeing who fired an event<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=687s" target="_blank">11:27</a> - Section events and widget triggers<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=725s" target="_blank">12:05</a> - Features in the new Behaviors<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=763s" target="_blank">12:43</a> - Searching triggers and actions<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=800s" target="_blank">13:20</a> - Jumping into behaviors directly from the app<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=847s" target="_blank">14:07</a> - Nested actions: Call RPG program on success<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=892s" target="_blank">14:52</a> - Icon column and row click shortcuts<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=941s" target="_blank">15:41</a> - Room to grow: future Behaviors features<br />
<a href="https://www.youtube.com/watch?v=6gt-z_4xRKQ&amp;t=1030s" target="_blank">17:10</a> - Q&amp;A and wrap-up<br />
​]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries">Valence Developer Diaries</category>
			<dc:creator>kpanwar</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries/20773-050-valence-6-4-behaviors</guid>
		</item>
		<item>
			<title>#049 - Generating RPG with the Valence VS Code Extension</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries/20772-049-generating-rpg-with-the-valence-vs-code-extension</link>
			<pubDate>Tue, 03 Nov 2026 20:32:57 GMT</pubDate>
			<description>SUMMARY: In this month’s Valence Developer Diaries, the CNX Dev team kicked off a multi-part look at the new Valence extension for VS Code. After a...</description>
			<content:encoded><![CDATA[<b>SUMMARY:</b> In this month’s Valence Developer Diaries, the CNX Dev team kicked off a multi-part look at the new Valence extension for VS Code. After a quick tour of the extension, the team explored a Nitro App Builder (NAB) app right from VS Code, including its widgets, editable form fields, RPG calls, and the new App Map with flows, interactions, and insights. Then came the main demo: using the Valence Assistant to read the app’s structure and automatically fill out an RPG template program to handle its save and delete calls. The session wrapped up with Q&amp;A on what data is sent to the AI, zero data retention, and token usage.<br />
<br />
<b>URL:</b> <a href="https://youtu.be/HU923JpWItQ?si=rSYFRUXVklyHpDr4" target="_blank">https://youtu.be/HU923JpWItQ?si=rSYFRUXVklyHpDr4<br />
<br />

<iframe class="restrain" title="YouTube video player" width="640" height="390" src="//www.youtube.com/embed/HU923JpWItQ?wmode=opaque&amp;autoplay=1" allowFullScreen></iframe>
</a><br />
<br />
<b>TIMESTAMPS AND FEATURES COVERED:</b><br />
<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=23s" target="_blank">00:23</a> - Installing the Valence VS Code extension<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=50s" target="_blank">00:50</a> - Extension tour: connections, toolbar, and app trees<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=96s" target="_blank">01:36</a> - Today’s demo: filling out an RPG template program with AI<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=154s" target="_blank">02:34</a> - Reviewing the app’s RPG calls: save and delete actions<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=202s" target="_blank">03:22</a> - Launching and editing the app inside VS Code<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=242s" target="_blank">04:02</a> - Widgets, data sources, and editable form fields<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=300s" target="_blank">05:00</a> - The App Map overview<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=353s" target="_blank">05:53</a> - Viewing SQL and data for a data source<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=364s" target="_blank">06:04</a> - Flows and interactions<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=439s" target="_blank">07:19</a> - Insights: unused app variables, health, and RPG calls<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=481s" target="_blank">08:01</a> - App variables: writers, readers, and listeners<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=511s" target="_blank">08:31</a> - Reverse trace and section activity<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=564s" target="_blank">09:24</a> - Most active widgets and app variables<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=601s" target="_blank">10:01</a> - Chatting with the assistant about your app<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=630s" target="_blank">10:30</a> - Adding the app structure and RPG program to the AI chat<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=706s" target="_blank">11:46</a> - The assistant plans its changes<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=741s" target="_blank">12:21</a> - Previewing and applying the generated code<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=759s" target="_blank">12:39</a> - Reviewing the generated save and delete logic<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=843s" target="_blank">14:03</a> - Compiling the program<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=858s" target="_blank">14:18</a> - Q&amp;A: Exporting the App Map to PDF<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=897s" target="_blank">14:57</a> - Testing the app with the new RPG program<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=975s" target="_blank">16:15</a> - Q&amp;A: What data is sent to the AI, and retention policies<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=1053s" target="_blank">17:33</a> - Zero data retention (ZDR) models and providers<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=1088s" target="_blank">18:08</a> - Viewing the chat log to see exactly what’s sent<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=1144s" target="_blank">19:04</a> - Q&amp;A: Token count and assistant usage<br />
<a href="https://www.youtube.com/watch?v=HU923JpWItQ&amp;t=1228s" target="_blank">20:28</a> - Wrap-up<br />
​]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries">Valence Developer Diaries</category>
			<dc:creator>kpanwar</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries/20772-049-generating-rpg-with-the-valence-vs-code-extension</guid>
		</item>
		<item>
			<title>#048 - Valence 6.4 Overview</title>
			<link>https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries/20771-048-valence-6-4-overview</link>
			<pubDate>Tue, 03 Nov 2026 20:32:07 GMT</pubDate>
			<description>SUMMARY: In this Valence Developer Diaries session, the CNX Dev team walked through some of the biggest features of Valence 6.4, released June 30th....</description>
			<content:encoded><![CDATA[<b>SUMMARY:</b> In this Valence Developer Diaries session, the CNX Dev team walked through some of the biggest features of Valence 6.4, released June 30th. The tour covered the updated Portal look, a much smarter Valence Assistant, AI-generated app documentation, and a detailed look at the new Data Chat widget in Nitro App Builder (NAB). The team also showed the redesigned App Builder with live previews, the brand-new Valence VS Code extension, and the fully updated Valence guides.<br />
<br />
<b>URL:</b> <a href="https://youtu.be/ibd-rCaWaJM?si=oChd1de1gbC276B0" target="_blank">https://youtu.be/ibd-rCaWaJM?si=oChd1de1gbC276B0<br />
<br />

<iframe class="restrain" title="YouTube video player" width="640" height="390" src="//www.youtube.com/embed/ibd-rCaWaJM?wmode=opaque&amp;autoplay=1" allowFullScreen></iframe>
</a><br />
<br />
<b>TIMESTAMPS AND FEATURES COVERED:</b><br />
<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=19s" target="_blank">00:19</a> - Valence 6.4 overview and what’s covered today<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=78s" target="_blank">01:18</a> - New look and theming in the Valence Portal<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=106s" target="_blank">01:46</a> - Improved Valence Assistant: creating a data source by chatting<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=207s" target="_blank">03:27</a> - Only table metadata is shared with the AI, never your data<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=255s" target="_blank">04:15</a> - Q&amp;A: Disabling the assistant in 6.4<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=290s" target="_blank">04:50</a> - New app documentation feature: user and technical docs<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=372s" target="_blank">06:12</a> - Reviewing the generated user documentation<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=424s" target="_blank">07:04</a> - Documentation and the AI disable setting<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=440s" target="_blank">07:20</a> - Reviewing the generated technical documentation<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=507s" target="_blank">08:27</a> - The new Data Chat widget in the Orders example app<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=582s" target="_blank">09:42</a> - Asking for KPIs and follow-up questions<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=615s" target="_blank">10:15</a> - Changing chart types and downloading results<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=641s" target="_blank">10:41</a> - Data Chat only sees metadata, not table data<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=706s" target="_blank">11:46</a> - Clicking a result to navigate to another section<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=746s" target="_blank">12:26</a> - Setting up the data source behind the Data Chat<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=816s" target="_blank">13:36</a> - Configuring the Data Chat: choosing fields to expose<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=864s" target="_blank">14:24</a> - Title, start message, and custom instructions<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=929s" target="_blank">15:29</a> - Example: changing behavior with instructions (state codes)<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=973s" target="_blank">16:13</a> - Chat options: user instructions, follow-up questions, drill down<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1049s" target="_blank">17:29</a> - Guard rails: limiting data by user with a template program<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1126s" target="_blank">18:46</a> - AI Access setting: giving the AI access to actual field data<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1261s" target="_blank">21:01</a> - Adding tools to the Data Chat (coming in a future episode)<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1295s" target="_blank">21:35</a> - Redesigned App Builder layout: app variables, behaviors, theming<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1357s" target="_blank">22:37</a> - One save instead of OK, save, and save<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1386s" target="_blank">23:06</a> - New slide-out settings and searchable widget properties<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1452s" target="_blank">24:12</a> - Live preview: see changes before you save<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1579s" target="_blank">26:19</a> - New Valence VS Code extension: setup and connections<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1657s" target="_blank">27:37</a> - Browsing data sources, widgets, and apps in VS Code<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1729s" target="_blank">28:49</a> - Viewing editable form fields, RPG calls, and app variables<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1810s" target="_blank">30:10</a> - Opening widgets and data sources in the NAB editor<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1881s" target="_blank">31:21</a> - App Map: structure, flows, and interactions<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=1962s" target="_blank">32:42</a> - Flows view<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2023s" target="_blank">33:43</a> - Extension toolbar: switch, Portal, Fusion, disconnect<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2083s" target="_blank">34:43</a> - Assistant usage and extension documentation<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2129s" target="_blank">35:29</a> - Test suites: comparing apps across instances<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2239s" target="_blank">37:19</a> - Valence Assistant chat in VS Code: NAB agent, agent, plan mode<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2324s" target="_blank">38:44</a> - Portal Admin: assistant usage and global instructions<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2401s" target="_blank">40:01</a> - Fully updated Valence guides and documentation<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2496s" target="_blank">41:36</a> - Q&amp;A: Do test suites use the assistant?<br />
<a href="https://www.youtube.com/watch?v=ibd-rCaWaJM&amp;t=2535s" target="_blank">42:15</a> - Wrap-up and upcoming deep dives<br />
​]]></content:encoded>
			<category domain="https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries">Valence Developer Diaries</category>
			<dc:creator>kpanwar</dc:creator>
			<guid isPermaLink="true">https://forums.cnxcorp.com/web/forum/valence-general-forums/valence-developer-diaries/20771-048-valence-6-4-overview</guid>
		</item>
	</channel>
</rss>
