У меня есть два объекта: один Mandate__c, а другой - Literature_distribution__c, в котором у меня есть одна кнопка с URL-адресом в мандате на создание Literature_distribution..... Мне просто нужно скопировать идентификатор записи мандата, из которого нажимается кнопка, быть заполненным по умолчанию на макете страницы распространения литературы перед созданием.

Например: Mandate_Name__c просматривается в Literature_distribution__c , если пользователь нажимает на MandateA (запись), то на макете страницы он должен быть предварительно заполнен на Mandate_name__c..

Ниже приведена формула, которую я пробовал: значение не заполняется предварительно, пожалуйста, помогите:

    /lightning/o/Literature_Distribution__c/new?&recordTypeId=01220000000AJdiAAG& defaultFieldValues=Literature_Distribution__c={!Literature_Distribution__c.RecordTypeId},
{! Literature_Distribution__c.Mandate_Name__c }={!Mandate__c.Id}
1
Abhinav Thakur 27 Авг 2021 в 08:18

1 ответ

Похоже, что значение по умолчанию для поля поиска не поддерживается.

Проверь это:

https://trailblazer.salesforce.com/ideaView?id=087300000007Pid

Проверьте комментарий к моему ответу по ссылке ниже, в которой пользователь сталкивается с аналогичной проблемой с полем поиска для взлома URL:

Как использовать URL-хак в молнии для клонирования всех полей, КРОМЕ типа записи, который я хочу изменить

Предложенный им обходной путь

созданы поля формул, которые принимают идентификатор полей поиска и предварительно заполняются этими формулами

Обновить:

Я повторил это:

Это похоже работает:

/lightning/o/Literature_distribution__c/новый? &defaultFieldValues=Mandate_Name__c={!Mandate__c.Id}

1
Abhinav Thakur 27 Авг 2021 в 11:26
Не могли бы вы немного объяснить... поля формулы должны быть созданы в источнике ???
 – 
user102120
26 Авг 2021 в 12:41
Да ... и это поле будет содержать идентификатор поля поиска, при взломе URL-адреса вам нужно сопоставить значение этого поля формулы вместо поиска.
 – 
Abhinav Thakur
26 Авг 2021 в 13:20
Если раньше это было что-то вроде этого InsuranceCompany__c={!Lead.InsuranceCompany__c}, то теперь это может быть InsuranceCompany__c={!Lead.FormulaField__c}
 – 
Abhinav Thakur
26 Авг 2021 в 13:26
Может кто-нибудь дать прямой ответ?
 – 
user102120
27 Авг 2021 в 08:21
Я пробовал с полем Формула, оно не работает. Пожалуйста, предложите другой подход.
 – 
user102120
27 Авг 2021 в 10:30