Это типичное поведение контейнера ForEach:
Однако, если я делаю то, что показано на изображении ниже, задача «Выполнение SQL» никогда не выполняется, как я могу добиться такого поведения? Мне не нужно использовать контейнер ForEach, если какой-то другой тип контейнера позволит мне это сделать.
Цикл for each по существу перебирает файлы в нескольких подкаталогах в папке. В зависимости от того, в какой папке находится цикл, он заполняет переменную. эта переменная используется в соединителях от задачи «некоторый сценарий» к «задаче а» и «задаче б», чтобы решить, какая задача будет выполняться. Таким образом, возможно, что обе задачи будут запущены, если файлы будут обнаружены в папках, связанных с задачами.
Мне действительно нужно, чтобы обе задачи a и b после завершения переходили к одной и той же задаче базы данных.