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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.09.2009, 10:41   #1  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
Спасибо за ответ, но это малость не то.
Я не использую Outlook для чтения почты я читаю напрямую с Exchange аксаптой и записываю определенные поля в табличку. Тему письма получил, тело письма тоже, вложения также не вопрос, но вот как вытащить адреса отправителя и получателя никак не могу понять...
Любые методы что я использую выдают ошибку типа:

---------------------------
Microsoft Dynamics AX Debugger
---------------------------
Ошибка времени выполнения: COMVariant Объект не имеет метода "Address". и т.д.
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 15.09.2009, 13:43   #2  
GM2005 is offline
GM2005
Участник
 
64 / 43 (2) +++
Регистрация: 09.11.2005
Судя по историям успешных внедрений некоторые используют Office SharePoint Server:
"By deploying and linking Exchange Server 2007 and Office SharePoint Server 2007 alongside Retail Chain Manager for Microsoft Dynamics AX, Expert Group can now quickly and reliably distribute consolidated business information to its entire franchise network" (http://www.microsoft.com/dynamics/en...yid=4000004840).
Как я понял, в Майкрософте для версии Dax 2009 делают в ставку на интеграцию Microsoft Dynamics AX и Microsoft Office Communication Server 2007:
"Benefits of combining Microsoft Dynamics AX and Microsoft Office Communication Server 2007
Fuels business productivity. Contact fellow employees, partners, and customers, quickly and easily, without leaving the context of the Microsoft Dynamics AX screen. If the person you're contacting is also using Microsoft unified communications, data about the conversation can be transmitted, creating a rich contextual user experience.
Fits with your systems. Customers are able to maximize their investments in Microsoft technologies, and to make use of that investment inside their business management solutions.
Familiar to your people. As with other Microsoft Office products, Office Communicator 2007 R2 is designed to be familiar and easy to use. The software-based unified communications approach puts the presence information right next to a person's name and displays their full name and availability. This uniform user experience lowers the learning curve and helps enhance productivity.
Software requirements
The following software is required to implement the Collaborative Contact Center solution:
Microsoft Dynamics AX 2009
Microsoft Office Communications Server 2007 R2
Microsoft Office Communicator 2007 R2
(http://www.microsoft.com/dynamics/en...ct-center.aspx)
Наверное, это более правильное решение:
1) В этой интеграции есть возможность учета, настройки, использования, контроля и т.д. почти всех каналов общения с контрагентами (голос, письма, чат, конференции). Этого функционала достаточно для обсуждения и решения совместных вопросов.
2) Затем при доступе контрагентов через свою роль и прав на корпоративный портал Dax 2009 предоставляется возможность реализовывать часть этих решений (например, через создание заказов на продажу, участие в опросах и анкетировании, получение отчетов и выписок).
Мне этот подход предоставляется более продуктивным, чем просто импорт писем из Exchange Server. Ведь потом надо будет эти письма "разбирать" по темам-заголовкам, как-то анализировать содержание и т.д (то есть надстраивать функционал Аутлука).
А вложенные документы (часто заявки на покупку, договора, подтверждение и т.п.) - горе! С этим хозяйством тоже надо будет что-то делать ("разбирать", сохранять, переносить инфу в саму Аксапту). То есть, вместо обработки вложенных документов кажется лучше использовать ЕР
Старый 15.09.2009, 14:15   #3  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
Может оно так и надо по поводу Шарика и ЕР...но моя задача написать обработчик почты, который будет выполнятся в пакетном режиме и проверять определенный ящик на сервере Exchange (подключение и вытаскивание почты из оутлука не рассматривается), в который будут приходить определенно сформированным образом письма, их то и необходимо обработать и затащить в аксапту. Атач прикрепим при помощи Docu* к табличке регистраций почты. Саму табличку заполним разобрав письмо.
От
Кому
Тема
Тело
Вложение
Время получения

Далее на основе этой таблички будет происходить ряд действий в системе.

Вопрос как получить адреса ОТ и КОМУ
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 15.09.2009, 17:47   #4  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от zZ_TOP_Zz Посмотреть сообщение
...

Вопрос как получить адреса ОТ и КОМУ
Нет аксы под рукой а может попробуйте:
X++:
fromAdr = message.From();
toAddr  = message.To()

// и т.д.
а .NET скорее всего лучше подойдет, см пост выше
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Последний раз редактировалось blokva; 15.09.2009 в 17:50.
Старый 16.09.2009, 10:19   #5  
zZ_TOP_Zz is offline
zZ_TOP_Zz
int 20h
Аватар для zZ_TOP_Zz
 
143 / 24 (1) +++
Регистрация: 26.02.2007
Адрес: Санкт -Петербург
Цитата:
Сообщение от blokva Посмотреть сообщение
Нет аксы под рукой а может попробуйте:
X++:
fromAdr = message.From();
toAddr  = message.To()

// и т.д.
а .NET скорее всего лучше подойдет, см пост выше

Хорошая попытка я пробовал она не работает

Выдает ошибку
Ошибка времени выполнения: COMVariant Объект не имеет метода "То". и т.д.
__________________
It's just my Unhopelessnessabilityerism
Trying to debug my mind
Старый 16.09.2009, 10:35   #6  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Цитата:
Сообщение от zZ_TOP_Zz Посмотреть сообщение
Хорошая попытка я пробовал она не работает

Выдает ошибку
Ошибка времени выполнения: COMVariant Объект не имеет метода "То". и т.д.
Странно но oleview показывает, что есть, может его просто COM сделать , я не программист и все эти заморочки обычно вытаскивал из oleview, может спецы подскажут!
Посмотрел тот мой джоб, таки message есть COM объект.
X++:
CDOMessages = f2.Messages();
    #    mmm = COM::createFromVariant(CDOMessages);
    #    intparm = mmm.Count();
    #    s1 = intparm.int();
    #    col = new COMEnum2Variant(mmm);
    #    info('Всего писем: ' + int2str(s1));
    #    mess = col.getFirst();
    #    for (i=1; i <= s1; i++)
    #    {
    #        mmm = COM::createFromVariant(mess);
    #        ccc = mmm.Subject();
    #        info(ccc.bStr());
    #        mess = col.getNext();
    #    }
т.е. мне кажется что надо к примеру как то так:
X++:
for (i=1; i <= s1; i++)
    #    {
    #        mmm = COM::createFromVariant(mess);
    #        ccc = mmm.To();
    #        info(ccc.bStr());
              ccc = mmm.From();
     #        info(ccc.bStr());
    #        mess = col.getNext();
    #    }
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/

Последний раз редактировалось blokva; 16.09.2009 в 10:48.
За это сообщение автора поблагодарили: zZ_TOP_Zz (1).
Теги
ax2009, exchange, mail, winapi, почта

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
mfp: Today MS-Press is printing "Inside Dynamics AX 2009" Blog bot DAX Blogs 0 11.06.2009 02:07
DAX 2009 SP1 + MS SQL Server 2008 xshaman DAX: Администрирование 7 10.12.2008 12:26
msdynamicsax: DAX 2009 and MS SQL 2008 Blog bot DAX Blogs 0 09.08.2008 14:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05
msdynamicsax: Enterprise Portal development in DAX 2009 Blog bot DAX Blogs 0 18.04.2008 07:06

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

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

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