General
The created system activity for exporting CSV files can be extended in various ways. Further input parameters (e.g. escape character, column limiting or character set) or output parameters (e.g. export as process attachment) may be added. Moreover further functions (e.g. import of CSV files) can be added and implemented.
Working with database functions
You are not limited to the API functions. You can also use database functions to read and modify database tables. For more information on the implementation see the PHP API manual. The functions getTableValue, setTableValue, getSubtableValue and setSubtableValue can be used for implementing PHP functions. User-defined database interactions can also performed using the JobRouter database class ($jobDB).