i'm looking at tersus for the first time. while going through the tutorial i came across the following issue:
in tutorial stage 10, Write Supplier Record gets a single spreadsheet row and exits a single Supplier db record.
in Extract Spreadsheet Rows, Write Supplier Record is instantiated as repetitive, so both its trigger and exit "function as" repetitive. the trigger gets rows from a repetitive source, which is fine. however the exit (which provide repetitive Supplier records) is connected to Extract Spreadsheet Rows's exit (of inferred type Supplier), and the problem is that this exit is NOT repetitive.
what's the meaning of this? why doesn't this generate a validation error? btw, if such a flow has a defined semantic, then it should be explained in the tutorial.
anyway, in Import <<OK>> the exit is eventually flown to Refresh Supplier List and Close Window. is the refresh model invoked once per record or just once? and in the latter case, when is it invoked and what data does it receive?
and a bonus question: what orders the execution between Refresh Supplier List and Close Window, if anything? why is it safe not to explicitly order the close after the end of all other processing?
For best results, use the Firefox browser..