My suitelet allows a user to see a list of inventory adjustments (in a Form - in a sublist). The user can decide which of these IA's to export to a CSV by ticking the 'Export' column on that sublist row for that IA. They then click 'Generate' and the suitelet generates a CSV containing those IA's and it also updates a field on those IA's (representing that this IA has been exported to CSV). That field update is where I overuse my governence units.