Combining input for multiple screens

To provide a single input page, which then supplies multiple host screens in the same application with input data, you can use transformations, global variables, and macros. For example, use a transformation to collect the input data into global variables. One method is to use the Global Variable Overrides function, enabled on the Other tab of the Project Settings editor, to allow users to input data on the transformation that will initialize the global variables. See Global variable overrides for more information. Then create a macro that navigates through multiple host screens using the values of the global variables as input, and put a button on the transformation the user can click to run the macro.

To supply input to multiple host applications, you can use Integration Objects running on multiple background connections similar to the method described in the section, Combining output from multiple applications. While building the macros from which the Integration Objects will be generated, you can use the Add Prompt Action function to create prompts for the input, or you can use the Global Variable Overrides function described above.