SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Возможно ли реализовать вызов диалога регистрации пользователя в оперативном режиме не по "горячим" клавишам, а по нажатию кнопки на экране? Если да, то как ?
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Все процедуры, связанные со сменой прав пользователя сознательно выполнены так, чтобы по возможности снизить вероятность случайного и/или несанкционированного вызова процедуры. Системные процедуры обеспечения безопасности также требуют дополнительных манипуляций.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Mike_TEN
Junior Member / Новичок
Участник № / Member № 303
отправлено / posted
Насчет необходимости усложнять процедуру смены пользователя, я позволю себе не согласиться. При случайном вызове этой процедуры появится диалоговое окно, где достаточно нажать кнопку "отмена" и ничего криминального не произойдет. Даже если нажать (случайно) кнопку "ОК" - то же ничего страшного не случиться (пользователь "default", как правило, в рабочем проекте не имеет никаких прав). Оператору достаточно будет снова вызвать эту процедуру и ввести свои имя и пароль. Что касается несанкционированого вызова данной процедуры, сомневаюсь, что это сочетание клавиш является сколько-нибудь серьезным препятствием. Зато вот уж от операторов, при их обучении, слышно, скажем так, мало лестного по этому поводу.
Сам я, честно говоря, считаю этот вопрос не принципиальным, но думаю многие со мной согласяться.
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Проблема четырех клавиш укладывается в принцип Бритвы Оккама "не множить лишних сушностей", т.е. зачем четыре когда можно одну? Но разработчики тоже по своему правы. И в тоже время со стороны пользователя если сел за "клаву" учись "заворачивать" пальцы, учи все и получай навыки. Когда водительские права получаешь- это допуск к работе в определеных условиях с соответствующими навыками, так и здесь. Можно принять конечно Соломоново решение, четыре клавиши и ввести одну для пользователя, но тогда вернулись к бритве ))). В общем Тавтология - при любом высказывании истинно всё, не такая уж собственно это и проблема. Гораздо важнее на мой взгляд идентификация и документирование прав пользователя в реальном времени, о чем я писал ранее
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Водительские права - правами, но можно ведь ездить на машине с механической КПП или с автоматом. Оператора меньше всего интересует вопрос получения высококласных навыков работы с компьютером,ему необходимо максимум удобств в работе и простота пользовательского интерфейса т.к. голова его занята контролем хода технологического процесса а не изучением ПЭВМ.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Хорошая система АСУТП не должна занимать голову оператора ходом технологического процесса, она как раз и создана для того, чтобы обеспечивать автоматическое управление этим процессом.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Валерий Б
Forum Professor / Завсегдатай форума
Участник № / Member № 377
отправлено / posted
Речь, вообще не шла о машине(только смысл),говорилось об ЭЛЕМЕНТАРНОМ НАВЫКЕ работы за "клавой", в совершенстве владейте вы . Фигуру под названием "Бабушка в окошке" (из трех пальцев) умеют вертеть все и адастру не спрашивают. Единственное ,что может беспокоить так это физ. недостаток рук, но для правой руки возможно управиться и тремя пальцами..........
Сообщения / Posts 262 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
1:0 в Вашу пользу! Но простота пользовательского интерфейса, на мой взгляд, немаловажное дело. Автоматически хорошо, но оператор все равно нужен.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Mike_TEN
Junior Member / Новичок
Участник № / Member № 303
отправлено / posted
Добавлю, что оператор нужен как раз для того, чтобы быстро принять правильное решение при аварийной ситуации (в том числе при нарушениях в АСУТП). Поэтому в первую очередь он обязан знать техпроцесс, а уж потом крутить пальцами над клавой. Если, допустим, оператору не хочется запоминать какую-то комбинацию - администрация его (оператора) менять не будет. Зато очень может быть, что и прислушается к его жалобам по поводу неудобства интерфейса. В этом случае крайним естественно остается разработчик проекта.
Сообщения / Posts 17 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Смена прав оператора отнюдь не является реакцией на ход технологического процесса. Поэтому приравнивать эту операцию к другим функциям операторского интерфейса нельзя. Смена прав осуществляется при смене пользователя (передаче смены, передачи из эксплуатации в наладку и обратно, и т.д.). Это процедура не аварийная, не авральная и должна выполняться с возможно большей защитой от ошибок.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Возможно ли каким-то образом сигнализировать графикой о том, что в системе не зарегистрирован оператор ? Т.к. возникают моменты когда оператор на время выходит из системы (предотвращая доступ к управлению посторонних) а потом при возникновении ситуаций, требующих его реакции, упорно жмет на все клавиши забыв о том, что он из системы вышел.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если у оператора есть инструментальная панель консоли, то после выхода его из системы "бегущий человечек" станет серым (неактивным). После входа в систему с правильным логином этот индикатор активизируется.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Все дело в том, что у реального оператора инструментальной панели почти никогда не бывает. Интересует как без нее проинформироавать.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Включите системный динамик. В отсутствие прав пользователя графической консоли при каждой попытке активного действия в консоли динамик будет сигнализировать.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Уточните пожалуйста, что значит включить системный динамик ? При подключенных внешних динамиках сигнал есть, но на рабочем месте опреатора их нет, а "пищалка" ПК не издает звуков. Канал СИСТЕМНЫЙ (ДИНАМИК) отрабатывает нормально.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если у оператора нет звуковых колонок, Вам надо отключить Saundblaster. Тогда звук будет передаваться на системный динамик.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Как предложение на будущее: хорошо-бы при отсутсвии активных операторов просто оставлять на экране приглашение к регистрации. Звук это хорошо, но если у кнопок установлено свойство ЗВУК, то и в штатном режиме они пищат так-же.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Ваше предложение внесено в базу для рассмотрения при последующих модификациях системы.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
quote: Отправитель / Originally posted by AdAstra Technical Support: Смена прав оператора отнюдь не является реакцией на ход технологического процесса. Поэтому приравнивать эту операцию к другим функциям операторского интерфейса нельзя. Смена прав осуществляется при смене пользователя (передаче смены, передачи из эксплуатации в наладку и обратно, и т.д.). Это процедура не аварийная, не авральная и должна выполняться с возможно большей защитой от ошибок.
Неплохо если-бы этот принцип распространялся и на завершение работы по Alt+F4. Т.к. нажатие данной комбинации клавиш часто приводит к вызову окна завершения работы ПЭВМ, а не проверки прав оператора.
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Ну - это уже надо на уровне ОС делать, а не в ТМ. Для это существуют специальные утилиты, а также настройки самой ОС.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Чем каждый раз лезть в ОС, не проще ли изменить сочетание клавиш в ТМ, или разрешить управление выгрузкой в дополнение к имеющейся возможности останова пересчета. Но может подскажите какие настройки ОС запретят вызов по Alt+F4 окна завершения работы ???
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Если так рассуждать - то проще тогда всю ОС переписать заново.
Вот несколько решений по блокировки функций: 1) Заблокировать сочетания клавиш в самой консоли МРВ. Это легко осуществить, если при разработки графики создать ФО пользовательское меню с пустыми командами на "горячие клавиши Windows" (однако некоторые системные функции таким образом не заблокируешь, например - Ctrl+Alt+Del, но Alt+F4 - блокируется намертво). 2) В Операционных системах имеются различные системы контроля политики безопасности пользователей в ОС, с помощью которых можно определить уровни и возможности доступа пользователей к различным ресурсам компьютер. Пример такой утилиты - gpedit.msc Кстати - мы уже про нее сообщали пользователям здесь же на форуме: http://forum.adastra.ru/ubb/ultimatebb.php?ubb=get_topic;f=13;t=000018 3) Сейчас существует большое количество специализированых утилит, которые направлены на решения задач подобного рода. Как пример одной из них могу порекомендовать WinLock с сайта http://www.crystaloffice.com - ну очень капитально все заблокировать можно в ОС с ее помошью....
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Похоже мы с Вами о разных вещах говорим. Я не могу понять, почему Вы лишаете пользователя возможности нормального (обрабатываемого на уровне каналов или комбинацией клавиш по типу смены прав пользователя) завершения работы МРВ с остановом пересчета и выгрузкой консоли, если запуск проводился в полноекранном режиме ? Есть ведь канал ВЫХОД для МикроМРВ. Зачем завязываться на системные средства завершения приложений? Если так рассуждать, то и через диспетчер задач все завершать можно ..
Сообщения / Posts 96 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Канал СИСТЕМНЫЙ_Выход - тоже можно использовать для останова МРВ, но выгружать его как процесс придется другими средствами. На данный момент это так и меняться в рамках пятой версии уже вряд ли что будет, поэтому некоторые из наших пользователей создают для этого свои собственные утилиты, которые по какому либо событию позволяют выгрузить МРВ, после того как он завершил свою работу по каналу СИСТЕМНЫЙ_Выход.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
SCB
Active Forum Member / Активный участник форума
Участник № / Member № 412
отправлено / posted
Уважаемые НЕКОТОРЫЕ ПОЛЬЗОВАТЕЛИ !