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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.05.2009, 14:45   #21  
RumataEstor is offline
RumataEstor
очами вижу
 
84 / 19 (1) ++
Регистрация: 29.04.2008
Адрес: Москва
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А вы пробовали настраивать? Именно ваш случай описан в хелпе.

Укажите Событие "был должен эту сумму уже в прошлом" или по-ангельски "was due this amount of time ago", указываете просрочку 1 день.

Понятно, есть ньюансы, например, если обработку оповещений за один день пропустили, то событие "пропадет", но тут уже вопрос скорее к постановке исходной задачи.
Извиняюсь за оффтоп: неужели "amount of time ago" в Аксапте переведено как "сумму уже в прошлом"? Поверить не могу.
Старый 07.05.2009, 15:27   #22  
Sada is offline
Sada
Программатор
Аватар для Sada
 
1,450 / 153 (8) ++++++
Регистрация: 29.03.2005
Адрес: Толи Барнаул, толи Москва
"Некоторое время назад" вроде бы

ЗЫ: 1000-й пост
Старый 10.07.2009, 10:06   #23  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
DAX 4.0
такой вопрос. настроили оповещения на почту и в аксапту.
тем кто в группе admin приходят.
а остальным пользователям нет. я так понимаю проблема в правах, на что нужно дать права чтобы работали оповещения на почту и в акс, чтобы не дать ничего лишнего?
Старый 10.07.2009, 10:44   #24  
greench is offline
greench
Участник
Oracle
 
425 / 74 (3) ++++
Регистрация: 12.07.2007
Адрес: Киев
Добавьте в настройка прав доступа права доступа к таблицам оповещений(Основной->таблицы->)
Там же в основном ->разное "Источник оповещения".
Возможно это не все и я что-то забыл.

З.Ы. Акспта 4.0. СП1
За это сообщение автора поблагодарили: propeller (1).
Старый 10.07.2009, 11:08   #25  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
А смотреть форму оповещений разве не нужно? )

