Показать сообщение отдельно
Старый 12.05.2008, 12:36   #21  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от kashperuk Посмотреть сообщение
Результат оценки бага - by Design. Причина - Нельзя закрывать систему, если есть несохраненная работа пользователя.
Мне кажется, это какой-то некорректный "дизайн". В (почти) любой системе есть пользователи, которые работают с системой, вводят какие-то данные, etc., и есть администраторы, которые следят за тем, чтобы система нормально функционировала, в т.ч. ограничивая и даже прерывая работу пользователей. И с точки зрения (нормальной) системы действия и намерения администраторов обладают более высоким приоритетом, нежели действия и намерения пользователей. Вот взять те же винды Там есть возможность удаленного завершения работы или перезагрузки компьютера, которая доступна по умолчанию только администраторам; при этом есть возможность осуществлять завершение работы или перезагрузку не сразу, а по истечение заданного таймаута и с выводом какого-то информационного сообщения. Кроме того, есть настройки, с помощью которых можно указать период времени (в каждом из дней недели с точностью до получаса), когда пользователю разрешено работать, а также настройка того, что делать по истечении разрешенного рабочего времени с активными сессиями пользователя - оставлять или принудительно делать logoff. Есть также в виндах штатная настройка, через сколько секунд принудительно прибивать приложение, если оно не отвечает на сообщение о завершении работы. Вместе это позволяет:
  • указывать период "рабочего времени" с тем, чтобы, как минимум, "вход в систему" был возможен только в указанное время;
  • принудительно "выключать" или перезагружать рабочие станции, а также завершать пользовательские сессии по таймауту;
  • дать при этом пользователю время на сохранение результатов своей работы;
  • дать приложениям пользователя возможность нормально завершиться даже в том случае, если сессия пользователя завершается "прямо сейчас";
  • и самое главное - это дает администраторам надежный инструмент управления, действия которого могут быть достаточно "мягкими", но всегда - неотвратимыми для пользователя.
В виндовых доменах ситуация, когда администратор решает, что пользователю пора завершить работу или перезагрузить компьютер, а пользователь без наличия нужных прав может успешно этому воспрепятствовать, - просто абсурдна. А вот в DAX, которая с 4-ой версии стремится интегрироваться с этими доменами, логика работы получается совсем иная: мало ли чего хочет администратор, главное, чтоб пользователь введенную цифирьку не потерял

Последний раз редактировалось gl00mie; 12.05.2008 в 12:38. Причина: typo