NAVObjectPermissionsReportWebApp. О чудный, дивный мир…
Хочу вернутся к старой теме разбивке объектов по гранулам.
В свое время у меня был пост по этой теме: Справочный файл по русской версии для "Find Granule", это еще по старой лицензионной туле. Потом на Partnersource появился полезный Excel файл (Object Permissions Report for Microsoft Dynamics NAV), писал про это: Dynamics NAV, как понять какие объекты входят в какие гранулы?.
В современное время решил снова вернутся к этой избитой теме.
Решил все посмотреть под разрезом нового веяния корпорации Microsoft по дружбе с Open Source и т.д.
Да, да на сервисах, что предоставляются Azure *, можно найти кучу Open Source приложений и даже приложения конкурентов а-ля Oracle:
Так же есть свежий локальный сайт (корпорация поддерживает его, digital проект OSS on Azure) с вызывающим названием https://linuxloves.ru
linuxloves (!!!) О чудный, дивный мир…
вот еще инфа -
https://azure.microsoft.com/ru-ru/documentation/articles/virtual-machines-linux-opensource-links/
* Azure - есть бесплатная 30-дневная подписка; если есть MSDN подписка, то там даже ~9000 рублей в месяц дают и есть возможность их потратить.
Ну в общем решил посмотреть Java и прочий сторонний мир…
В результате такой вот ученический проект:
https://github.com/finn777/navobjectpermissionsreportwebapp
Java (.jsp) + Tomcat (on Azure) + MySQL (on Azure)
И собственно само веб приложение NAVObjectPermissionsReportWebApp: https://alexef0test0nav.azurewebsites.net/navobjectpermissionsreportwebapp-1/
updated (14-Oct-2016) пример реализации navobjectpermissionsreportwebapp с использованием Spring Boot - https://github.com/finn777/navspringboot
Возможно кому будет полезно. Веб приложение по сути эмулирует то, что делает Excel файл.
Файлу, что служил источником для загрузки данных в MySQL, после выкачивания делал Data Refresh, вероятно он отличается…
Возможно кому будет полезно.
Использовал из Azure:
Marketplace (ClearDB MySQL Database) –
Web App (Apache Tomcat 8) –
Т.е. общая картинка у меня такая (денег практически с моей MSDN подписки не списывает) –
Литература –
Java и Web: https://www.javarush.ru/ https://devcolibri.com/ https://www.youtube.com/user/devcolibri/playlists https://java-course.ru/ https://www.litres.ru/deniel-leuk/programmirovanie-na-java-8476071/ https://books.ifmo.ru/book/931/setevoe_programmirovanie.htm https://htmlbook.ru/
Azure и Open Sources https://azure.microsoft.com https://linuxloves.ru https://azure.microsoft.com/ru-ru/documentation/articles/virtual-machines-linux-opensource-links/ https://channel9.msdn.com/Series/Open-Source-Database-on-Microsoft-Azure/01 https://www.microsoft.com/en-us/Openness https://portal.azure.com/ // новомодный интерфейс
https://manage.windowsazure.com // классический интерфейс