Коллеги, добрый день!
Интересует следующий вопрос:
1. Были смигрированы данные Заказчика в систему. В разделе "Продажи" созданы записи с указанием статуса, отрабатывает текущий настроенный кейс.
2. Далее был установлен пакет, с новым кейсом раздела. Сейчас в записях, отображается уведомление, что для записи есть более подходящий кейс и предложение его изменить вручную.
Есть ли возможность автоматического изменения кейсов для выборки записей с сохранением текущего статуса?
Нравится
При нажатии кнопки в этом уведомлении запускается логика из схемы DcmSectionActionsDashboardMixin. Если отбросить показ на экране маски и запрос подтверждения, запускается функция:
/** * Change dcmSchema to actual. * @private * @param {Function} callback The callback function. * @param {Object} scope The scope of callback function. */ changeDcmSchema: function(callback, scope) { Terrasoft.chain( function(next) { this.sandbox.publish("SaveRecord", {isSilent: true, callback: next}, [this.sandbox.id]); }, this.getRunningProcessDataId, function(next, processDataId) { processDataId ? this.cancelDcmSchema(processDataId, next, this) : next(); }, this.runActualDcmSchema, this.reloadActionsDashboard, function() { callback.call(scope); }, this ); },
Теоретически, её можно попробовать переделать с обработки текущей записи на проход в цикле по всем нужным.