Известные ограничения
- Известные ограничения
- Автоматизация
- Отображение выходных данных
- Несовместимость типов данных
- Бизнес-аналитика
- Особенности хранения пустых значений в таблицах
- Агент мониторинга
- Ограничения сбора активности
- Поддержка UI Automation в конфигурациях продуктов «1С»
- Особенности фиксирования активности программ
- Обновление агента мониторинга
На странице описаны известные ограничения в системе Proceset по модулям:
Автоматизация
Отображение выходных данных
Если колонки таблицы названы одинаково до точки (пример: col.id, col.employee), в выходных данных в скрипте эти колонки отобразятся как вложенные (col: id, employee).
Несовместимость типов данных
Типы данных Int64 и UInt64 несовместимы. Во время выполнения скрипта при переливке данных из колонки в колонку с этими типами возможны проблемы.
Бизнес-аналитика
Особенности хранения пустых значений в таблицах
Созданные и импортированные таблицы хранятся на пользовательских серверах ClickHouse. Для каждого значения создается поле с соответствующим типом данных. На каждое поле со свойством Nullable в базе данных создается два поля.
Для хранения Nullable полей ClickHouse использует:
- отдельный файл с масками NULL. Маска определяет, что лежит в ячейке данных: NULL или значение
- файл со значениями
Если маска указывает, что в ячейке хранится NULL, в файле значений хранится значение по умолчанию для типа данных. Например, если поле имеет тип Nullable(Int8), ячейка будет хранить значение по умолчанию для Int8. Эта особенность увеличивает размер хранилища.
Использование полей свойства Nullable снижает производительность, учитывайте это при проектировании баз данных.
Агент мониторинга
Ограничения сбора активности
Агент мониторинга работает на технологии UI Automation и там, где эта технология не применима, сбор активности может быть ограниченным.
Поддержка UI Automation в конфигурациях продуктов «1С»
Поддержка UI Automation в конфигурациях «1С:Предприятие» доступна с версии платформы 8.3.16. Поддержка этой технологии зависит не только от версии платформы, но и от того, как реализована конфигурация.
Управляемые формы
UI Automation поддерживается для управляемых форм, которые разработаны с учетом современных стандартов платформы «1С» (начиная с версии 8.2.). Если в конфигурации используются управляемые формы, то элементы интерфейса (например, кнопки, поля, таблицы и т. д.) могут быть доступны через UI Automation.
Обычные формы
Обычные формы, которые используются в старых конфигурациях (например, в продуктах «1С:Управление торговлей» версии 10.3., «1С:Бухгалтерия» версии 2 и т. д.), не поддерживают UI Automation. Эти формы используют старую технологию интерфейса, которая несовместима с современными стандартами автоматизации.
Требования к конфигурациям
Чтобы использовать UI Automation, конфигурация должна быть обновлена до версии, которая поддерживает управляемые формы и современные стандарты платформы «1С». Например, конфигурации для продуктов «1С:Управление торговлей» версии 11, «1С:ERP Управление предприятием» версии 2, «1С:Комплексная автоматизация» версии 2 и другие, которые активно развиваются, поддерживают UI Automation.
Практическое применение
Если вы используете современную конфигурацию (например, для «1С:Управление торговлей» версии 11), то UI Automation будет работать корректно. Для старых конфигураций (например, в продуктах «1С:Управление торговлей» версии 10.3. или «1С:Бухгалтерия» версии 2) потребуется обновление до более новых версий или доработка конфигураций.
Особенности фиксирования активности программ
У агента мониторинга, установленного на ОС Linux, следующие особенности фиксирования активности программ:
- оконная иерархия не фиксируется. В Агенте мониторинга дочернее окно фиксируется как главное. В программах по работе с документами (LibreOffice, Блокнот и пр.) дочерние окна не фиксируются
- версия программ фиксируется как 0.0.0
- события Copy/Cut/Paste не фиксируются через горячие клавиши
- у ПО 1С фиксируется только название активного окна
- события FileOpen и FileSave фиксируются только в браузере Mozilla Firefox
Агент мониторинга может зафиксировать роботизированную активность в нерабочее время. Такими роботами могут быть роботы-перекладчики и другие. В таблице мониторинга «monitoring_activity» в поле input_type
будет записано 0
. В некоторых случаях в input_type
будет записано 1
, если агент не смог распознать активность как роботизированную. Например, от робота было недостаточно активности, чтобы ее хватило для анализа.
Обновление агента мониторинга
При обновлении агента могут возникнуть проблемы, если предыдущая версия была установлена с помощью файла GPO, а удалена с помощью файла EXE.
Была ли статья полезна?