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

  • Автор темы Автор темы Andi
  • Дата начала Дата начала
revit написал(а):
В последнее время стало иногда выскакивать такое сообщение Вложение IPB #809 с предложением перезапуска СПульт. Что бы это значило?

В той же папке, где лежит новый LKDSDrv.msi, выложен SPult v4.7.0.25, в котором данное сообщение не появляется
 
Последнее редактирование модератором:
kurilka написал(а):
Спасибо большое, Андрей Владимирович, за долгожданное обновление.

Каких дополнений хочется:
1. Группы пользователей - создал группу, занёс в неё пользователей, назначил права группе. Если пользователей много, это упрощает администрирование.
2. Как-нибудь выделить права "Управление", "Настройка" (значёк, жирный шрифт, и т.д.), чтобы было понятно, что это комплексные наборы прав, которые состоят из дискретных прав на действия с лифтами групп. Возможность смотреть из каких прав состоят комплексные права может послужить шаблоном для:
3. Создание своих наборов комплексных прав.
4. Добавить право - Доступ к списку сервисных ключей.

Дополнения для SPult:
1. Закрашивать желтым цветом вкладки, на которых отключен "звук и мерцание на новые сообщения".
2. Из режима "настройка" изменять параметры КЛШ (там где надпись ГГС)

Баг:
SPult перестал обновлять конфигурацию. При попытке обновить конфигурацию пишет что не удалось обновить конфигурацию, после чего перестает получать информацию с лифтовых блоков.

В той же папке, где лежит новый LKDSDrv.msi, выложен SPult.exe v4.7.0.25 и LKDSDisp.exe v4.7.0.14, при использовании которых все изменения конфигурации сопровождается сообщениями в SPult. Если изменились только права, то в SPult выдается сообщение "Изменились права доступа" и новые права доступа применятся сразу, т.е. загружать структуру не нужно.

Замена LKDSDisp.exe делается следующим образом:

1) в установленном ПО файл \LKDSDrv\LKDSDisp\LKDSDisp.exe переименовывается в файл \LKDSDrv\LKDSDisp\LKDSDisp.exe_old
2) в папку \LKDSDrv\LKDSDisp\ переписывается файл LKDSDisp.exe
3) net stop lkdsdisp
4) net start lkdsdisp

В SPult v4.7.0.25 по правой кнопке в ярлыке закладки можно включать/выключать индикацию новых событий звуком и мерцанием.

На ближайшее время:

- добавить еще одно право "Доступ к списку сервисных ключей"
- после завершения обкатки сформировать рабочий дистрибутив и выложить его

По поводу планов.

Буду думать над другой системой разделения доступа.

В ней будут объекты, к которым дается доступ - это лифты и группы лифтов. Группы лифтов не могут быть вложенными, т.е. группы лифтов состоят из лифтов (из групп лифтов не могут). Число лифтов и групп лифтов логически не ограничено.

В ней будут субъекты, которым дается доступ к объектам - это пользователи и группы пользователей. Группы пользователей не могут быть вложенными, т.е. группы пользователей состоят из пользователей (из групп пользователей не могут). Число пользователей и групп пользователей логически не ограничено.

Можно допустить возможность создания собственных наборов комплексных прав, но эти комплексные права просто шаблоны, состояшие из атомарных прав. В момент назначения такого комплексного права субъекту на объект остаются только атомарные права, из которых состоит шаблон, т.е. нельзя посмотреть какие комплексные права даны субъекту.

Про выборочную установку. Штатные средства подготовки msi файлов, предоставляемые Microsoft, не позволяют красиво и понятно сделать процесс выбора параметров этой установки. Да и в последних средствах разработки ПО (Microsoft Visual Studio) нет штатных средств подготовки msi файлов, а предлагается использовать сторонне средство InstallShield. Будем, конечно, покупать и изучать, но это не быстро.
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
В той же папке, где лежит новый LKDSDrv.msi, выложен SPult v4.7.0.23 в котором при неудачном подключении окно подключения не закрывается.
Если запущено с ключом -s то закрывается.(4.7.0.25)
 
Здравствуйте!
Установил и настроил клиент-серверный вариант диспетчиризации Обь.
Теперь нужно установить на несколько компьютеров только клиентское ПО. В разделе программы такого дистрибутива не нашел. А установщик ставит кучу не нужных программ плюс запускает службы.
Как установить только клиента?
Спасибо.
 
Вопрос по документации
Меню:
Клиент серверное расширение\Руководство по настройке и работе.

Раздел:
Удаленное подключение SPult к LKDSDisp.

страница 21.

форма LKDSDispCfg
у меня форма совершенно другая. Нет левой панели с диспетчерской.
Из за этого возникла путаница. Я так понял, что это форма LKDSDrvCfg.
Получается, чтобы сконфигурировать сервер нужно обязательно нужно работать на сервере.
По этому поводу вопрос.
Есть ли возможность конфигурировать сервер удаленно через сетевой компьтер?
 
