2012-02-13 1 views
2

Мне нужно сделать вывод конвертировать (и относиться к нему) 1 или больше возможностей на SugarCRM. С одним лидированием это просто, мне просто нужно установить поле «opp_id», однако с несколькими выводами я не могу этого сделать.Как сделать вывод о наличии нескольких возможностей на SugarCRM 6.3 CE?

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

Любые идеи?

Спасибо.

ответ

2

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

Смежные вопросы