В нашей производственной организации у нас есть система загрузки данных о продажах в Salesforce с помощью загрузчика данных из командной строки. Эти данные загружаются во временный объект Temp . Мы создали поле формулы (, которое объединяет три поля )для формирования уникального ключа. Цель объекта — уменьшить усилия пользователя по созданию ключа вручную.
Существует триггер после вставки в Temp , который вызывает асинхронный метод, который вставляет данные в другой объект SalesData с помощью ключа.Триггер вставки/обновления в SalesData проверяет различные поля и создает/обновляет записи в другом объекте SalesRecords . После завершения вставки/обновления все записи во временном объекте Temp удаляются. Объект SalesRecords не имеет триггера и является дочерним элементом другого объекта Sales . Объект Sales имеет несколько полей свертки, которые суммируют поля из объекта SalesRecords .
В последнее время мы получаем следующую ошибку для некоторых обновленных записей. UNABLE _TO _LOCK _ROW, невозможно получить монопольный доступ к этой записи
Предоставьте несколько советов по решению проблемы