![]() |
#5 |
Участник
|
Очень большой количество операций. Нужно создать экземпляр объекта и прикрепить к родителю, у него создать по шаблону n-ное количество дочерних объектов (всегда разное зависит от связанного лукапного объекта), потом провести арифметические операции с всеми дочерними объектами, но не только созданного экземпляра, но и с всеми дочерними других экземпляров связанных с родителем, после чего записать результат в родителя. Только после этого я могу выполнять другие операции.
Возникают сразу вопросы: 1) Какая мне разница синхронно это он делает в CRM или нет я жду результата расчет завершен ? Выиграю в времени ожидания ? (с точки зрения передергивания больше подходит) 2) Если все эти операции запихнуть в рамки транзакции, что будет с доступностью всех дочерних и связанных записей ? (Я пока придумал так, когда начинается расчет я в родителе ставлю статус расчет начат и по этому признаку не пропускаю другие события активации расчета) |
|
|
|