AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.07.2014, 18:16   #1  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Workwflow + Шаблоны Документов + Письмо
Добрый день!

Есть плагин, который работает с шаблонами документов. Инициализируеться документ данными из СРМ (из сущности Контакт и связанных с ней) и отсылает письмо вместе с вложением.

Сейчас Логика Выглядит так:

1) Есть сущность Шаблон Документов, где и содержится наш шаблон + теги типа
tag2 = <contact.lastname>;
tag3 = <contact.parentcustomerid.account.new_firstname_advisor>;

2) Есть сущность Заполненные формы. Она имеет следующие связи

1 : N
Клиент Заполненные формы
Шаблон Документов Заполненные формы

На нее навешан плагин, он создает вложение на сущности Заполненные формы и отправляет письмо отвественному, который указан у контакта

Клиент попросил переделать плагин на форкфлов.

По моей логике кастомный шаг будет принимать два параметра: Клиент и Шаблон Документов.
Воркфолв должен быть один, но генерировать он может несколько шаблонов, так как шагов можно указать хоть 10.

Так вот, у меня такой вопрос: где лучше всего сохранять эти обработанные шаблоны (в Клиенте, в отдельной сущности, на сервере)?

И как после инициализации прикрепить в письмо. У меня есть код, который создает письмо с одним вложением, как их создать несколько?

Или разделить на два форкфлова. Один создает Доки, второй - прикрепляет вложения и отправляет их Ответственному лицу или Клиенту.

Последний раз редактировалось GetLucky; 31.07.2014 в 18:26.
Старый 01.08.2014, 11:25   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Очень запутанный пост, но попытаюсь ответить.

1. Где лучше хранить документы? Есть стандартная сущность "Шаблон слияния почты". На мой взгляд, вам подходит идеально

2. Как прикрепить в письмо? Вопрос риторический. Если вы хотите использовать готовые активности CRM для отправки, тогда единственный выход - создавать объект Annotation. Стандартным же WF прикладывать его к письму и так же отправлять

3. Один шаг, или несколько? Вопрос только в том, как вы собираетесь передавать файл между этими шагами. И как собираетесь отправить.

4. У меня есть код, который создает письмо с одним вложением, как их создать несколько? Попробуйте использовать цикл.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 01.08.2014, 18:23   #3  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Спасибо за рекомендации.

Клиент захотел создавать вместо вложений - файлы в SP (SharePoint) и добавлять ссылки на них в письма.

Так вот, если ли инфа как коннектиться из СРМ к SP?

Как в WorkFlow/Plugin создавать файлы в SP?

То есть какие там сборки, объекты и т.д.?
Старый 04.08.2014, 16:01   #4  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Увы, не смотря на наличие некотрой интеграции "из коробки", CRM не предоставляет дополнительных сервисов для управления файлами в SP (поправьте меня, если я ошибаюсь).

Так что вам придется почитать SDK по SP. Если кратко, у вас два выхода: "объектная модель SP" и старые добрые веб-сервисы. Объектная модель - набор сборок для упрощения соединения и выполнения рутинных задач. В отличии от CRM существует два набора сборок: клиентский и серверный. Если вы решите использовать сборки, ваш плагин должен быть не изолированный.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вложения в письмо, в форме "Действия компании" support Dynamics CRM: Функционал 2 23.12.2010 11:02
Выручайте господа: Как научить Outlook автоопределять в отношении какого бизнес-партнера оптравлено / получено письмо. oren1mad Dynamics CRM: Функционал 4 21.10.2010 13:46
Ссылку на запись в письмо. echo_igor Dynamics CRM: Прочие вопросы 10 10.09.2009 14:17
Создание документов на основе данных CRM dockay1 Dynamics CRM: Функционал 2 19.08.2009 11:33
Письмо в списке ожидания usercrm Dynamics CRM: Разработка 2 22.10.2008 10:26

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:23.