Добро пожаловать в мой блог! Изначально он не задумывался как блог CRM разработчика, но жизнь сама внесла нужные коррективы. Тут я публикою все свои наблюдения относительно обозначенных в заголовке систем. Если Вы найдете в нем что-то интересное для Вас, как для заказчика, то буду рад сотрудничать с Вами! В моей компетенции 100% задач по MS CRM 3.0/4.0/2011:
MVP 2010, 2011
- Консалтинг
- Проектирование
- Разработка
- Обучение
MVP 2010, 2011
Слияние почты. Типы слияния.
Запись от Артем Enot Грунин размещена 11.12.2009 в 16:51
Обновил(-а) Артем Enot Грунин 14.12.2009 в 10:16
Обновил(-а) Артем Enot Грунин 14.12.2009 в 10:16
Теги mail merge, mergetype, шаблон слияния
В одном из своих прошлых постов я писал о том, как вызвать стандартный диалог «слияния» из формы объекта. Недавно жизнь заставила меня полнее разобраться в вопросе «слияния», так что я готов поделиться своими дальнейшими наблюдениями.
Итак, диалогом слияния заведует страница /_grid/cmds/dlg_webmailmerge.aspx?objectTypeCode=<Тип записи>. Параметр objectTypeCode - обязательный. Далее следует не обязательный параметр "Тип слияния" - mergetype. Этот параметр растет непосредственно из Word и описывает, какой макет и с какими возможностями будет применяться к нашим записям:
mergetype=0. Письмо. В качестве макета для документа слияния Word выступает обычный документ. Если упрощенно: 1 стандартный лист (экземпляр документа) на одну строку источника слияния. Генерированные Письма можно отправить на печать или по электронной почте. По завершении слияния в Word, откроется диалог CRM, в котором будет предложено отследить в системе действия типа "Письмо". Документ слияния будет приложен к действию «атачем» (текст не будет добавлен в тело Письма, как в случае с e-mail). Почтовые действия слияния можно создавать как открытыми, так и закрытыми, назначить для них ответственных и создать для текущего слияния быструю кампанию, если это еще не было сделано.
mergetype=1. Наклейки. Под наклейкой понимается сложный макет Word для размещения большого количества элементов с повторяющимся оформлением, например, товарные ценники, бейджеки, наклейки на почтовые конверты, штрихкоды и пр. Упрощенно: множество строк источника слияния размещается на одном листе в ячейках таблицы. С Word поставляется огромное количество шаблонов наклеек под любую задачу. На выходе получаем тот же функционал, что и в случае с типом "Письмо": Наклейки отслеживаются как Письма, могут быть отправлены по почте и т.д.
mergetype=2. Конверт. То же что и "Наклейка", но используются другие макеты - под стандартные почтовые конверты. На выходе - то же и в случае слиянием по типам "Письмо" и "Наклейки".
mergetype=4. Электронная почта. Макет аналогичный типу "Письмо", с той разницей, что при отправке письма через Outlook будут игнорироваться различные элементы форматирования, например, разрывы страниц и колонтитулы исходного шаблона Word. При запуске этого типа слияния Word автоматически переходит в режим разметки документа. По завершении слияния, в CRM могут быть отслежены действия Электронной почты. Действия могут быть отслежены только как завершенные, так как отправка производится немедленно. По этой же причине нет возможности изменить ответственного - письмо уйдет от имени пользователя осуществляющего слияние. Наиболее интересным отличием данного типа от прочих, является опция "Отказа от подписки". При ее включении, в конец письма будет добавлена гиперссылка с текстом "Щелкните, чтобы отказаться от подписки» (по умолчанию). Анкер ссылки имеет вид: "mailto:<user_email>?subject=UNSUBSCRIBE:<email_subject>". Как это работает: человек получает ваш спам, после чего понимает, что не хочет больше получать от вас маркетинговые рассылки. В этом случае, он нажимает на ссылку в письме, после чего его почтовый клиент получает команду создать ответ на ваше сообщение и добавить к его теме префикс "UNSUBSCRIBE:". Теперь, если у вас настроено отслеживание входящей почты, и в системных настройках, на вкладке "Маркетинг" разрешена «автоматическая отмена подписки», то при обработке такого письма, роутер установит для записи отправителя флаг "не слать маркетинговые материалы". В дальнейшем этот адресат будет исключаться из списка получателей слияния. Другой интересный момент: если в этом же разделе настроек вы разрешили создавать "Отклики от кампании" для ответов на маркетинговые рассылки, то при включении опции "Автоматическая отмена подписки", отклики будут создаваться с кодом "Не слать материалы", если они создаются в отношении письма с «отпиской от рассылки»". В противном случае, префикс "UNSUBSCRIBE:" не будет учитываться, и все полученные отклики будус создаваться с кодом "Заинтересован".
mergetype=5. Факс. Как и в случае с электронной почтой, для Факса используется "неразрывный" шаблон документа (без разрывов страниц). Полученные документы слияния можно отправить на печать, по электронной почте и, в случае должной настройки офис и факсовой службы, генерированные документы можно сразу же отправить по факсу. По завершении слияния вы можете сохранить в CRM действия типа Факс.
Каталог. Данный тип недоступен для выбора в диалоге слияния - он вызывается только добавлением параметра objectId={ид_объекта}. При использовании этого параметра ключ "mergetype" игнорируется: слияние всегда запускается в режиме каталога. Суть макета каталога в том, что он подразумевает размещение данных из нескольких записей источника в одном документе. Ярчайший пример: коммерческое предложение, прайс, заказ, счет. Тут же скрывается ряд проблем: тип слияния "каталог" доступен только для объекта "Предложение" (любой другой objectTypeCode отвергается с системной ошибкой). Помимо этого, «каталог» исключает прямую отправку по электронной почте, факсу или на принтер. Как он работает: вы размещаете набор полей слияния с нужным вам форматированием, в нужном вам порядке. При слиянии указанный набор повторяется для всех указанных строк источника данных. Фактически "копи-паст" с сохранением форматирования. Слияние по типу каталога осуществляется "в новый документ" (еще одно окно Word). Этот документ уже не связан с источником данных и может быть передан клиенту любым удобным для вас способом. По завершении слияния в CRM никаких записей не создается.
Другой интересный момент, связанный с опцией mergetype, состоит в том, что у самого объекта "Шаблон слияния" в CRM, есть соответствующий атрибут типа picklist. Судя по моим наблюдениям, значение этого атрибута не влияет вообще ни на что. На коды опций опираться так же не следует, так как если судить по ним, что электронной почте соответствует код 2, Письму - 1, Факсу -6 и т.д. В любом случае, вы можете добавить и свои опции, но от этого ничего не изменится.
Вы можете вовсе не задавать параметр mergetype при вызове диалога, и тогда при его открытии пользователь получит право самостоятельно решать какой тип слияния использовать. Опять же, если на созданной вами кнопке написано «Отправить по e-mail» и вы создавали шаблон под отправку почтой, то имеет смысл ограничить выбор, чтобы у пользователя было меньше шансов запутаться.
Итак, диалогом слияния заведует страница /_grid/cmds/dlg_webmailmerge.aspx?objectTypeCode=<Тип записи>. Параметр objectTypeCode - обязательный. Далее следует не обязательный параметр "Тип слияния" - mergetype. Этот параметр растет непосредственно из Word и описывает, какой макет и с какими возможностями будет применяться к нашим записям:
mergetype=0. Письмо. В качестве макета для документа слияния Word выступает обычный документ. Если упрощенно: 1 стандартный лист (экземпляр документа) на одну строку источника слияния. Генерированные Письма можно отправить на печать или по электронной почте. По завершении слияния в Word, откроется диалог CRM, в котором будет предложено отследить в системе действия типа "Письмо". Документ слияния будет приложен к действию «атачем» (текст не будет добавлен в тело Письма, как в случае с e-mail). Почтовые действия слияния можно создавать как открытыми, так и закрытыми, назначить для них ответственных и создать для текущего слияния быструю кампанию, если это еще не было сделано.
mergetype=1. Наклейки. Под наклейкой понимается сложный макет Word для размещения большого количества элементов с повторяющимся оформлением, например, товарные ценники, бейджеки, наклейки на почтовые конверты, штрихкоды и пр. Упрощенно: множество строк источника слияния размещается на одном листе в ячейках таблицы. С Word поставляется огромное количество шаблонов наклеек под любую задачу. На выходе получаем тот же функционал, что и в случае с типом "Письмо": Наклейки отслеживаются как Письма, могут быть отправлены по почте и т.д.
mergetype=2. Конверт. То же что и "Наклейка", но используются другие макеты - под стандартные почтовые конверты. На выходе - то же и в случае слиянием по типам "Письмо" и "Наклейки".
mergetype=4. Электронная почта. Макет аналогичный типу "Письмо", с той разницей, что при отправке письма через Outlook будут игнорироваться различные элементы форматирования, например, разрывы страниц и колонтитулы исходного шаблона Word. При запуске этого типа слияния Word автоматически переходит в режим разметки документа. По завершении слияния, в CRM могут быть отслежены действия Электронной почты. Действия могут быть отслежены только как завершенные, так как отправка производится немедленно. По этой же причине нет возможности изменить ответственного - письмо уйдет от имени пользователя осуществляющего слияние. Наиболее интересным отличием данного типа от прочих, является опция "Отказа от подписки". При ее включении, в конец письма будет добавлена гиперссылка с текстом "Щелкните, чтобы отказаться от подписки» (по умолчанию). Анкер ссылки имеет вид: "mailto:<user_email>?subject=UNSUBSCRIBE:<email_subject>". Как это работает: человек получает ваш спам, после чего понимает, что не хочет больше получать от вас маркетинговые рассылки. В этом случае, он нажимает на ссылку в письме, после чего его почтовый клиент получает команду создать ответ на ваше сообщение и добавить к его теме префикс "UNSUBSCRIBE:". Теперь, если у вас настроено отслеживание входящей почты, и в системных настройках, на вкладке "Маркетинг" разрешена «автоматическая отмена подписки», то при обработке такого письма, роутер установит для записи отправителя флаг "не слать маркетинговые материалы". В дальнейшем этот адресат будет исключаться из списка получателей слияния. Другой интересный момент: если в этом же разделе настроек вы разрешили создавать "Отклики от кампании" для ответов на маркетинговые рассылки, то при включении опции "Автоматическая отмена подписки", отклики будут создаваться с кодом "Не слать материалы", если они создаются в отношении письма с «отпиской от рассылки»". В противном случае, префикс "UNSUBSCRIBE:" не будет учитываться, и все полученные отклики будус создаваться с кодом "Заинтересован".
mergetype=5. Факс. Как и в случае с электронной почтой, для Факса используется "неразрывный" шаблон документа (без разрывов страниц). Полученные документы слияния можно отправить на печать, по электронной почте и, в случае должной настройки офис и факсовой службы, генерированные документы можно сразу же отправить по факсу. По завершении слияния вы можете сохранить в CRM действия типа Факс.
Каталог. Данный тип недоступен для выбора в диалоге слияния - он вызывается только добавлением параметра objectId={ид_объекта}. При использовании этого параметра ключ "mergetype" игнорируется: слияние всегда запускается в режиме каталога. Суть макета каталога в том, что он подразумевает размещение данных из нескольких записей источника в одном документе. Ярчайший пример: коммерческое предложение, прайс, заказ, счет. Тут же скрывается ряд проблем: тип слияния "каталог" доступен только для объекта "Предложение" (любой другой objectTypeCode отвергается с системной ошибкой). Помимо этого, «каталог» исключает прямую отправку по электронной почте, факсу или на принтер. Как он работает: вы размещаете набор полей слияния с нужным вам форматированием, в нужном вам порядке. При слиянии указанный набор повторяется для всех указанных строк источника данных. Фактически "копи-паст" с сохранением форматирования. Слияние по типу каталога осуществляется "в новый документ" (еще одно окно Word). Этот документ уже не связан с источником данных и может быть передан клиенту любым удобным для вас способом. По завершении слияния в CRM никаких записей не создается.
Другой интересный момент, связанный с опцией mergetype, состоит в том, что у самого объекта "Шаблон слияния" в CRM, есть соответствующий атрибут типа picklist. Судя по моим наблюдениям, значение этого атрибута не влияет вообще ни на что. На коды опций опираться так же не следует, так как если судить по ним, что электронной почте соответствует код 2, Письму - 1, Факсу -6 и т.д. В любом случае, вы можете добавить и свои опции, но от этого ничего не изменится.
Вы можете вовсе не задавать параметр mergetype при вызове диалога, и тогда при его открытии пользователь получит право самостоятельно решать какой тип слияния использовать. Опять же, если на созданной вами кнопке написано «Отправить по e-mail» и вы создавали шаблон под отправку почтой, то имеет смысл ограничить выбор, чтобы у пользователя было меньше шансов запутаться.
Всего комментариев 3
Комментарии
-
Уважаемый, Enot. Помогите, пожалуйста, разобраться. У меня после завершения слияния с Word никакого диалогового окна CRM, в котором будет предложено отследить в системе действия не появляется. На этапе завершения слияния Word предлагает только "Печать", "Изменить часть писем" и все. Возможно необходимы доп. настройки Word-а?
Запись от Nativa размещена 28.01.2011 в 13:50 -
Запись от Артем Enot Грунин размещена 28.01.2011 в 14:03 -
Благодарю.
Действительно, работает только для Outlook клиента.Запись от Nativa размещена 28.01.2011 в 17:02