Лучше дать доступ на Основное / Разное - Оповещения - Входящее событие. Так вы и доступ к форме дадите, и сразу сможете и права на источник, и на таблицу дать. Также смотрите в разделе Разное - есть отдельный пункт на всплывающее окно оповещения.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: propeller (1).
Старый 10.07.2009, 11:31   #26  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
а этого будет достаточного для того чтобы они и на почту приходили?
в аксапте появились а на почту нет.(
Старый 10.07.2009, 12:28   #27  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Давайте определимся, что именно не работает?
Права пользователя дают ему просмотр оповещений в Аксапте.

Даже если таких прав нет, оповещения все равно создаются и их можно посмотреть в таблице EventInbox. Также если настроена отправка почты, создается запись в таблице SysOutgoingEmailTable (Администрирование / Периодические операции / Обработка сообщений электронной почты / Состояние отправки сообщений электронной почты.

У вас записи в таблице создаются?
__________________
Ivanhoe as is..
Старый 10.07.2009, 13:20   #28  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
да появляется. но почему то только для тех пользователей кто в группе admin.
для остальных даже записи в этой табличке не появляются
Старый 10.07.2009, 13:47   #29  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Так может, проблема в настройках? Мейл указан в параметрах пользователя? В параметрах пользователя разрешена отправка мейлов по оповещениям?

Даже проверил сейчас: DAX 4.0 SP2 EE, если есть доступ к таблице EventInbox и хотя бы на чтение EventRuleTable, то формируется и оповещение и мейл. Если доступа к таблицам нет -то нет ни оповещения, ни мейла.
__________________
Ivanhoe as is..
Старый 10.07.2009, 14:06   #30  
propeller is offline
propeller
Участник
Аватар для propeller
 
359 / 29 (1) +++
Регистрация: 25.07.2007
все спасибо , разобрался вроде.
поставили всем "Для всех правил генерации оповещений"
Старый 07.12.2011, 16:07   #31  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Вопрос такой: а куда добавлять Dynamics://%LinkToBusinessData% , чтобы можно было из письма перейти к источнику ? Или это фантастика?
В шаблоне сообщения электронной почты добавил, в итоге в тексте письма получаю просто текст Dynamics://0?DrillDown_752411
Старый 07.12.2011, 16:31   #32  
Pustik is offline
Pustik
Участник
 
807 / 372 (14) ++++++
Регистрация: 04.06.2004
Делаете класс унаследованный от EventNotification, допустим EventNotificationMy , и в нем статический метод :
X++:
static void postMessage(UserId _userId, EventSubject _subject, EventMessage _message,Common _common = null,MenuFunction _menuFunction = null)
{
    EventNotificationMy eventNotifier = new EventNotificationMy();
    ;
    eventNotifier.parmUserId(_userId);
    eventNotifier.parmSubject(_subject);
    eventNotifier.parmMessage(_message);
    eventNotifier.parmNotificationType(EventNotificationType::Information);
    eventNotifier.parmRecord(_common);
    eventNotifier.parmMenuFunction(_menufunction);
    eventNotifier.create();
}
и можно использовать по назначению.
В качестве параметра _common Вы будете передавать строку таблицы, которая и будет источником.Если вы этот параметр передали кнопочка "Перейти к источнику" будет активна.
__________________
-Ты в гномиков веришь?
-Нет.
-А они в тебя верят, смотри, не подведи их.

Последний раз редактировалось Pustik; 07.12.2011 в 16:35.
Старый 07.12.2011, 17:09   #33  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Вопрос такой: а куда добавлять Dynamics://%LinkToBusinessData% , чтобы можно было из письма перейти к источнику ? Или это фантастика?
В шаблоне сообщения электронной почты добавил, в итоге в тексте письма получаю просто текст Dynamics://0?DrillDown_752411
Это действительно "просто текст", или гипер-ссылка? Сама строка сформирована верно.

Попробуйте скопировать этот текст и вставить в обозреватель - должен появится диалог про запуск Аксапты, при подтверждении откроется клиент и автоматически откроется нужная форма.

Если все отработало верно, то нужно проверить шаблон e-mail - почему там формируется именно текст, а не ссылка.
__________________
Ivanhoe as is..
Старый 07.12.2011, 17:59   #34  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Да, чистый текст. Надо добавить html тэги вокруг?

Не написал сразу, каюсь: DAX запускается через ярлык на рабочем столе цитрикс. На сам рабочий стол ещё нужно залогиниться.

Если ссылку вставить в браузер на этом рабочем столе (после логина), то выскакивает запрос на запуск программы, но далее ничего не происходит.
Старый 07.12.2011, 18:22   #35  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
1. По созданию шаблона письма - посмотрите хелп, там прямо оттуда можно копировать. Шаблон надо на первой вкладке делать, не на html. Ссылка должна автоматически сформироваться.
2. Ничего не происходит - у вас в этот момент запущена Аксапта? После получения ссылки вы не меняли поле "Цель аналитической работы" (или какой-то похожий бред) в параметрах оповещений? Это поле подставляется в ссылку (нолик - это как раз "код" аксапты, к которой относится ссылка).
3. В вашем случае с цитриксом, я так понимаю, ничего не получится. Т.к. особый вид ссылки обрабатывается специальным обработчиком, который устанавливается вместе с клиентом. Насколько я понимаю, этот обработчик может запустить только установленный в этой же ОС клиент Ax.
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили: mnt_dx (1).
Старый 07.12.2011, 19:06   #36  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
1. Скопировал из хэлпа - чистый текст получаю. Делаю на первой вкладке.
2. Пробовал с запущеной и незапущеной Аксой. Странных полей в оповещении не менял. Цель=0 стоит.
3. Ок, спасибо
Старый 07.12.2011, 19:35   #37  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
У вас в форме шаблонов эл. почты стоит выходная форма "HTML"?
Попробуйте тогда напрямую в шаблоне вставить текст на вкладке HTML:
X++:
<a href="dynamics://%LinkToBusinessData%/">  </a>
__________________
Ivanhoe as is..
За это сообщение автора поблагодарили:  (-1).
Старый 08.12.2011, 10:12   #38  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
У вас в форме шаблонов эл. почты стоит выходная форма "HTML"?
Попробуйте тогда напрямую в шаблоне вставить текст на вкладке HTML:
X++:
<a href="dynamics://%LinkToBusinessData%/">  </a>
Пробовал, всё равно в письме это как чистый текст, видимо нужна локальная акса для разбора адреса типа dynamics*.
Старый 08.12.2011, 18:02   #39  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,319 / 3547 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Цитата:
Сообщение от mnt_dx Посмотреть сообщение
Пробовал, всё равно в письме это как чистый текст, видимо нужна локальная акса для разбора адреса типа dynamics*.
У вас в списке протоколов должен быть протокол Dynamics://
Это делается в висте / 7рке в программах по умолчанию-Сопоставление типов файлов или протоколов конкретным программам.
В XP/2003 делается в параметрах папки.
Привожу скриншот для 4-ки (для 2009-й точно также):
Нажмите на изображение для увеличения
Название: AXHLink.PNG
Просмотров: 602
Размер:	28.4 Кб
ID:	7364
Соответственно - нужно сделать в винде протокол и сопоставить его с программой AXHLink.exe.
Она в свою очередь будет запускать локальную АХ с конфигурацией по умолчанию (необязательно Original, но установленную по умолчанию). И если все звезды сойдутся - то дриллдаун получится эффектный

PS. Да, нужна локальная АХ - факт.
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 08.12.2011 в 18:10.
Старый 08.12.2011, 18:41   #40  
mnt_dx is offline
mnt_dx
Участник
Axapta Retail User
Лучший по профессии 2014
 
1,747 / 188 (10) ++++++
Регистрация: 17.02.2011
Адрес: К Северу через Северо-Запад
sukhanchik, а можно текст *drilldown* добавить в адрес ссылки ярлыка на раб.столе цитрикса?
Теги
оповещения, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Create Filtered Alerts To Sniff Out The Data You Really Want Blog bot DAX Blogs 0 23.05.2014 19:11
Проведите ликбез по DAX, плиз ) Andey DAX: Программирование 3 23.05.2012 12:27
axinthefield: Managing the Alerts Queue for AX 2009 Blog bot DAX Blogs 0 11.06.2011 05:19
Оповещения в DAX 2009 suicest DAX: Функционал 2 02.06.2009 12:33
dax-lessons: Active directory in Axapta Blog bot DAX Blogs 0 27.08.2007 23:00

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

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

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