I would try the following:
1. have an action in each template - list processing, add line, write result and some info, which tells you what template it is - and make sure to set up all three checkmarks for this list, i.e. load from file, save changes and leave blank (here is screenshot, but it's in russian))
Посмотреть вложение 4048
2. make sure all templates refer to this same file. This set up is good for multithreading, since you have this checkmark (save changes).
The only thing - it will NOT save result of particular template to the particular line. But, as I said, one way around it is just to have info about your template along with the result line. Hope I understood your question.
I don't think that will work.
If I implement what you said, yes, the result from each template will be saved in the same file.
But, after each run a new line will be there in the file.
BUT I don't want that.
My file should look like this :
Status.csv
---------------------
Template 1 : So far ran 3 times
Template 2 : So far ran 5 times
Template 3 : So far ran 4 times
------
After some time, this is how it should look
Template 1 : So far ran 8 times
Template 2 : So far ran 9 times
Template 3 : So far ran 7 times
---------
After some more time, this is how it should look
Template 1 : So far ran 54 times
Template 2 : So far ran 67 times
Template 3 : So far ran 34 times
--------
I hope now you get what I'm trying to do.
The number of lines in the file = number of templates I am running.
Also, template 1 should write only in first line
Template 2 should write only in second line
template 3 should write only in third line.
Template 4 should write only in fourth line
.
.
..
.
template x should write in xth line
This is what I'm trying to do