Как сделать так, чтобы у SugarCRM 6.3 CE было много возможностей? - PullRequest
2 голосов
/ 14 февраля 2012

Мне нужно преобразовать лидов (и относиться к) к 1 или более возможностям на SugarCRM.С одним отведением это просто, мне просто нужно установить поле 'opp_id' - однако с несколькими отведениями я не могу этого сделать.

Мне нужно, по крайней мере, создать отношение 1: n между потенциальными клиентами и возможностями и заполнить эти отношения PHP-кодом (получая идентификаторы потенциальных клиентов и потенциальных клиентов).

Есть идеи?

Спасибо.

1 Ответ

2 голосов
/ 29 февраля 2012

То, что я хотел бы сделать, это создать отношения «один ко многим» между Leads и Opportunities в Studio, для этого нужно создать таблицу отношений, которая будет называться чем-то вроде lead_opportunities (или, как мне кажется, вы можете вывести powers_leads, в зависимости от того, какая таблица является LHS),Это также создаст подпанель. Возможности могут быть добавлены к ведущему через опцию Выбрать или Создать на Подпанели.Если вы хотите создать несколько отношений прямо с экрана Lead, вы можете добавить несколько полей отношения Opportunity.С помощью логической ловушки after_save вы можете проверить наличие этой конкретной комбинации Lead / Opportunity (поскольку в таблицах отношений отсутствует многопольный индекс) и записать ее, если она не существует.Это зависит больше от требований прецедента, но это должно дать вам представление о том, как справиться с этим несколькими способами ...

...