22 апреля 2022 г.

KB5004442 и старые версии ЛОЦМАН:PLM

С момента публикации ситуация изменилась, и проблема, описанная в статье, уже не так актуальна.

В январе 2023 года Microsoft выпустила обновление, которое автоматически заменяет уровень проверки подлинности на минимально необходимый (auto-elevation patch).

Тем не менее, если у вас разные поколения Windows на клиенткских и серверных машинах, или где-то нет последних обновлений, то информация может пригодится.

Оригинальный текст:

В сентябре 2021 года вышло обновление Windows с исправлением уязвимости CVE-2021-26414. Подробности уязвимости не раскрываются, сказано лишь, что уязвимость связана с кражей учетных данных пользователя при подключении к злонамеренному серверу.

Для закрытия уязвимости исправление KB5004442 повышает минимальный уровень проверки подлинности при удаленных вызовах DCOM.

Для пользователей ЛОЦМАН:PLM это означает, что для версии меньше 2017 могут возникнуть проблемы в работе.

29 октября 2018 г.

Пишем подключаемый модуль на C#

У начинающих разработчиков часто появляются вопросы, как написать плагин к ЛОЦМАН Клиент на C#.

Основные проблемы составляет следующее:
  • Как экспортировать из сборки функции InitUserDLLCom, PgiCheckMenuItemCom и другие?
  • Как получить описания интерфейсов клиентского приложения?
  • Как реализовать функцию InitUserDLLCom?
  • Как разместить сборку и ее зависимости в отдельной папке?
  • Как добавить значки для пунктов меню?

Подробнее об этом ниже.

4 июля 2018 г.

mORMot и Linux

В настоящее время активно идет улучшение поддержки Linux в mORMot. В основном, конечно, для серверных приложений.


Несмотря на то, что в Delphi с версии 10.2 есть компилятор для Linux, в качестве основного компилятора под Linux для mORMot был выбран FreePascal. Главная причина в том, что он открытый и бесплатный. И при этом FreePascal в части генерации кода лучше компилятора Delphi для Linux.

25 сентября 2017 г.

Подключаемые модули в версии 2017

Версия «ЛОЦМАН:PLM 2017» принесла новые изменения в работу подключаемых модулей.

Теперь есть три варианта клиентских лицензий: Базовая, Стандартная и Максимальная. Тип лицензии определяет набор функций, которые будут доступны в клиентском приложении. В том числе использование подключаемых модулей:
  • Для базовой лицензии использование подключаемых модулей недоступно.
  • Для стандартной лицензии необходимо приобретение дополнительной опции «Использование расширений».
  • Для максимальной лицензии нет ограничений.

30 октября 2015 г.

Новая версия LWF 1.1.0.850

Доступна для загрузки новая версия LWF.

LWF_1.1.0.850.zip

Два самых заметных изменения в новой версии: переработаны просмотр и аннотирование вторичных представлений и добавлена возможность создавать письма в бизнес-процессе.

Подробнее об изменениях ниже.

28 сентября 2015 г.

Illustrated Spare Parts Catalogue

Illustrated Spare Parts Catalogue — Software for creating and publishing spare parts catalogs. It works closely with the PLM system.

It uses SQLite database, mORMot for client-server communication and ORM, and SynPDF for creating PDF.

1 сентября 2015 г.

История LWF

В 2008 году мы внедряли систему ЛОЦМАН Workflow (версии 8.5). Так выглядел клиент Workflow в то время:


Но при внедрении возникли две существенные проблемы:
  1. Необходимость ввода пароля для подтверждение каждого действия.
  2. В клиенте Workflow нет документа, с которым нужно работать.