Показать сообщение отдельно
Старый 13.01.2010, 11:20   #1  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
! Проект расширения стандартных оповещений AX 4.0
Выкладываю проект с расширениями стандартных оповещений AX 4.0 SP2 EE.

Новые возможности:
1. Создание правил оповещений:
1.1. Указание группы пользователей - оповещение получат все пользователи группы. Обязательность поля "Код пользователя" сохранена, проверка на права доступа также оставлена стандартная - по стандартному пользователю.
1.2. Указание поля или метода исходной таблицы, содержащей код пользователя - оповещение получит соответствующий пользователь. Поле указывается в виде %createdBy%, метод - виде %method()%. Проверки на валидность поля или метода нет.
1.3. Использование мета-тегов в Теме и Сообщении. Можно указать поле или метод записи для подстановки в Тему или Сообщение оповещения. Пример: %itemId% или %getPrice()%.
2. Расширение формы просмотра оповещений:
2.1. Добавлена группа с фильтрами - группа видна только пользователям с правами на ключ AdminSetup. Удобно просматривать "чужие" или "удаленные" оповещения.
2.2. Добавлены поля "Тип" (показывает как был выбран адресат - по пользователю, по группе или из исходной записи) и "Код группового оповещения" - если оповещение для группы пользователей - ссылка на базовое оповещение.
3. Исправление стандарта:
3.1. Исправлен переход к источнику оповещения для таблиц с несколькими составными индексами.
4. Создание оповещений из кода:
4.1. Класс EventInboxCreate - создание оповещений (включая почтовые) из кода. Пример использования - см. джоб tutorialCreateInbox.
4.2. Джоб tutorialCreateAlert - программное создание оповещения (без почты) работой напрямую с таблицами оповещений.

Проект выкладывается для ознакомления и использования для собственных нужд
Все функции протестированы, но 100% гарантии не даю =)
Если есть замечания или пожелания - пишите.
Вложения
Тип файла: rar SharedProject_EventExtension.rar (35.5 Кб, 349 просмотров)
__________________
Ivanhoe as is..

Последний раз редактировалось Ivanhoe; 13.01.2010 в 11:23.
За это сообщение автора поблагодарили: mazzy (2), AlGol (1), GLU (1), Maksim (1), EAlex (1), sukhanchik (2), Logger (5), jasper (1), Poleax (2), konopello (2), gl00mie (3), Atar (1), wojzeh (1), alica_17 (1), player (1), sgt.Pepper (1), HorrR (1), sparco (0), Emka (1).