rowConfigs will determine how many rows are configured, and what values should go into each row,
columns is what determines the number of columns and the names of each of the columns.
automationInputFileConfig, there are two objects that impact the columns:
columns: An array of strings, which are the column names that should be in the input file from left to right (top to bottom in the config)
sortColumns: an array of strings that is a subset of
columns. If non-empty, the input file rows will be sorted by these columns.
Configuring Input File Columns with JSON
For example, the below file format comes from this
columns JSON configuration:
In order to populate the columns with values, use the
columnsMap within the
rowConfigs object to map lookup steps to the appropriate column name. See the below articles for more details:
Configuring Input File Columns with the Run Configuration UI
In the Run Configuration UI an example table is provided to build out the input file that will be generated. Right click on a column to insert a new column.
Once columns have been added a lookup can be configured to generate the right information for the instrument. See how to setup a lookup here. To rename a column, right click on the appropriate column for the option.