Это будет очень сложно сделать абсолютно правильно.В конечном итоге вы создадите узкие места или пробелы, которые могут привести к пропуску чего-либо или к тому и другому.Общий план будет состоять в том, чтобы переход после «создания отчета» имел условие, которое проверяет состояние всех идентификаторов клиентов и запускает суммарное действие, если они все находятся в нужном месте.Чтобы надежда на это была надежной, вам, вероятно, потребуется создать один документ, представляющий пакет, и иметь конвейеры для отдельных идентификаторов клиентов, чтобы обновить его (это обеспечит наличие единой защелки, на которую вы можете рассчитывать,недостатком является создание единой защелки, на которой все они будут блокироваться.) Однако, я бы не советовал, если вы можете избежать этого.
CPF предназначен для выполнения серии шагов над одним документом.Поэтому сделайте документ, с которым он работает, пакетом, а действия - действиями, работающими с пакетом.Это может означать, что отдельные шаги выполняются дольше (хотя, если у вас есть контроль над API веб-сервиса, вы также можете сделать его ориентированным на пакет, что может помочь), но ваша пропускная способность может в конечном итоге быть лучше.Ни при каких обстоятельствах не порождайте и не вызывайте действия CPF.