Task Builder Help Globe Icon

Add Navigation Script: Table Processing

Use table processing script to handle navigation through the host screens which comprise the table, to collect the necessary data, and to build the table result set.

The IQAScreen and ITaskData interfaces are used to accomplish table processing. The Usage Tips, located on the top pane of the editor, provide the variable names that are available to you and link you to the Javadocs for more information on the objects the variables represent.

When you use script for table processing the navigation engine no longer processes the table. This means that all your original table properties, including table detail and form steps, and USER_WHERE and USER_TERMINATE step inputs are no longer visible in the designer. If the table processing script is disabled or deleted, then your table properties and USER_WHERE and USER_TERMINATE step inputs will again be visible.

Result sets associated with unscripted tables are also not visible when table processing is scripted. Instead a scripted result set is automatically created. If you want the scripted table results available as task outputs, you must enter the column names referenced in your script and drag the step output up to the task output node.

Disable the Above Script in Step Execution:   Select this option to save your script, but make it unavailable to your task. With this option selected the scripting field is disabled and you cannot edit your script.

Verify Script:   Click this option to verify your script. This will not save changes. If the verification is successful, a message displays in the top pane of the editor. If the verification produces errors, they must be either corrected or the script disabled before you can save the script and proceed with implementing task execution.
Related Topics
Bullet Adding Scripts to Task Steps
Bullet Referencing Scripted Steps in a Task
Bullet Working With Tables, Overview
Bullet Task Builder for Screens Help Links