Windows Клиент-серверное ПО диспетчеризации (LKDSDisp)

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
Это я знаю.
"На разных компьютерах под одним пользователем" имелось ввиду что админ может запустить допустим конфигурацию диспетчера на другом компе или сервере для настройки профиля или проверке диспетчерской конфигурации.
 
Последнее редактирование модератором:
revit написал(а):
Зачем Спульт при сохранении делает выход? Может сохранять независимо от выхода?

В процессе сохранения, информация загружается в базу данных и получает идентификаторы записей в базе данных. Для последующего редактирования эти идентификаторы нужны, т.е. нужно повторно загружать структуру в SPult после сохранения.

Кроме того, сохранение структуры асинхронно и двухфазно. SPult передаёт LKDSDisp новую структуру и завершается. LKDSDisp, параллельно с основной работой, запускает процедуру изменения, которая в первой фазе изменяет базу данных, во второй, обновляет внутренний (существующий в LKDSDisp) контекст каждого клиента и свой контекст, сообщает клиенту, что изменения его коснулись.

Как самый безопасный вариант и выбрано завершение SPult с последующей загрузкой SPult для продолжения редактирования.
 
Ну т.е если вводишь новые лифты, допустим 50 штук, и при этом вдруг произойдет какой то сбой, то новые записи не сохранятся?
 
Последнее редактирование модератором:
revit написал(а):
Ну т.е если вводишь новые лифты, допустим 50 штук, и при этом вдруг произойдет какой то сбой, то новые записи не сохранятся?

Могут все не сохраниться, могут частично.
 
Андрей Ефименко написал(а):
На одном компьютере можно запускать несколько SPult под разными пользователями?
На разных компьютерах можно запускать SPult под одним пользователем ?

ДА.
 
ser написал(а):

Можно, конечно, ввести для пользователя признак "Запретить множественное подключение на одном компьютере".
Если сервер обнаружил, что подключается пользователь с данным признаком и уже есть подключившийся пользователь с этим же именем и IP адресом, то сервер посылает клиенту сообщение "Пользователь уже зашел". Клиентское приложение, получив сообщение "Пользователь уже зашел", выдает человеку-оператору предупреждение и завершается. Если клиентское приложение не понимает сообщение "Пользователь уже зашел", то приложение просто не подключиться так же, как и при неизвестном пользователе.
Единственная проблема - нельзя будет заходить с разных компьютеров за одним роутером.
Для понимающих людей это понятно, но очень возможны ситуации непонимания.

Можно сделать ограничение на уровне клиентской машины, т.е. в программе SPult - добавить в ListConnect.XML в элемент <Disp параметр OneUser="1" и уже сам SPult будет при запуске проверять - запущены ли экземпляры SPult под данным именем.
 
Лишь бы не в ущерб этому
revit написал(а):
"На разных компьютерах под одним пользователем" имелось ввиду что админ может запустить допустим конфигурацию диспетчера на другом компе или сервере для настройки профиля или проверке диспетчерской конфигурации.

Хотя и с одного компа под разными именами тоже вполне реальная ситуация-допустим когда один диспетчер запускает второй Спульт у себя на экране чтобы приглядеть за лифтами второго диспетчера. Сложный вопрос..
 
Последнее редактирование модератором:
Можно ли сделать трансляцию речевого сообщения с сервера через ГГС при наступлении определенного события, например реверс дверей.
 
Последнее редактирование модератором:
ser написал(а):
Можно ли сделать трансляцию речевого сообщения с сервера через ГГС при наступлении определенного события, например реверс дверей.

В обозримое время подобная доработка не планируется
 
revit написал(а):
Разобрался. установился драйвер из полного дистрибутива.
Драйвер качал отдельно т.к полный дистрибутив не ставил. А по ссылке этой на странице программ лежит 17 драйвер , а написано что 24-й. Естественно он в 8-е не ставится. Господа разработчики исправьте досадную оплошность. И вообще наверное лучше драйвер включить в состав дистрибутива SPultDst. чтобы не качать его одельно и в дальнейшем не было таки казусов. Да и кстати тут десяточка уже у некоторых в системах крутится и пора бы FTDI обновить на последний 2.12.06

