|
16.01.2009, 09:26 | #1 |
Участник
|
|
|
16.01.2009, 10:18 | #2 |
Чайный пьяница
|
Специально перепроверил. Создал 2 карточки - в каждой по 2 поля типа ntext - new_ntext1 и new_ntext2.
На первой - написал скрипт открытия на создание карточки воторого типа такого вида: Код: var url = '/'+ORG_UNIQUE_NAME + '/userdefined/edit.aspx?etc=10003#'; window.open(url,'name','height=750, width=950, toolbar=no, menubar=no, scrollbars=no, location=no'); Код: if (crmForm.FormType == 1 && window.opener != null) { crmForm.all.new_ntext1.DataValue = window.opener.crmForm.all.new_ntext1.DataValue; crmForm.all.new_ntext2.DataValue = window.opener.crmForm.all.new_ntext2.DataValue; } PS Поскольку всё это пишется как пример и писал на скорую руки все проверки естественно опустил.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
16.01.2009, 12:06 | #3 |
Участник
|
Прощу прощения, нашел ошибку, теперь все передается, единственное что в почте каким то хитрым образом это все отображено в виде HTML письма а переносится все текстом с тегами =) Спасибо большое
Еще последний момент хотелось уточнить, в идеале нужно, чтобы после содания на основании письма новой сущности, в письме должно заполниться поле связаного объекта ссылкой на новосозданную сущность. Т.е. при сохранении сущности еще сохраняется какая то связь с исходной? И можно ли ее изменить через window.opener а потом еще и сохранить?) |
|
16.01.2009, 12:15 | #4 |
Чайный пьяница
|
Цитата:
Сообщение от Казарин Александр
Прощу прощения, нашел ошибку, теперь все передается, единственное что в почте каким то хитрым образом это все отображено в виде HTML письма а переносится все текстом с тегами =) Спасибо большое
Еще последний момент хотелось уточнить, в идеале нужно, чтобы после содания на основании письма новой сущности, в письме должно заполниться поле связаного объекта ссылкой на новосозданную сущность. Т.е. при сохранении сущности еще сохраняется какая то связь с исходной? И можно ли ее изменить через window.opener а потом еще и сохранить?) 1. Создать в новосозданном объекте поле, которое будет по сути являться хранителем GUID письма, из которого выполняется создание нового объекта. 2. В скрипт, которым выполняется заполнение данных новосозданной карточки - добавиться скрипт, который в поле, созданное в пункте 1 - заполнит GUID письма через ObjectId. 3. Написать плагин на post-Create создаваемой карточки. Вычитать Guid новосозданной карточки, Guid письма. Апдейтуть ту связь о которой Вы упоминали. Других идей вроде бы как нет, потому как на момент создания - мы не можем оперировать идентификатором создаваемой карточки.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
За это сообщение автора поблагодарили: Казарин Александр (1). |
16.01.2016, 18:41 | #5 |
Участник
|
Парни, подскажите,
а можно ли "влезть" в стандартный механизм преобразования сообщения эл. почты в лид или действие и изменить маппинг полей? Или придется с нуля делать взамен штатного? CRM 2015, если что ) |
|
18.01.2016, 10:20 | #6 |
Чайный пьяница
|
К сожалению второе - всё взамен, потому как стандартный механизм не подлежит расширению.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|