Ah, ok, i thought you were searching for a way to automatically find the correct date of first episode.
To be honest your workflow looks pretty sophisticated, it looks like you know what you are doing and have a very good feeling about how to use our automation engine here.
The only thing that comes to my mind is that after each conditional on the right, you could add one "populate variables" on the right side, set it's input connection to "on error" and fill the variable %s_success% with a message like "nothing to do" or so. THen connect all conditionals on the right to this populate proc. This causes the Job Monitor to show "nothing to do" in the outcome message for the branches that didnt do anything.
To make changing the start date easy, you could create a static variable like "date of first episode" and change it in the variable editors gui when you need it instead of changing the code of the commandline processor.
To find out the start date automatically, you could come up with a text list that contains one line per show with watchfolder and start date, e.g.
Code: Select all
\\server\share\Simpons\ <date>01/01/2020</date>
\\server\share\ALF\ <date>01/01/2019</date>
then use a populate processor to set the start date variable by using $read on that config file and $regext the watchfolder along with it's date like
Code: Select all
$regext($read("\\server\share\file"),"%s_original_dir%.*?<date>(.*?)</date>")
Probably you would need to first parse the "last directory like Simpsons out of the original dir in order to make everything regex safe
There are lots of things you can do, it just depends on what you want to do