We have developed an application which creates new Trados projects based on a project template and It has Translation Memory and termbase. In the process of creating project, I had to do some jobs called "Running Task on the project Files", I do as help: Running Tasks on the Project Files suggests.
But in SDL Trados Studio, I can understand from progress bar of tasks that "Apply PerfectMatch" "Pre-translate Files", "Analyze Files" and "Populate Project Translation Memories" are running in parallel , also I see in the help file : FileBasedProject.RunAutomaticTasks():
"This can be more efficient than running tasks individually using RunAutomaticTask( Guid[] , String), because content processing tasks can be executed in parallel"
Every time I substitute the FileBasedProject.RunAutomaticTasks() with individual FileBasedProject.RunAutomaticTask() , it works but the final result is a project without Translation Memory and history of works.
What did I wrong and how should I use FileBasedProject.RunAutomaticTasks()?