20.04.2010, 10:05 | #1 |
Модератор
|
Ссылка на Аксапту
Интересует вопрос ссылки на аксапту.
Как это может быть: Пользователю приходит письмо, в нем текст "Глянь заказ на покупку " и какая то ссылка. При нажатии на ссылку открывается аксапта (к примеру Ax2009), и открывается форма "Заказа на покупку" и курсор в гриде встает на нужную запись. Если такое? Если нет, то как можно реализовать? |
|
20.04.2010, 10:20 | #2 |
Administrator
|
Для 4-ки нашел ссылку в MSDN как это сделать:
http://msdn.microsoft.com/en-US/libr...(v=AX.10).aspx Сам пробовал. Работает. Но... если у некоторых пользователей криво стоит Windows (или АХ) - то перехода не получается. Переход основан на: 1. Префиксе Dynamics:// в адресе ссылки, с которым ассоциирован AxHLink.exe из Bin-каталога клиента 2. Обработке команды DrillDown (см \Classes\SysStartUpCmdDrillDown), которой передается код оповещения, на основе которого и происходит переход либо к оповещению, либо к источнику оповещения в зависимости от настройки у пользователя
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 20.04.2010 в 10:26. |
|
|
За это сообщение автора поблагодарили: Poleax (3), hated8 (1). |
20.04.2010, 11:14 | #3 |
Участник
|
Еще сюда можете посмотреть. Правда это не стандартная функциональность.
http://www.axaptapedia.com/AxPath |
|
20.04.2010, 11:24 | #4 |
Участник
|
1. Вариант без доработок (как и писали выше) - настройка стандартных оповещений.
2. Вариант с доработкой: не сочитите за рекламу моего проекта (он для 4.0), но, возможно, поможет: Проект расширения стандартных оповещений AX 4.0 В частности, там есть доработка, позволяющая создавать оповещения программно и на их основе делать почтовые сообщения с возможностью перехода. Реализация основана на стандартных оповещениях и письмах. В 2009 появилось семейство классов EventNotification, несложно сделать своего наследника и вызывать его по нужному событию - также получите стандартное оповещения и письмо на основе его. Еще про оповещения и почту можно почитать в хелпе (4.0 - для администратора, 2009 - по настройке системы и приложения), там целые разделы по оповещениям.
__________________
Ivanhoe as is.. |
|
20.04.2010, 11:40 | #5 |
Участник
|
Цитата:
Сообщение от kashperuk
Еще сюда можете посмотреть. Правда это не стандартная функциональность.
http://www.axaptapedia.com/AxPath блог комментируется разными людьми. в том числе есть комментарий Максима Белугина про axhlink.exe насколько я понимаю, axhlink.exe и реализует обработку ссылок. Но документацию на этот exe-шник не встречал. Было бы классно, если бы в Аксапте существовал способ, аналогичный Навижиновскому http://www.navision.mazzy.ru/lib/finlink/ |
|
20.04.2010, 14:58 | #6 |
Administrator
|
Да, и кстати - забыл упомянуть одно маааленькое условие, которое должно выполняться, чтобы весь этот механизм работал.
У каждого пользователя, который планирует переходить по ссылке в АХ д.б. настроена в реестре (именно в реестре) активная конфигурация именно того приложения, куда он будет заходить. Грубо говоря каждый пользователь, запустив просто Ax32.exe без указания конфигурации должен попадать именно в ту аксапту, которая отправила письмо со ссылкой. Просто часто делают ярлык на сетевой .axc-файл, в котором уже прописывают единые параметры. Этот вариант тут не прокатит.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Poleax (1). |
Теги |
alert, ax2009, axpath, template |
|
|