I would also add - when this is discussed in the forums -snapshot/replication is mentioned as a superior alternative (which it can be). But sometimes a folder inside a dataset is what needs to be copied and zfs snapshot/replication cannot do that level from the GUI.
An alternative could also be advice around setting up a cron job using rsync, which can usually achieve this functionality, although setting the flags correctly for the command can be challenging for those not familiar with rsync. Possibly a couple of simple script examples to add to cron?
I’d like the ability to schedule files to be moved around without requiring them to be entire datasets. Especially when I’ve already set something up and its running, and I don’t want to rename the folder, create the dataset (or datasets, if I’m way down in a directory from a dataset), move the files back over. Or to create lots of datasets because I might want to take data from all sorts of different locations and simply copy it elsewhere from time to time.
I know TrueNAS is meant to be used with the fancy features it has, but I think the ability to use the web gui for local-to-local rsync tasks isn’t asking too much.