07.05.2009, 14:45 | #21 |
очами вижу
|
Цитата:
Сообщение от Ivanhoe
А вы пробовали настраивать? Именно ваш случай описан в хелпе.
Укажите Событие "был должен эту сумму уже в прошлом" или по-ангельски "was due this amount of time ago", указываете просрочку 1 день. Понятно, есть ньюансы, например, если обработку оповещений за один день пропустили, то событие "пропадет", но тут уже вопрос скорее к постановке исходной задачи. |
|
07.05.2009, 15:27 | #22 |
Программатор
|
"Некоторое время назад" вроде бы
ЗЫ: 1000-й пост |
|
10.07.2009, 10:06 | #23 |
Участник
|
DAX 4.0
такой вопрос. настроили оповещения на почту и в аксапту.
тем кто в группе admin приходят. а остальным пользователям нет. я так понимаю проблема в правах, на что нужно дать права чтобы работали оповещения на почту и в акс, чтобы не дать ничего лишнего? |
|
10.07.2009, 10:44 | #24 |
Участник
|
Добавьте в настройка прав доступа права доступа к таблицам оповещений(Основной->таблицы->)
Там же в основном ->разное "Источник оповещения". Возможно это не все и я что-то забыл. З.Ы. Акспта 4.0. СП1 |
|
|
За это сообщение автора поблагодарили: propeller (1). |
10.07.2009, 11:08 | #25 |
Участник
|
А смотреть форму оповещений разве не нужно? )
Лучше дать доступ на Основное / Разное - Оповещения - Входящее событие. Так вы и доступ к форме дадите, и сразу сможете и права на источник, и на таблицу дать. Также смотрите в разделе Разное - есть отдельный пункт на всплывающее окно оповещения.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: propeller (1). |
10.07.2009, 11:31 | #26 |
Участник
|
а этого будет достаточного для того чтобы они и на почту приходили?
в аксапте появились а на почту нет.( |
|
10.07.2009, 12:28 | #27 |
Участник
|
Давайте определимся, что именно не работает?
Права пользователя дают ему просмотр оповещений в Аксапте. Даже если таких прав нет, оповещения все равно создаются и их можно посмотреть в таблице EventInbox. Также если настроена отправка почты, создается запись в таблице SysOutgoingEmailTable (Администрирование / Периодические операции / Обработка сообщений электронной почты / Состояние отправки сообщений электронной почты. У вас записи в таблице создаются?
__________________
Ivanhoe as is.. |
|
10.07.2009, 13:20 | #28 |
Участник
|
да появляется. но почему то только для тех пользователей кто в группе admin.
для остальных даже записи в этой табличке не появляются |
|
10.07.2009, 13:47 | #29 |
Участник
|
Так может, проблема в настройках? Мейл указан в параметрах пользователя? В параметрах пользователя разрешена отправка мейлов по оповещениям?
Даже проверил сейчас: DAX 4.0 SP2 EE, если есть доступ к таблице EventInbox и хотя бы на чтение EventRuleTable, то формируется и оповещение и мейл. Если доступа к таблицам нет -то нет ни оповещения, ни мейла.
__________________
Ivanhoe as is.. |
|
10.07.2009, 14:06 | #30 |
Участник
|
все спасибо , разобрался вроде.
поставили всем "Для всех правил генерации оповещений" |
|
07.12.2011, 16:07 | #31 |
Участник
|
Вопрос такой: а куда добавлять Dynamics://%LinkToBusinessData% , чтобы можно было из письма перейти к источнику ? Или это фантастика?
В шаблоне сообщения электронной почты добавил, в итоге в тексте письма получаю просто текст Dynamics://0?DrillDown_752411 |
|
07.12.2011, 16:31 | #32 |
Участник
|
Делаете класс унаследованный от 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 |
Участник
|
Цитата:
Попробуйте скопировать этот текст и вставить в обозреватель - должен появится диалог про запуск Аксапты, при подтверждении откроется клиент и автоматически откроется нужная форма. Если все отработало верно, то нужно проверить шаблон e-mail - почему там формируется именно текст, а не ссылка.
__________________
Ivanhoe as is.. |
|
07.12.2011, 17:59 | #34 |
Участник
|
Да, чистый текст. Надо добавить html тэги вокруг?
Не написал сразу, каюсь: DAX запускается через ярлык на рабочем столе цитрикс. На сам рабочий стол ещё нужно залогиниться. Если ссылку вставить в браузер на этом рабочем столе (после логина), то выскакивает запрос на запуск программы, но далее ничего не происходит. |
|
07.12.2011, 18:22 | #35 |
Участник
|
1. По созданию шаблона письма - посмотрите хелп, там прямо оттуда можно копировать. Шаблон надо на первой вкладке делать, не на html. Ссылка должна автоматически сформироваться.
2. Ничего не происходит - у вас в этот момент запущена Аксапта? После получения ссылки вы не меняли поле "Цель аналитической работы" (или какой-то похожий бред) в параметрах оповещений? Это поле подставляется в ссылку (нолик - это как раз "код" аксапты, к которой относится ссылка). 3. В вашем случае с цитриксом, я так понимаю, ничего не получится. Т.к. особый вид ссылки обрабатывается специальным обработчиком, который устанавливается вместе с клиентом. Насколько я понимаю, этот обработчик может запустить только установленный в этой же ОС клиент Ax.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: mnt_dx (1). |
07.12.2011, 19:06 | #36 |
Участник
|
1. Скопировал из хэлпа - чистый текст получаю. Делаю на первой вкладке.
2. Пробовал с запущеной и незапущеной Аксой. Странных полей в оповещении не менял. Цель=0 стоит. 3. Ок, спасибо |
|
07.12.2011, 19:35 | #37 |
Участник
|
У вас в форме шаблонов эл. почты стоит выходная форма "HTML"?
Попробуйте тогда напрямую в шаблоне вставить текст на вкладке HTML: X++: <a href="dynamics://%LinkToBusinessData%/"> </a>
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: (-1). |
08.12.2011, 10:12 | #38 |
Участник
|
Пробовал, всё равно в письме это как чистый текст, видимо нужна локальная акса для разбора адреса типа dynamics*.
|
|
08.12.2011, 18:02 | #39 |
Administrator
|
Цитата:
Это делается в висте / 7рке в программах по умолчанию-Сопоставление типов файлов или протоколов конкретным программам. В XP/2003 делается в параметрах папки. Привожу скриншот для 4-ки (для 2009-й точно также): Соответственно - нужно сделать в винде протокол и сопоставить его с программой AXHLink.exe. Она в свою очередь будет запускать локальную АХ с конфигурацией по умолчанию (необязательно Original, но установленную по умолчанию). И если все звезды сойдутся - то дриллдаун получится эффектный PS. Да, нужна локальная АХ - факт.
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 08.12.2011 в 18:10. |
|
08.12.2011, 18:41 | #40 |
Участник
|
sukhanchik, а можно текст *drilldown* добавить в адрес ссылки ярлыка на раб.столе цитрикса?
|
|