Цитата |
---|
Скалецкий Игорь написал: Все это прекрасно разделит программно ключ и код с клавиатуры. А теперь "Человеческий фактор": Вводит "Админ" в карточке хоз/органа Ключ ТМ типа 010523... и так 12 знаков, ставит признак "Признак идентификатора"-КЛЮЧ. А в реальности это КОД вводимый на клавиатуре и надо бы было поставить "Признак идентификатора"-КОД. Что тогда.??? А если код ТМ уже был прописан в программе под каким-то ФИО, и был удален. И полностью согласен с Орловым Павлом, что при массовой работе ПЦО(имею ввиду охрану большого количества объектов разбросанных даже не только в пределах всего города , но и более), это может существенно вводить Пультовичек и Дежурных в заблуждение. Сработал Ключ Высветилась ФИО и Оператор снял объект с охраны, а потом ..... ОЧЕНЬ БОЛЬШИЕ НЕПРИЯТНОСТИ. |
Почему и говорили в предыдущей ветке - надо сделать возможность и тестировать. А применять или нет - каждый сам решает.
Чисто, имхо, как бы я пошел.
В программном коде закладывается дополнительная процедура обработки по событию ввода ключа/кода. Сама такая процедура есть в зачатке. Теперь. при входе в нее, остается вытащить необходимые переменные по ключу/коду - т.е. тип (ключа/кода), привязанная к нему персона(ы), группа/подразделение/должность), наличие галки разрешения дополнительной обработки для этой персоны/группы/подразделения/должности.
Далее в зависимости от этой галки процедура идет либо по старому пути (нет санкции), либо по новому - выводит уже вытащенную инфу о персоне.
В случае какой то нестандартной ситуации (например множественности ключа) можно вывести еще и всплывающее окно с предупреждением. В этом случае можно продумать какие то действия, либо просто уйти в стандартную процедуру - мол "без санкции". А далее пусть админ разбирается в своей базе или отключает это допобработку вооще))
На мой непрофессиональный взгляд - не так уж и сложно))
PS. Да. Ну и, конечно, все это должно быть доступно в статистике, логах и т.п.