Регистрация  |  Вход

Как с кнопки New расположенной на Related List открыть форму создания новой дочерней записи в определенном Record Type

Ситуация такая:
есть родительский объект с тремя Record Type (машины, самолеты, пароходы) и дочерний объект с тремя Record Type (машины, самолеты, пароходы).

Профайл пользователя может работать со всеми Record Type

Как сделать так чтобы при нажатии на кнопке New расположенной на Related List родительской записи с Record Type "машины" открывалась форма создания дочерней записи в Record Type "машины" (точнее сказать привязанном к нему Layout), т.е. не было окна выбора Record Type.

Я не вижу стандартного варианта это организовать при условии что профайл юзера имеет доступ ко всем Record Type.

пока рассматриваю вариант создания кастомной кнопки для того Related List , которая ведет на ВФ страницу, которая:

(1) делает инсерт новой дочерней записи с опредленным Record Type и делает редирект на Edit Layout этой записи. Недостаток очевиден: запись немедленно создается, что не всегда уместно.

или

(2) делает редирект с таким же УРЛ, который используется самим СФ для открытия записи на создание в определенном Record Type. Проблема в том, что в том УРЛ (кроме всего прочего) находятся ID поля (мастер-лукап) и ID объекта создавай записи. И я не нашел "человеческого" способа как их можно получить в АПЕКСе

Ситуация такая:
есть родительский объект с тремя Record Type (машины, самолеты, пароходы) и дочерний объект с тремя Record Type (машины, самолеты, пароходы).

Профайл пользователя может работать со всеми Record Type

Как сделать так чтобы при нажатии на кнопке New расположенной на Related List родительской записи с Record Type "машины" открывалась форма создания дочерней записи в Record Type "машины" (точнее сказать привязанном к нему Layout), т.е. не было окна выбора Record Type.

Я не вижу стандартного варианта это организовать при условии что профайл юзера имеет доступ ко всем Record Type.

пока рассматриваю вариант создания кастомной кнопки для того Related List , которая ведет на ВФ страницу, которая:

(1) делает инсерт новой дочерней записи с опредленным Record Type и делает редирект на Edit Layout этой записи. Недостаток очевиден: запись немедленно создается, что не всегда уместно.

или

(2) делает редирект с таким же УРЛ, который используется самим СФ для открытия записи на создание в определенном Record Type. Проблема в том, что в том УРЛ (кроме всего прочего) находятся ID поля (мастер-лукап) и ID объекта создавай записи. И я не нашел "человеческого" способа как их можно получить в АПЕКСе :( 


Можно стандартную страницу открыть с заполненным рекорд тайпом


ИД Филдов забивай в сеттинг

Можно стандартную страницу открыть с заполненным рекорд тайпом


ИД Филдов забивай в сеттинг

Dmitry Lisovsky
Можно стандартную страницу открыть с заполненным рекорд тайпом

так и делаю уже,

Dmitry Lisovsky
ИД Филдов забивай в сеттинг

филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи

[quote="Dmitry Lisovsky"]Можно стандартную страницу открыть с заполненным рекорд тайпом[/quote]

так и делаю уже,

[quote="Dmitry Lisovsky"]ИД Филдов забивай в сеттинг[/quote]
филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи

Можно переназначить кнопку New

Можно переназначить кнопку New

Можно переназначить кнопку New на кастомную страницу, подставить рекорд тайп и открыть страницу создания.

Можно переназначить кнопку New на кастомную страницу, подставить рекорд тайп и открыть страницу создания.

Den Brown
филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи

Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.

[quote="Den Brown"]филдов и объекта в кастом сеттинг? вот это мне и не нравится, что столько мороки просто с АйДи[/quote]

Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.

Gres
Можно переназначить кнопку New на кастомную страницу

можно и так, но я использую кастомную кнопку, т.к. она нужна только для Related List

Gres
подставить рекорд тайп и открыть страницу создания.

так и делаю, но там в УРЛ нужно закладывать

Den Brown
ID поля (мастер-лукап) и ID объекта

и я не могу их получить в апексе, пока захардкодил, позже может выведу в каст сеттинги

а, если заложить правильные параметры, то все прекрасно работает

Dmitry Lisovsky
Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.

это серьезный вопрос. смотря что ты имеешь ввиду, пока все выглядит правильно

[quote="Gres"]Можно переназначить кнопку New на кастомную страницу[/quote]

можно и так, но я использую кастомную кнопку, т.к. она нужна только для Related List

[quote="Gres"]подставить рекорд тайп и открыть страницу создания.[/quote]
так и делаю, но там в УРЛ нужно закладывать 

[quote="Den Brown"]ID поля (мастер-лукап) и ID объекта[/quote]
и я не могу их получить в апексе, пока захардкодил, позже может выведу в каст сеттинги

а, если заложить правильные параметры, то все прекрасно работает

[quote="Dmitry Lisovsky"]Может проблема в датамодели? Зачем дублировать рекорд тайпы? Можно формулу добавить.[/quote]

это серьезный вопрос. смотря что ты имеешь ввиду, пока все выглядит правильно

Кстати наверное уже надо ввести за правило вопрос помечать как
Classic / Lightning

Возможно подрастающее поколение уже не поймет что за кнопки на Related листах имеются в виду.

Кстати наверное уже надо ввести за правило вопрос помечать как 
[b]Classic[/b] / [b]Lightning[/b]

Возможно подрастающее поколение уже не поймет что за кнопки на Related листах имеются в виду.