I am developing an (web)application in which a user can upload data (for example excel, csv), apply some filters and export this data in several other formats.
The user can continuously upload more data, apply more filters, and export data and there is no 'fixed' order in which the user has to do this.
Now I want the user to be able to create a daily repeating set of steps. These steps are then executed each day in the order that is given.
For example:
- reset all
- upload a1-5.csv
- upload a6-10.csv
- add a column to all rows with the current date
- export all as a_plus_date.csv
I have a concept of 'actions' in my application, so that each step becomes an action. This builds an action-log. But not all actions are useful to be in the daily steps.
I looked at how photoshop implements actions, but that seems to difficult for my average user.
What would be the best/easiers/simplest way for a user to construct such a daily step list? Are there common patterns to do this?