Show/Hide Toolbars

Полное руководство администратора

Провайдеры загружаемых файлов

Ссылки Назад Вверх Вперед

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

Для перехода на страницу просмотра списка провайдеров нажмите на ссылку "Провайдеры загружаемых файлов" на главной странице или выберите соответствующий пункт в меню "Прочее" - "Системные настройки".

provider_1

Переход к настройке провайдеров загружаемых файлов.

Откроется окно с таблицей, содержащей список провайдеров. Провайдер может иметь один из следующих типов:

MS SQL;

MSSQL без полнотекстового поиска;

!outdated Sharepoint (устаревшее, больше не используется);

файл провайдер для filestream с полнотекстовым поиском;

MSSQL с текстовым содержимым.

Если включен флажок "Для архивных данных", то данный провайдер не участвует в поиске по вложениям.

Для хранения новых файлов используется провайдер, выбранный в поле "Вкладывать новые файлы через провайдер".

provider_2

Список провайдеров загружаемых файлов.

!warning Для провайдера с типом MS SQL надо создать таблицу с полем для идентификатора (тип int, identity), полем для содержимого файла (тип varbinary(max)) и опциональным (необязательным) полем для расширения (тип varchar).

Добавление нового провайдера загружаемых файлов

Физически новая файловая БД создается с помощью скрипта CreateTaskFilesDB.

Чтобы добавить нового провайдера в список провайдеров "Первой Формы", нажмите кнопку Добавить провайдер. В открывшемся окне введите имя нового провайдера, выберите тип, установите признак "Сжимать данные" и нажмите кнопку Добавить. Новый провайдер появится в общем списке.

provider_3

Окно добавления нового провайдера.

!warning Провайдеры для архивных файлов не участвуют в поиске по вложениям.

!warning Сжатие данных в загружаемых файлах работает, только если это поддерживается выбранным провайдером.

Режим сжатия данных

green Преимущества:

Файлы занимают меньше места.

red Недостатки:

Поиск по содержимому текстовых файлов не работает, а изображения не выводятся в отчетах FastReport.

Настройка провайдера

Чтобы изменить информацию о провайдере, нажмите иконку !pencil в начале соответствующей строки. Внесите необходимые изменения, а затем нажмите иконку !green_check в начале строки чтобы сохранить изменения или иконку !RedCross_X чтобы их отменить.

Чтобы настроить параметры работы с провайдером, дважды щелкните мышью по выбранной строке. Откроется окно для настройки дополнительных параметров.

provider_4

Окно редактирования настроек провайдера загружаемых файлов.

Название

Описание

Строка подключения

Если строка подключения пустая, то будет использоваться строка подключения TCConnectionString из файла web.config

Имя таблицы

Название таблицы, в которой хранятся файлы

Имя колонки для содержимого файла

Название колонки, в которой хранится содержимое файлов

Имя колонки для идентификатора файла

Название колонки, в которой хранятся идентификаторы файлов

Имя колонки для расширения файла

Название колонки, в которой хранятся расширения файлов

Для сохранения внесенных изменений нажмите кнопку Сохранить.

По нажатию кнопки Проверить соединение и сохранить выполняется проверка правильности заданных параметров для подключения к выбранной БД (выполняется select-запрос).

По нажатию кнопки Сжать данные в файл провайдере выполняется однократное массовое сжатие хранимых данных (для перехода к работе в режиме сжатия данных). В дальнейшем файлы будут сжиматься при вложении.

Переключение на нового провайдера

После создания файловой БД и добавления провайдера в список провайдеров в "Первой Форме" выберите нового провайдера в настройке "Вкладывать новые файлы через провайдер" и подтвердите выбор, нажав кнопку Сохранить. После этого все новые файлы будут записываться в новую БД.

Удаление провайдера загружаемых файлов

Чтобы удалить провайдера, нажмите иконку !RedCross в конце соответствующей строки.

При этом появится окно подтверждения.

del_window

Окно удаления объекта.

Для подтверждения удаления нажмите ОК. Если действие было сделано ошибочно, нажмите Отмена.