В модуле Leads у меня есть отношения «один ко многим», называемые leads_assigned_user
и campaign_leads
.Первый - это пользователь, назначенный на лидерство, а второй - кампания, связанная с лидерством.В представлении списка назначенный пользователь отображается в виде столбца с полным именем пользователя, а кампания является названием кампании.Когда я экспортирую Leads в CSV, назначенный пользователь экспортируется как имя пользователя.Но кампания экспортируется как идентификатор кампании, что совсем не удобно для пользователя.Где я могу найти код, который вынуждает назначенного пользователя экспортироваться как имя, а кампанию экспортировать как идентификатор?
Мне нужно изменить процесс экспорта, чтобы экспортировать кампанию как имя.Некоторые рекомендации для этого включают переопределение create_export_query
метода в SugarBean.php.Это лучший способ сделать это?Если так, где я должен разместить основной код?Должен ли этот код быть расширением класса SugarBean?
Спасибо за любую помощь!