Утилитки
20
Май
3

Microsoft Dynamics CRM 4.0 Demonstration Tools

Microsoft Dynamics CRM 4.0 Demonstration Tools представляет собой простой пользовательский интерфейс, который позволяет Вам легко вводить и редактировать данные Microsoft Dynamics CRM. Он также позволяет Вам загружать и хранить данные в формате XML, чтобы Вы могли снова использовать их в будущем.

Microsoft Dynamics CRM 4.0 Demonstration Tools может:

  • Генерировать случайные данные;
  • Изменять дату в записях (причем во все сразу);
  • Создавать зависимые пиклисты (Picklists), т.е. пиклист, список которого, меняется в зависимости от выбранного значения в другом пиклисте;
  • Генерировать электронную почту;
  • Устанавливать иконки для кастомных объектов;
  • Реадактировать навигационную панель в CRM;
  • Подменять строки в CRM определенным значением.

А теперь подробнее…

  • Качаем Microsoft Dynamics CRM 4.0 Demonstration Tools и запускаем;
  • Вверху появится оранжевая панелька повествующая о том, что связь CRM системой не установлена. Щелкните по ней – откроется диалоговое окно, в котором нужно указать параметры подключения. Заполните параметры подключения, нажмите Connect, выберите органиацияю и ОК.


Generate Data

Используйте Data Generator, чтобы заполнить базу данных CRM (почти) произвольным набором данных. А «почти» потому, что данные беруться не из воздуха, а в случайном порядке выбираются из заранее подготовленного набора значений для каждого атрибута, выбранного объекта. Например:

  1. Перейдите на вкладку Data Generator;
  2. В качестве объекта укажите, например, Заказ (Order);
  3. Заполните какие Вам нужно поля (дважды щелкнув по ним) некоторым произвольным набором данных. Только обязательно заполните поля помеченные звездочкой*;
  4. Жмите Generate Date.

Также учтите, что лукапы заполнять не нужно – они будут произвольно выбраны из списка соответствующих объектов (нужно только поставить галку в опциях заполнения лукаповского атрибута). Для числовых полей и полей дат и времени необходимо указать минимальной и максимальное пороговое значение, а все что попадет в этот диапазон будет случайно выбрано для записи. Ну, а из значений пиклистов нужно просто отобрать те значения, которое могут быть назначены создаваемым записям.



Созданные параметры заполнения можете сохранить в XML файл и позже повторно подгружать. Данная опция возможна для всех компонентов, представленных в этом инструменте, поэтому далее эта возможность упоминаться не будет.

Dependent Picklists

Dependent Picklist создает java-скрипт, которые фильтрует значение одного picklist’а в зависимости от выбранного значения другого picklist’а.

  1. Выберите в верхнем ниспадающем списке объект, с пиклистами которого, будете работать;
  2. В двух следующих ниспадающих списках выберите пиклисты которые будут участвовать во взаимодействии: в левом списке будет основной пиклист, от значений которого, будут зависеть значения правого пиклиста;
  3. Тут же подтянуться полный список значений обоих пиклистов. Сопоставление работает так: выделяете в левом списке какое-либо значение, а в правом ставите галки напротив тех значений, которые будут отображаться при его выборе. И нажимаете кнопку Map. И так делаете сопоставление для всех полей. В нижней части окна Вы можете «в прямом эфире» посмотреть, как будут работать эти ниспадающие списки на форме;
  4. После того как все сопоставления будут проставлены жмите Get Script. Откроется окно, в котором будут показаны два скрипта. Верхний нужно повесить на событие OnLoad формы, а второй на событие OnChange основного (левого) пиклиста. Надеюсь, это Вы сможете сами 🙂


E-Mail Generator

E-Mail Generator’ор создает беспорядочный набор записей электронной почты в CRM системе. Предварительно, (также как и с генератором записей) Вы определяете ряд сообщений с темой и самим сообщением. Затем указываете, сколько писем хотите создать и жмете Generate. Письма будут отправлены как бы с почтовых ящиков контактов, которые у Вас есть (поэтому хотя бы один у Вас должен быть и у него должен быть прописан почтовый ящик).

Учтите, чтобы получить отправленные письма, у Вас должна быть настроено получение почты и, где надо, прописаны почтовые ящики – иначе ничего не придет 🙂 Письма будут отправлены через SMTP-сервер, который открывается по нажатию кнопки Setting.


Icon Maker

Icon Maker подгружает графические файлы в качестве иконок для кастомных объектов. Кастомные объекты (впрочем, как и все остальные) имеют в системе три значка, которые отображаются в зависимости от местоположения в CRM. Вы можете определить либо одно изображение для всех трех иконок или же использовать различные картинки для каждой иконки. Вы также можете добавить стандартный фон к иконке – будет выглядеть очень симпатишно 🙂

После того как зададите иконки, нажмите Publish to CRM и выберите кастомный объект, которому они будут назначены (поэтому он должен существовать прежде, чем Вы подключите demo tools с системе). Ну, и дождитесь пока новые настройки опубликуются…

Вы также можете подтянуть иконку с кастомных объектов, по соответсвующей кнопке.


А за самими иконками Вы можете сходить сюда:

Site Map Editor

Используйте Site Map Editor, чтобы изменить содержимое навигационной панели в Microsoft Dynamics CRM.

  1. Первым делом нажмите на Open from CRM, чтобы подгрузить текущую настройку навигационной панели;
  2. Ну, а дальше все просто – бегаете туда-сюда по по дереву иерархии и жмете кнопки… а кнопок не так уж и много:
    • Add – открывает диалоговое окно для добавления элемента на текущий уровень иерархии (на котором стоит курсор)
    • Add Under – добавляет дочерний элемент (относительно текущего)
    • Edit и Remove редактирует и удаляет узел соответственно

В самих диалоговых окнах разберетесь сами… надеюсь 🙂 Не бойтесь – они простые 🙂 После того как наиграетесь, жмите Publish to CRM.


String Replacer

Ну и последнее… String Replacer. Он нужен для глобального поиска и замены строк в пределах пользовательского интерфейса Microsoft Dynamics CRM.

Сначала укажите в каком объекте будете искать, а затем добавьте пары строк – в первом столбце указывается слово, которое требуется найти, а во втором слово-заменитель.

Внизу справа на форме выберите, в каких элементах Вы хотите произвести замену:

  • Отображаемый текст;
  • Подписи (к полям на форме);
  • Отображаемое имя (аттрибутов);
  • Сообщения.

Вот и все… жмите Replace String (в примере, на скриншотах, меняем заголовок поля Местоположение на Регион и Символ ценных бумаг на Денюжка).

Учтите, что инструмент регистро-зависимый («Слон» не равно «слОн»).


Вместо заключени

Ну вот и подошел к концу мой рассказ об этом замечательном инструменте (заметили как пафосно написал 🙂 ). Тем, кто постоянно проводит презентации (MS CRM’а), он покажется весьма полезным. А нам (простым смертным) кастомайзерам думаю тоже пригодятся парочку инструментов из этого набора (лично мне нравятся зависимые пиклисты, создатель иконок и редактор навигационной панели).

Комментарии (3)
  • Евгений 20.05.2009

    Отличная статья!
    Но у меня после редактирования навигационной панели и публикации настроек ничего не изменилось.
    🙁

  • slivka_83 20.05.2009

    У меня все нормальмо опубликовалось 🙂 только что проверил 🙂 может более подробно раскажите то, что Вы делали?

  • Евгений 20.05.2009

    Все получилось. Нужно было просто полностью заполнить: добавить все уровни.

*

code