Документы и связи

Документ является основной сущностью в системе.

Документ - объект, имеющий некий список метаданных, называемых атрибутами.

Перечень атрибутов может отличаться в зависимости от типа документа и настраивается один раз из панели администратора. Таким образом обеспечиватся переменная атрибутивность.

Типы документов

Все документы, хранимые в Документусе делятся на типы - группы, объединённые общим списком атрибутов. Например, приказы, акты, договора, письма и т.д. У каждого типа документа есть свой набор атрибутов или свойств, которые присущи только этому типу. Например, у типа "Письмо" есть атрибуты "Входящий номер", "Исходящий номер", "Дата получения" и т.д. Если атрибут имеет какие-то определенные значения, их можно поместить в словарь и в дальнейшем выбирать значения оттуда. Например, атрибут "Тип письма" имеет только два значения "Входящее" или "Исходящее". Помещаем эти значения в словарь и в дальнейшем выбираем оттуда то значение, которое необходимо в данный момент. Набор этих значений называется коллекцией значений.

В системе имеется возможность создавать неограниченное количество типов документов и атрибутов к ним.

Для типа документов можно указать следующие параметры:

  • Имя - краткое название. Будет отображаться в основном интерфейсе
  • Описание - расширенное описание типа. Отображается только в разделе для администрватора
  • Папка - для хранения файлов-вложений

Папка для файлов-вложений

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

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

Связи между документами

Между двумя произвольными документами могут существовать связи, которые характеризуются следующими признаками:

  • Направление - прямая или обратная связь. Определяет какой из двух документов является родительским, а какой - дочерним
  • Тип - характер связи. Может быть один из четырёх - Вложение, Приложение, Составная часть и Подчинённый документ. Тип связи ни на что не влияет, он позволяет только более удобно сгруппировать связи.