Там же на 21 стр:
"При удаленном подключении SPult не может работать в режиме
«Администратора», даже если указать пользователя с правами Администратора."
А LKDSDispConf всегда была для локальной настройки удаленных клиентов к базе.
Программы удаленного рабочего стола в помощь....
 
Последнее редактирование модератором:
revit написал(а):
Там же на 21 стр:
"При удаленном подключении SPult не может работать в режиме
«Администратора», даже если указать пользователя с правами Администратора."
А LKDSDispConf всегда была для локальной настройки удаленных клиентов к базе.
Программы удаленного рабочего стола в помощь....


Тогда не надо писать "Клиент-серверное расширение". "Удаленный диспетчерский пульт" больше соответствует тому, что есть.
 
В Папку выложен SPult v4.7.0.27 - исправлена ошибка - при переходе на детальные права доступа плавное отключение лифтов перестало работать
 
Пытаюсь настроить клиент-серверное ПО. Получается следующая структура, сервер с ММИ, через который включен КЛШ. Удаленные диспетчерские компы включаются через UDP на них стоят Аппаратные преобразователи звука (перешитые КСЛы) через COM1. В итоге отсутствует звук с лифтов, которые подключены к КЛШ на сервере. В чем может быть дело?
 
vlasoff написал(а):
Пытаюсь настроить клиент-серверное ПО. Получается следующая структура, сервер с ММИ, через который включен КЛШ. Удаленные диспетчерские компы включаются через UDP на них стоят Аппаратные преобразователи звука (перешитые КСЛы) через COM1. В итоге отсутствует звук с лифтов, которые подключены к КЛШ на сервере. В чем может быть дело?

Оцифрованный звук в формате G723.1 поступает от клиентов на сервер в виде UDP пакетов. Если лифтовые блоки доступны через ПКСЛ или ПКЛШ, то этот оцифрованный звук передается далее из сервера на КСЛы или ЛБPro.

Если же лифтовые блоки доступны через ММИ (через КЛШ или аппаратные КСЛы), то полученный оцифрованный звук должен быть преобразован в аналоговый вид и передан на ММИ. И здесь не обойтись без Аппаратного преобразователя звука на сервере. Если преобразователь перешитый КСЛ, то его нужно вставить в свободный слот ММИ, кабелем 15<->9 соединить с COM портом сервера, а номер этого COM порта указать в поле "COM порт" группы полей "Параметры аппаратного преобразователя звука" в приложении LKDSDrvCfg (Настройка сети Обь)
 
Андрей Ефименко написал(а):
В Папку выложен SPult v4.7.0.27 - исправлена ошибка - при переходе на детальные права доступа плавное отключение лифтов перестало работать


Заменил SPult на версию из папки, увидел новый вид Группы/Пользователи. С одной стороны вроде лучше, но к сожалению не работает. Т.е. сначала при открытии не подхватывает уже внесенные данные о правах и доступе, а при внесении заново и выходе с сохранением все равно возвращается назад.

Не доделано, Андрей Владимирович? Откатывать назад?
 
vlasoff написал(а):
Заменил SPult на версию из папки, увидел новый вид Группы/Пользователи. С одной стороны вроде лучше, но к сожалению не работает. Т.е. сначала при открытии не подхватывает уже внесенные данные о правах и доступе, а при внесении заново и выходе с сохранением все равно возвращается назад.

Не доделано, Андрей Владимирович? Откатывать назад?

Данный SPult относится к экспериментальному дистрибутиву
На следующей неделе будет выложен рабочий дистрибутив ("Программы"), включающий все изменения, а экспериментальный будет убран.

Сейчас нужно вернуть старый SPult. Можно взять из развернутого дистрибутива.
 
Андрей Ефименко написал(а):
Подготовлены дистрибутивы и выложены в отдельную папку - 07.07.2014 изменения перенесены в рабочий дистрибутив.
Основное и значительное изменение - реализация предложенных принципов разделения прав в клиент-серверном расширении. Описание в документации в дистрибутиве.
Менять ПО нужно и на сервере и SPult на клиентских машинах.

Права реализуются самим клиентом, т.е. SPult, т.к. это нагляднее для пользователя - он видит, что можно, а что нельзя.

SPult получает права в момент подключения.

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

Кроме того:

1) в MPultPro и SPult в справочные параметры ЛБ добавлены параметры "Связист" и "Заводской номер ЛБ"
2) в MPultPro и SPult добавлено групповое исключение лифтов из списка "Не просмотренные неисправности" (пометить и нажать правую кнопку мыши)
3) Исправлена ошибка, приводящая в некоторых случаях к пропуску вычитывания статистики работы приводов лифта (MPultPro и LKDSDisp)

Изменения клиент-серверного расширения значительные и перед выкладыванием дистрибутива на сайт хотелось бы получить отзывы и предложения и особенно от тех, что промышленно использует клиент-серверное расширение.


