21.02.2011, 14:53 | #1 |
Участник
|
Система обновления NAV (C/AL, T-SQL)
Данная система актуальна для тех, у кого используется более одной базы Navision. Суть заключается во внедрении версионности каждой используемой базы данных. Что умеет делать система обновления: 1. Распространение справочников (через xml-файл) 2. Добавление/Изменение/Удаление объектов системы (минуя стандартный fob). 3. Запуск "заданий" по обновлению баз данных Navision. 4. Добавление/Изменение/Удаление ролей и конкретных прав в них. Это базовая функциональность системы. Работает все это через Navision Application Server + Джобы на SQL Server. Разумеется, функциональность может быть как угодно расширена, с учетом специфики конкретной функциональности Navision. Подробнее можно в ПМ. "Управлялка" NAS'ами (C#, ASP.NET) Актуальна для тех, у кого используется более одного инстанса NAS. Представляет из себя мониторилку состояния инстансов NAS с возможностью создания/изменения/удаления. Есть два простеньких варианта фронтенда: обычный Win-клиент и Web-интерфейс. Суть в том, что не нужно регистрировать кучу служб NAS (если, допустим, необходимо более 1-2 инстансов) или запускать кучу консолей NAS. Устанавливается серверная часть "управлялки", которая уже умеет создавать/запускать/мониторить NAS'ы. Клиенты используются для их конфигурации и просмотра состояния. Более полная информация о технологии и доп. возможностях через ПМ. Данные системы написаны мной и успешно используются в данное время в крупной компании, но не хватает времени сделать полноценный stand-alone addon для Navision в силу специфичности возможных целей использования и той и другой систем, а посему делюсь на уровне идеи/доработки под нужды/внедрения. Если есть интерес - буду рад ответить на вопросы.
__________________
"И лишь патологоанатом не берет работу на дом" (с) Вишневский |
|