24.11.2010, 14:48 | #1 |
Участник
|
Ranking объектов маркетингового списка
Есть небольшое пожелание: необходимо каждому объекту маркетиногового списка присвоить свой ранг (или номер). Проблема в том, что например одна и та же организация в разных маркетинговых списках будет иметь разный ранг.
Я уже пол-дня пытаюсь придумать какое-либо нормальное решение, но ничего стоящего на ум не приходит. Может Вы сталкивались с похожей проблемой? Либо можете предложить направление решения? Спасибо за любой ответ |
|
24.11.2010, 16:36 | #2 |
Moderator
|
Была аналогичная задача: составление "топов", но решение, видимо, не в использовании списков. Нужен иной инструмент. Напрмер объект "Упорядоченный список" у которого есть дочерние объекты "Элементы списка". У каждого элемента номер (например, автоинкрементный, уникальный для списка) и привязка к основной записи. Беда в том, что составление топ-100 по такой модели займет уйму времени. Вариант решения: импорт из эксель. Задача тоже не очень тривиальная, но решаемая.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
24.11.2010, 16:56 | #3 |
Участник
|
Решение интересное, но скорее всего долго реализуемое. Как в таком случае быть со стандартной функциональностью списков (кампании и т. д.)?..
Я пока остановился на мысли создать отдельный промежуточный объект с полем Rank между организацией (пока нужны только они, надеюсь про контакты и интересы не вспомнят) и списком. Такой себе listitem только кастомизируемый. A далее создавать/удалять его автоматически - плагином порехватывать AddToList и RemoveFromList. Тогда можно будет настроить представление типа "Ranked Organizations" в списке.. В общем, пока буду развивать эту мысль Спасибо |
|
25.11.2010, 09:23 | #4 |
Moderator
|
Вот вам тогда статейка, как менять представления участников: http://blogs.msdn.com/b/crm/archive/...mber-view.aspx. Они мало того, что настраиваются через одно место, так еще и не дают вам гибких возможностей фильтрации. Вы сможете вывести только поля организации, но не вашего объекта. Разве что еще и на fetch плагин написать, чтобы на лету сортировку делать и заполнять какое-нибудь поле, но не вижу особого смысла и функционала в подобных трудностях.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
25.11.2010, 11:22 | #5 |
Участник
|
Ну я так думал, будет 2 представления: одно стандартное "List members" и другое - нового объекта "Ranked List members". Все стандартными средствами и никаких правок дефолтного представления.
У меня сейчас только одна загвоздка. Плагины на добавление/удаление участников я то напишу. Но что делать с существующими списками |
|
25.11.2010, 13:59 | #6 |
Moderator
|
И что делать, если нужно будет кого-то в середину списка поместить?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
25.11.2010, 14:32 | #7 |
Участник
|
|
|
25.11.2010, 14:52 | #8 |
Moderator
|
И пузырьком повышать ранг у всех последующих! Сильно ли вам нужен такой функционал?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
25.11.2010, 15:51 | #9 |
Участник
|
Кто его знает нужен ли. Буду обсуждать цели и критичность всего этого, потом уже что-то делать или нет.
Спасибо |
|