usbVoicedrv.jpg
Так и не исправили, забыли наверное...
 

Вложения

  • usbVoicedrv.jpg
    usbVoicedrv.jpg
    81.6 KB · Просмотры: 0
revit написал(а):
Вложение IPB #1042
Так и не исправили, забыли наверное...

Выложен подписанный драйвер v2.12.06. Готовится новый дистрибутив LKDSDrv.msi, в котором будет обновлен драйвер, готовится дистрибутив SPultDst.msi, в который будет включен новый драйвер.
 
Андрей Ефименко написал(а):
В процессе сохранения, информация загружается в базу данных и получает идентификаторы записей в базе данных. Для последующего редактирования эти идентификаторы нужны, т.е. нужно повторно загружать структуру в SPult после сохранения.

Кроме того, сохранение структуры асинхронно и двухфазно. SPult передаёт LKDSDisp новую структуру и завершается. LKDSDisp, параллельно с основной работой, запускает процедуру изменения, которая в первой фазе изменяет базу данных, во второй, обновляет внутренний (существующий в LKDSDisp) контекст каждого клиента и свой контекст, сообщает клиенту, что изменения его коснулись.

Как самый безопасный вариант и выбрано завершение SPult с последующей загрузкой SPult для продолжения редактирования.
А под админом хотя бы можно сохранять без завершения СПульт? А то эти открытия -закрытия под разными логинами начинают доставать.

Да, и зачем кнопка "пользователи" в LKDSDispCfg, если фактически там ничего не настраивается?

В LKDSDispCfg три поля для сетевых адресов с которых можно подключаться. У меня уже четыре сетевых. В целом не критично -с резервного может и не обязательно иметь возможность подключения, но все таки может сделать возможность прописывать четыре или более сетевых адреса? И желательно так чтобы окно конфигуратора не раздувать еще больше.
 
Последнее редактирование модератором:
Доброго всем дня.
Запрещать запуск под одним пользователем на разных компьтерах не надо, хотя бы потому, что это затруднит редактирование расположения элементов на рабочей области в профилях этих пользователей.

Я как то просил уже у Вас, о окне "все неисправности", в котором бы собирались лифты имеющие неисправность.
Так же очень бы хотелось, когда нибудь потом, отдельно окно "лифты без связи". Сейчас, но контроле через сервер 2500 лифтов. осталось около 600 и всесь объем "Оби" пойдет через сервер. подобные окна очень облегчат жизнь связистов.
 
revit написал(а):
А под админом хотя бы можно сохранять без завершения СПульт? А то эти открытия -закрытия под разными логинами начинают доставать.

Под Администратором после изменения структуры как раз и нельзя сохранять без завершения работы программы SPult и я уже писал об этом.
Можно сделать смену (завершения работы) обычного пользователя, после которой появится панель подключения. Эффект только в том, что не нужно загружать SPult.

revit написал(а):
Да, и зачем кнопка "пользователи" в LKDSDispCfg, если фактически там ничего не настраивается?

LKDSDispCfg запускается без авторизации и есть возможность ввести (узнать) Администратора.

revit написал(а):
В LKDSDispCfg три поля для сетевых адресов с которых можно подключаться. У меня уже четыре сетевых. В целом не критично -с резервного может и не обязательно иметь возможность подключения, но все таки может сделать возможность прописывать четыре или более сетевых адреса? И желательно так чтобы окно конфигуратора не раздувать еще больше.

Можно сделать и произвольное количество сетевых интерфейсов. Оформлено это может быть в виде списка. Напоминаю для читателей форума, что указание сетевого интерфейса позволяет явным образом указывать шлюз, используемый данным сетевым интерфейсом (отправка пакетов производится через протокол LKDSProt, а не TCP/IP)
 
