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.
|Adding Scripts to Task Steps|
|Referencing Scripted Steps in a Task|
|Working With Tables, Overview|
|Task Builder for Screens Help Links|