Коллеги, имею проблемы.
Извините, за сумбурность изложения, в силу моей неопытности.
Есть у меня бизнес процесс, который создает, клиентов на основание импортированных договоров
То есть работает все так: импортируются данные (посредством импорта exel) в договоры, в договорах фиксируется вся информация, в том числе информация по клиенту «ФИО, ИНН, другая информация», состояние новых договоров «новые».
Потом на основание сигнала, о только-что созданных договорах , запускается бизнес процесс, который вытягивает информацию с «договоров» о клиентах и создает клиентов в разделе «физ лица»,
Клиенты у договоров повторяются, то есть в первоначальном файле для импорта, у разных договорах клиенты могут повторятся.
Нужно создавать в разделе «физ лица», только уникальных клиентов, для этого в бизнес процессе по созданию клиентов, есть механизм проверки, если клиент уже есть его не добавляют.
Проблема в следующем, я так понимаю, когда экземпляры бизнес процесса по создания клиентов зарускаются одновременно, создаются дубли.
Пример: есть
-договор 1 (из первоначального файла импорта) от клиента 1
-договор 2 от того же клиента 1
После импорта создаются две записи в разделе «договора» : договор 1, и договор 2 со статусом «новый»
По сигналу запускается от договоров, запускается бизнес процесс по созданию клиентов.
Процессы запускаются одновременно, соответственно создаются дубли по клиенту 1, потому-что оба экземпляра процесса, проходят проверку на то, что клиент новый, как запускать экземпляры процесса с задержкой?, или есть другое решение, спасибо за любую помощь