Дополнительные параметры типа
Дополнительные параметры типа в Pilot-myAdmin позволяют расширить поведение элементов этого типа в клиентском приложении.
Например, с помощью настройки дополнительных параметров типов можно:
- Ограничивать количество версий документа.
- Накладывать на документы текстовые метки.
- Накладывать на документы штрихкод.
Настройка дополнительных параметров
Произведите настройку в Pilot-myAdmin:
- Откройте нужную базу данных и перейдите на вкладку Типы.
- Выберите тип и нажмите Редактировать в контекстном меню.
- В появившемся окне Редактирование типа в поле Дополнительные параметры вставьте описание конфигурации.
- Нажмите ОК. Конфигурация дополнительных параметров типа будет сохранена.
Пример наложения текстовой метки на документ
Приведённая ниже конфигурация автоматически накладывает на документ текстовую метку с указанием времени создания документа.
<Configuration>
<TextBlock>
Дата создания: {creation_time}
</TextBlock>
</Configuration>
Пример ограничения размеров файлов
Приведённая ниже конфигурация, добавленная к типу externalFile_,ограничивает размер файлов во вложении к сообщению чата или к заданию:
- картинки, имеющие форматы .jpg и .png, могут иметь размер не более 6MB,
- исполняемые файлы с расширением .exe не могут быть вложены,
- максимальный размер всех остальных файлов ограничен 10MB.
<Configuration>
<FileSizeLimit FileExtension="jpg,png" MaxSize="6MB"/>
<FileSizeLimit FileExtension="exe" MaxSize="0"/>
<FileSizeLimit FileExtension="*" MaxSize="10MB"/>
</Configuration>
Пример исключения типов из поиска
Конфигурация типа поддерживает свойство ExcludeFromSearch, которое позволяет настроить видимость данного типа для различных поисков в системе Pilot. Значением этого свойства является строка. В ней через запятую можно перечислить названия поисковых механизмов, из которых данный тип должен быть исключен:
- documents - поисковые запросы в обозревателе документов,
- tasks - поисковые запросы в фильтрах заданий,
- annotations - поисковые запросы в фильтрах замечаний к документу.
В примере ниже такое значение свойства определяет, что тип, для которого задана данная конфигурация, будет не доступен для поиска в обозревателе документов.
<Configuration ExcludeFromSearch="documents" />
В примере ниже при таком значении свойства, тип будет не доступен для поиска ни в поисковых запросах фильтров заданий, ни замечаний к документам.
<Configuration ExcludeFromSearch="tasks,annotations" />
Несколько настроек дополнительных параметров
Конфигурация дополнительных параметров типа может содержать несколько настроек. В таком случае, это будет единая конфигурация, содержащая несколько блоков настроек. Например, настройки наложения текстовой метки и штрихкода:
<Configuration>
<TextBlock>
...
</TextBlock>
<Barcode
...
>
</Configuration>