Расширения

Модули расширения позволяют решать частные задачи пользователей Pilot-ICE , такие как:

  • формирование уникальных видов документов;
  • автоматическое заполнение полей документов;
  • автоматическое формирование документов из файлов САПР;
  • интеграция с другими системами;
  • и др.

Модули расширения создаются программистами С#, в том числе собственными специалистами организаций с помощью Комплекта разработчика Pilot-ICE SDK, который предоставляется бесплатно.

Подключение расширений

Расширения Pilot-ICE подключаются и отображаются в диалоговом окне Модули расширения.

Чтобы подключить расширение:

  1. Выберите в меню СервисНастройкиМодули расширения.
  2. Правой кнопкой мыши вызовите контекстное меню.
  3. Выберите СоздатьРасширение.
  4. Добавьте ZIP-архив необходимого расширения.

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

Подробно о расширениях читайте в статье "Как решаются частные задачи пользователей Pilot-ICE: обзор модулей расширения" на официальном сайте системы Pilot-ICE.

Чтобы узнать больше о доступных расширениях, обратитесь к администратору или к вашему поставщику ПО АСКОН.

Предзагрузка модулей расширения

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

Чтобы включить предзагрузку модуля расширения:

  1. Создайте папку расширений с именем Preload
    • Выберите в меню СервисНастройкиМодули расширения.
    • Правой кнопкой мыши вызовите контекстное меню.
    • Выберите Создать в корнеПапка расширений.
    • Назовите папку Preload.
  2. Поместите модуль в папку Preload
    • Если модуль уже есть в базе, переместите его с в папку Preload c помощью команд Вырезать и Вставить контекстного меню.
    • Если модуль новый, войдите в папку Preload и подключите его с помощью команды Coздать контекстного меню.

Теперь, при запуске клиента модули из папки Preload будут загружаться до основного графического интерфейса Pilot-ICE.

Предзагрузка модуля расширения смещает время начала загрузки графического интерфейса клиента Pilot-ICE. Большое количество модулей, помещенных в папку Preload могут сильно увеличить общее время загрузки системы.