Подготовка библиотеки карточек

Библиотека карточек объединяет несколько описаний карточек в одну логическую единицу — решение. Например, системные карточки объединяются в одну библиотеку, а "Базовые объекты" — в другую. В большинстве случаев одно разрабатываемое решение на платформе Docsvision соответствует одной библиотеке.

При последующем распространении библиотеки карточек устанавливаются на клиентские компьютеры целиком.

Библиотека отображается в качестве родительской ветки для входящих в неё карточек в дереве карточек в Windows-клиенте (ветка Карточки).

Каждая библиотека карточек имеет описание (схему), собственный программный компонент, иконку и установочный пакет (подробнее о компонентах библиотек — в разделе Разработка компонента библиотеки карточек).

Схему карточки можно добавить в уже существующую библиотеку, либо в созданную новую.

Для создания библиотеки карточек вызовите команду New library из контекстного меню узла Card libraries дерева объектов.

При этом нужно указать имя файла, для сохранения описания библиотеки карточек, а также её свойства:
  • Alias — псевдоним библиотеки, с помощью которого к ней можно обращаться в коде.

  • Названия — локализованное имя библиотеки, отображаемое пользователю для выбранного языка.

  • ID — уникальный идентификатор библиотеки, определённый на этапе разработки (кнопка Новый позволяет сгенерировать новый идентификатор).

  • Version — номер версии библиотеки (его необходимо изменять вручную при необходимости обновить библиотеку на всех клиентах).

  • ProgID — программный идентификатор компонента библиотеки.

  • Activation string — идентификатор класса или программный идентификатор CLSID компонента библиотеки.

  • MSI Product Code — код установочного компонента библиотеки для автоматической установки.

  • MSI Package Name — путь к установочному компоненту библиотеки.

  • Icon file — иконка библиотеки (отображается в Windows-клиенте).

Описание библиотеки
Рисунок 1. Описание библиотеки

Работа с вкладкой Reports описана в разделе Использование отчётов, с вкладкой Installers — в разделе "Распространение решения", а с вкладкой Log — в разделе "Журналирование".

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