10.04.2008, 15:27 | #1 |
Участник
|
Настройка представления Маркетинговых списков
В маркетинговом списке есть закладка
( Участники маркетингового списка ) хочу в это представления добавить поля. но не смог найти где оно в настройках, это представление. |
|
10.04.2008, 22:11 | #2 |
Moderator
|
Насколько я понял, это представление не настраивается. Скорее всего потому, что в нем могут отображаться 3 типа объектов.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 10.04.2008 в 22:13. |
|
11.04.2008, 10:38 | #3 |
MCTS
|
Я вот вчера тоже призадумался, интересная задачка Перерыл представления, но к сожалению ни чего не нашел НО опять же там есть фильтр (Активные, Не активные..) а значит должно поддавться настройке. Но не стандартными средствами .
|
|
13.04.2008, 23:38 | #4 |
Moderator
|
Не совсем понял вас, коллега. Как связана активность записи с возможностью редактировать представления?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
16.04.2008, 12:51 | #5 |
Вопрошающий
|
Мммм... По моему, Егор прав (насчет 3х объектов).
При этом у меня возникает смутное подозрение, что при открытии представления "Участники маркетингового списка" в зависимости от типа объекта (Интерес, Организация, Контакт) открывается связанное представление одного из этих объектов. Может быть стоит покопать с этой стороны (т.е. попытаться изменить связанное предложение для сущностей Организация, Интерес, Контакт)?
__________________
Победивший противника - силен, победивший себя - величественнен |
|
17.04.2008, 09:58 | #6 |
Участник
|
Мы тоже так думали, проверили уже! Представление связанных записей не идентично представлению в маркетинговых списках! Всё-таки наверное представления в маркетинговых списках зашиты где-то в системе!
|
|
17.04.2008, 11:41 | #7 |
Участник
|
Можно это сделать. Вот, читайте:
When I open a Marketing List and click on Members, a view of the lists members is displayed. I would like to add a column to the list from the Contact record. Is this possible? Thanks You sure can, guys! You just have to use the same hack we used to modify views in 1.2... To modify the Marketing List Members view for a Contact list, do the following: 1) First, notice that there are three types of Marketing Lists: those that hold Contacts, Accounts, and Leads. Make a note of which type you are looking at. Also notice that in the upper right there are three views: All Members, Active Members, and Inactive Members. (So, there are NINE views you can possibly modify - just make sure you know which one you are trying to modify). I am going to modify the All Members view for Contacts in this example. 2) In SQL Query Manager, in the MSCRM DB, Run: select * from savedquerybase where name like '%mem%' This will give you the views you care about: for example, you can see three views with "All Members" as the name. If you scroll over to the right 5 columns from the name, you'll see a field called "ReturnedTypeCode". It will have values of 1 (Account), 2 (Contact), or 4 (Lead). (These correspond to the ObjectTypeCodes of these objects.) 3) Find the name of the view you want to modify, with the proper ReturnedTypeCode (I am modifying the All Members view for REturnedTypeCode of 2). Scroll all the way left, and copy (CTRL/C) the GUID in the SavedQueryID column that is associated with the Name and REturnedTypeCode you want to modify. 4) Go to Settings / Customize Entities, double-click on any customizable entity (e.g. Contacts), click on Forms and Views, pick any view. This will open the view editor for you. 5) Hold down the CTRL key and press the N key. This will open up a new window with the URL address viewable. Select the GUID at the end of that line, leaving the { and } brackets, and hit CTRL/V to paste the contents of the GUID you copied in step 3 into this URL. Press the Enter key. This will bring up the view you want to modify. 6) Add Columns (I added Parent Customer, so I can view the company name on this list), Configure Sorting, etc. as usual, and Save and Close. Click Yes when it asks if you want to close the window. 7) In the Customize Entities view, under More Actions, select Publish All Customizations. 8) Go to Marketing \ Marketing Lists, and open any list that has the word "Contact" in the second column (Marketing List Member Type). Click on the Marketing List Members tab. As the All Members view displays by default, you will now see the Parent Customer field (or any others you have added) in that view. Repeat steps 3-6 for each view you want to modify, and you should be all set... (I'm on a roll today ;-) Единственное, что нужно учесть - это то, что для русскоязычной версии CRM запрос из п.2 должен выглядеть немного по-другому - вот так: select * from savedquerybase where name like '%уча%' Вкратце здесь суть в том, что все представления хранятся в таблице savedquerybase, и нам нужно просто найти GUID нужного представления, забить его в адресную строку формы редактирования представлений, и редактировать его уже обычным способом. Почему разработчики закрыли настройку этих представлений из нормального интерфейса - мне абсолютно не понятно. |
|
|
За это сообщение автора поблагодарили: Tony Green (1), Сабитов Андрей (1), SeregaK (1), Артем Enot Грунин (2), e.pasechny (1), Timich (1). |
17.04.2008, 14:41 | #8 |
Участник
|
Уважуха и одобрямс автору предыдущего сообщения! по чаще бы на форуме такие фихи публиковали!
|
|