Всем доброго времени суток.
Версия 7.10 sales.
При эскалации обращения открывается отдельная страница, её схема EscalationEditPage, объект - то же самый Case.
При этом доступны не все колонки объекта Case. В частности, не доступна колонка Id, а также пользовательские колонки (при попытке вывести значение в консоль после onEntityInitialized выводится undefined).
Как получить данные пользовательских колонок?
Задача в общем: в зависимости от значения одной из пользовательских колонок автоматически проставлять группу ответственных.
Нравится
Попробовал передавать через сообщения:
На странице casePage внутри runEscalation добавил:
this.sandbox.publish("setCaseType", this.get("UsrCaseType"), [this.sandbox.id + "_EscalationEditPage"]);
И подпись на сообщение внутри init на странице эскалации.
Не помогло.
Как вообще формируется страница эскалации?
Решил задачу.
Просто проставляю группы ответственных уже на уровне Обращения. При открытии эскалации они копируются.