2 drugg
Цитата |
---|
Diso пишет:
А как же TF DOCs? Вот там эта функциональность была бы к месту. |
Цитата |
---|
Sedoy пишет:
И почему словарь недоступен даже для чтения всем, кроме того пользователя, которяй его открыл первым до окончания его сеанса? |
Этот вариант можно назвать "обойтись малой кровью". Однако, есть отрицательный момент: сложно угадать редактируется ли в данную секунду словарь или нет. Поэтому, пользователь будет вынужден терять время на ожидание, чтобы внести изменения в словарь. Сомневаюсь, что разработчики пойдут на такое преобразование, так как это породит еще больше недовольства.
Что касается назначения индивидуальных прав доступа к словарю, то это в корне не правильно.
Вот если бы существовал такой вид базы данных, в которой доступ к каждой записи был бы независимым от других записей, подобно файлам в директории. Это было бы совсем другое дело. Но это, скорее всего, не возможно.
Есть у меня один, вроде бы осуществимый, вариант: на сервере, где хранится словарь запускается специальная программа, которая осуществляет управление словарем (чтение записей из БД и отправление этих записей пользователю, запросившему их; изменение значений записей и перезапись файла словаря...). Все установленные на других компьютерах T-Flex CAD обращаются к этой программе, а не к словарю, причем должны обслуживаются этой программой одновременно (аналогично пользователям, подключенным к чату или к DOCs). Если сделать такую организацию, то максимум неприятного, что можно будет встретить – сообщение, что в данный момент времени указанная запись БД редактируется другим пользователем.