Показать сообщение отдельно
Старый 12.12.2018, 10:53   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Объекты на сервере при падении AOS'а, разумеется, очищаются, но в D365FO пользовательский интерфейс (то, что выполняется в браузере) гораздо меньше связан с ними, нежели в той же AX 2012, поэтому потеря подключения к одному AOS'у и переподключение к другому проходят для пользователей куда быстрее и проще. В том числе это достигается за счет выноса аутентификации вовне - в ADFS для On-Premises либо Azure AD, соответственно, для Azure-версии. Получается, что у пользователя в браузере остаются актуальные cookies для аутентификации, которые без лишних вопросов принимает другой AOS.
В адресной строке браузера остается URL с кодом компании и пунктом меню. При обновлении страницы по F5 открывается та же форма, однако, в ней может не быть связей по dynalink, которые были прежде (если текущая форма открывалась из другой), поэтому придется снова выбирать, к примеру, нужный заказ или журнал. Также есть функционал т.н. deep links, позволяющий создавать для произвольной формы URL с сохранением текущих фильтров запроса (Query), в т.ч. с точностью до конкретной записи на форме. При открытии формы через такую ссылку сохранится и позиционирование.
Что касается данных - тут всё работает так же, как в предыдущих версиях: если нажал Ctrl-S или перешел на другую запись, то данные сохраняются. Впрочем, в отличие от предыдущих версий, в D365FO несохраненные данные еще можно выудить из полей веб-формы в браузере, тогда как раньше клиент при потере подключения просто показывал MsgBox и потом закрывался, не давая ничего скопировать.
За это сообщение автора поблагодарили: belugin (5), Logger (3), S.Kuskov (5).