point написал(а):
Я как то просил уже у Вас, о окне "все неисправности", в котором бы собирались лифты имеющие неисправность.


Имеется в виду окно, похожее на "Непросмотренные неисправности"
NewError.png
только показывающее все имеющиеся неисправности (просмотренные и непросмотренные) ?
 

Вложения

  • NewError.png
    NewError.png
    19.6 KB · Просмотры: 0
Андрей Ефименко написал(а):
Имеется в виду окно, похожее на "Непросмотренные неисправности"
Вложение IPB #1046
только показывающее все имеющиеся неисправности (просмотренные и непросмотренные) ?

Добавьте сюда настраиваемые фильтры неисправностей - к примеру, только "нет связи", "проникновение в МП" и "отсутствует напряжение", а также настраиваемую сортировку - сначала все "отсутствует напряжение", потом "нет связи", потом "проникновение в МП" ну и т.д.
В настройках пользователи и группы просьба сделать табуляцию для пользователей-копий и убрать у них из названия имя пользователя, чьей копией они являются:
SPult_user.jpg SPult_user_new.jpg
В SPult добавить индикатор связи с сервером и увеличить время до потери связи с сервером или лучше сделать этот параметр настраиваемый. Поясню - при сбоях в работе провайдеров операторам приходиться перезапускать SPult и заново фиксировать лифты. Это неудобно. Просто увеличить время, допустим до 2 минут, и сидеть не зная что нет связи не хорошо, поэтому нужен индикатор, информирующий о попытках SPult соединиться с сервером. Это может быть окно с информацией о попытке восстановлении связи с сервером или световой индикатор, зеленый - все хорошо, красный мигающий - восстановлении связи с сервером.
Так же интересует возможность оператору установить лифту состояние "застревание" и чтобы у других пользователей SPult оно тоже отображалось.
 

Вложения

  • SPult_user.jpg
    SPult_user.jpg
    16.4 KB · Просмотры: 0
  • SPult_user_new.jpg
    SPult_user_new.jpg
    16 KB · Просмотры: 0
kurilka написал(а):
В SPult добавить индикатор связи с сервером и увеличить время до потери связи с сервером или лучше сделать этот параметр настраиваемый. Поясню - при сбоях в работе провайдеров операторам приходиться перезапускать SPult и заново фиксировать лифты. Это неудобно. Просто увеличить время, допустим до 2 минут, и сидеть не зная что нет связи не хорошо, поэтому нужен индикатор, информирующий о попытках SPult соединиться с сервером. Это может быть окно с информацией о попытке восстановлении связи с сервером или световой индикатор, зеленый - все хорошо, красный мигающий - восстановлении связи с сервером.
Так же интересует возможность оператору установить лифту состояние "застревание" и чтобы у других пользователей SPult оно тоже отображалось.

Хорошие предложения. С разрывами действительно есть проблема-синие и желтые квадратики приходится заново фиксировать и если их много то это превращается еще в ту забаву. :)
 
kurilka написал(а):
В настройках пользователи и группы просьба сделать табуляцию для пользователей-копий и убрать у них из названия имя пользователя, чьей копией они являются:
Вложение IPB #1047 Вложение IPB #1048

Как в этом случае быть с отображением наследуемых прав? Сейчас наследуемые права отображаются у пользователя и имеют серый фон. Если в дерево "пользователи-группы" явно помещать пользователей-наследников как подчиненные узлы пользователя-образца, то нужно ли в наследниках отображать наследуемые права ?

kurilka написал(а):
Так же интересует возможность оператору установить лифту состояние "застревание" и чтобы у других пользователей SPult оно тоже отображалось.

Имеется в виду "застревание" человека в лифте ? У такого лифта должна быть отдельная картинка и состояние ? Кто должен очищать этот признак ?
 
Назад
Сверху