Изменения прав доступа к лифту внесены в рабочий дистрибутив.

Изменения SPult:

- в режиме "Настройка" можно изменять "Общие параметры..." для структур, сохраненных на клиентском компьютере, т.е. для пользователя уже на клиентском компьютере (как это можно сделать для групп) можно делать дополнительные настройки, например, запретить/разрешить групповое плавное отключение лифтов, настроить будильник.
- в "Общие параметры..." введен параметр "Запретить просмотр сервисных ключей"
- добавлен пункт меню "Режимы"\"Показать работы лифтов в динамике", при его исполнении запускается панель динамики с теми лифтами, с которыми панель была закрыта последний раз.
- по правой кнопке в ярлыке закладки можно включать/выключать индикацию новых событий звуком и мерцанием
- если у текущего пользователя изменились права доступа, то выдается сообщение "Изменились права доступа" и новые права доступа применятся сразу, т.е. загружать структуру не нужно


Изменения SReport - в панель параметров отбора сообщений из журнала добавлено поле "Подстрока сообщения", позволяющая выбирать из журнала сообщения, содержащие указанную подстроку


После смены дистрибутива нужно заменить и SPult на клиентских компьютерах.
Возможно SPult запросит загрузку структуры.
 
Последнее редактирование модератором:
В новом дистрибутиве так и не работает вычитывание текущего состояния прав доступа при открывании окна Пользователи/Группы.

И вопрос, к какой категории доступа относится получение отчетов программой SReport.exe
Хотелось бы их получать и теми кто имеет права только на чтение.

Заметил еще один косяк Spult или не косяк, а что называется особенность:
Сходил настроил клиенту - Заказчику вид его лифтов для просмотра, сделал красивые группы, изменил размер, расположение... Потом немного поправил конфигурацию на серваке... и ... вуаля! с сервака загрузилась старое расположение лифтов, группы и добавились к существующему оформлению. Т.е. получилось те же лифты наложились на новые группы в старом порядке. Нельзя ли как-нибудь учесть какие из изменений загружать, а какие нет? Т.е. при изменении числа лифтов - новые добавились в соответствии с инфой с сервера, а старые, но изменившие свое положение на клиентской машине, обновляли только описание.

И еще одно уже наверное пожелание, чтобы на клиентском SPulte можно было раскидывать лифты вне зависимости от изначального положения в разных диспетчерских, то бишь в разных вкладках.
 
Последнее редактирование модератором:
vlasoff написал(а):
В новом дистрибутиве так и не работает вычитывание текущего состояния прав доступа при открывании окна Пользователи/Группы.

Начать нужно с "формирования данных для передачи в тех поддержку..." т.е. пробовать изменить права доступа, сформировать и прислать данные.

vlasoff написал(а):
И вопрос, к какой категории доступа относится получение отчетов программой SReport.exe
Хотелось бы их получать и теми кто имеет права только на чтение.

Как какового права на чтение сейчас нет. Пользователь имеет доступ к группе лифтов и может иметь дополнительные права на действия с лифтами группы. В отчеты SReport попадают лифты, входящие в доступные пользователю группы, не зависимо от дополнительных прав.

vlasoff написал(а):
Заметил еще один косяк Spult или не косяк, а что называется особенность:
Сходил настроил клиенту - Заказчику вид его лифтов для просмотра, сделал красивые группы, изменил размер, расположение... Потом немного поправил конфигурацию на серваке... и ... вуаля! с сервака загрузилась старое расположение лифтов, группы и добавились к существующему оформлению. Т.е. получилось те же лифты наложились на новые группы в старом порядке. Нельзя ли как-нибудь учесть какие из изменений загружать, а какие нет? Т.е. при изменении числа лифтов - новые добавились в соответствии с инфой с сервера, а старые, но изменившие свое положение на клиентской машине, обновляли только описание.

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

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

vlasoff написал(а):
И еще одно уже наверное пожелание, чтобы на клиентском SPulte можно было раскидывать лифты вне зависимости от изначального положения в разных диспетчерских, то бишь в разных вкладках.

Связь между вкладкой панели состояний и диспетчерской структуры принципиальная и это пожелание реализоваться не сможет.
 
При размещении лифтов во вновь созданные группы, происходят разнообразные косяки:
1. Дома с несколькими подъездами - перепутываются подъезды, если перетаскивать целиком дом с панели адресов.
2. При нажатии пункта меню "Сохранить" или выходе с сохранением, если перед этим проводились добавления лифтов в группу - изменения не сохраняются, лифты не помещаются в группу.
3. Для загрузки последних изменений в расположении лифтов с Сервера приходится сначала удалять файл Xml на клиентской машине.
4. Я часто использую пустые группы без лифтов для создания разнообразных надписей со справочной информацией, так вот группы без лифтов не загружаются на клиентские машины при обновлении конфигурации.
 
Последнее редактирование модератором:
Назад
Сверху