AgentScripting Improvements

Modified on Wed, 11 Jun at 2:46 PM

AgentScripting just got a powerful round of updates. Here's a look at what's new:


EditGrids: Actions are now movable
You can now reorder actions inside EditGrids, giving you control over the sequence of execution


Header and footer: “Replicate in all pages”
A new flag makes it easy to sync headers and footers across all pages. Linked components share configuration and structure 


New action: Set Metadata
 Allows to set the value of a metadata variable. It's possible to use advanced logic and variables from the form to set the value.


Load Actions supported inside nested panels
Panels inside panels can now trigger load actions.


ScriptFlow improvements

  • ScriptFlow set Deleted to true on database when Script is deleted. 
  • Reset button now resets both parent and sub-scripts
  • Quotes removed from Integration Point IDs on script import
  • Whitespace cleanup for new scripts
  • Manually created variables (e.g. submission.data.foo) now show in autocomplete


API & Tenant Management

  • New API endpoint: DELETE /api/tenants/{tenantId} removes tenant from AgentScripting DB
  • Add tenant name to agentscriptingapi logs 


Dynamic table from API
Build dynamic tables that supports  sorting, filtering, and adjustable column sizing 


Component behavior and UI fixes

  • Address operations now behave like text field operations (not panels)
  • Paste Below behavior should be the same as in the latest form.io 
  • Select/Select Boxes/Radio URL requests now respect load order (only one at a time)
  • Lazy-loaded dropdowns no longer repeat requests on open/close
  • Select components inheriting values now avoid blinking when using integers
  • Visual improvements to btn-outline-*, bg-*, and header/footer previews


This feature is implemented by the following enhancements:

146505 Dynamic table based on URL (OneContact AgentScriptingAPI 1.10.2)

153742 Allow to change modal edit label  (OneContact AgentScriptingAPI 1.10.2)

155210 Filters on Execution table  (OneContact AgentScriptingAPI 1.10.2)

155211 Filters on Steps page  (OneContact AgentScriptingAPI 1.10.2)

153091 Show error messages on snackbar  (OneContact AgentScriptingAPI 1.10.2)

150980 Improve: Same request when dropdown opens and closes - Select (lazy load on) with Data Type URL  (OneContact AgentScriptingAPI 1.10.2)

150979 Improve: Repeated requests when script opens - Select (lazy load off)/SelectBoxes/Radio with Data Type URL (OneContact AgentScriptingAPI 1.10.2)

150869 Allow variable autocomplete in Select/SelectBoxes/Radio -> DataSourceType URL -> URL  (OneContact AgentScriptingAPI 1.10.2)

150846 Allow variable autocomplete in Select -> DataSourceType Custom -> Custom Values  (OneContact AgentScriptingAPI 1.10.2)

150820 Allow variable autocomplete in Select/SelectBoxes/Radio -> DataSourceType URL -> Headers -> Value  (OneContact AgentScriptingAPI 1.10.2)


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article