Немного фона:CRM Динамический рабочий процесс триггера перед сохранением
У меня есть 2 объекта (продукт и корпус). Объект продукта будет хранить все записи продукта. Раздел в Case будет иметь возможность выбирать продукты и автоматически заполнять все связанные поля, которые находятся в записи продукта для этого конкретного продукта. Например, в записи продукта есть такие поля, как опасный, диапазон, многоэкземпляр. Это же поле появляется в записи Case. Эти поля должны заполняться только на основе выбранного продукта.
Я смог выполнить вышеуказанное, создав отношения 1: N и добавив его в форму «Мой случай». Затем я создал рабочий процесс для заполнения связанных полей (опасный, диапазон, многоэкранный). Однако эти поля заполняются только тогда, когда запись сохраняется. Есть ли способ обновить поля после выбора продукта?
Я хочу воздержаться от формы с использованием любого типа JavaScript. Если возможно, я хотел бы строго использовать рабочие процессы для выполнения этого (если это вообще возможно).
Если я вас правильно понимаю, у вас есть lookupfield на форме случая, чтобы выбрать продукт? –
да, это правильно. после еще нескольких исследований кажется, что единственный способ изменить его в реальном времени - это использовать какой-то плагин. Обходной путь, который я нашел, это создать форму быстрого просмотра в представлении «Продукты», в котором отображаются только поля, которые я хочу заполнить. Затем я добавил эту форму быстрого просмотра в сущности Case. Теперь, когда кто-то выбирает продукт, форма быстрого просмотра показывает правильные поля под ним, как если бы это была собственно часть самой формы. – user1013596