Конструктор представлений

Полное описание платформы Docsvision 5.5
Полное описание платформы
Скачать

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

Представление – это элемент системы, который позволяет просматривать списки карточек, организованные определённым образом в контексте приложения.

В отличие от привычной реализации таблиц в учётной системе, представление в Docsvison — гораздо более гибкий инструмент. Его задача не только вывести данные на экран, но и с помощью элементов дизайна сделать восприятие информации и анализ её более быстрым и удобным для пользователя.

Табличное представление документов в Docsvision
Табличное представление документов в Docsvision
 

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

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

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

Конструктор позволяет настроить визуальное оформление представления: шрифты, цвет фона, формат разделителей и прочее. Можно определять разные цветовые выделения для элементов (строк) таблицы, в зависимости от условий (значений отдельных полей таблицы). Например, выделять другим цветом документы, по которым нарушены сроки исполнения или срок вот-вот наступит.

Представление может быть связано как с обычной, так и с виртуальной папкой, и отображает объекты соответствующей папки. Каждая строка соответствует элементу (документу или заданию), в строке отображаются отдельные атрибуты соответствующей карточки. Пользователь может таблицу сортировать, фильтровать, группировать объекты, инициализировать из неё работу с документом, выполнять различные операции, в частности, групповые (например, экспортировать документы, изменять их статус).

Особенность представлений Docsvision в том, что в одной таблице могут отображаться документы разных типов (аналог Join таблиц в SQL базе данных), при этом вывести в представление можно абсолютно любой объект, отобразить любое его поле, а также различные производные данные.

В Конструкторе представлении можно настроить отображение не только значения атрибутов конкретных документов, но и атрибуты связанных карточек и справочников. Иногда требуется показать атрибуты объектов, которые находятся в ещё более сложных отношениях с документом.

Например, аудитору удобно, когда в одном представлении показаны документы с просрочкой исполнения и тут же данные (скажем, номер телефона) сотрудника, который является ответственным в задании по документу. Случай очень практичный – используя такое представление, специалист может быстро позвонить сотруднику без необходимости искать его контакты. А настроив условное форматирование на выделение цветом строк, если у сотрудника просроченных заданий больше заданного лимита (например, больше трёх), аудитор сразу обратить внимание на этот критичный фактор.

Если вернуться к информационной структуре системы, то номер телефона хранится не в документе и не в связанной карточке, а в справочнике сотрудников, на запись которого указывает поле карточки задания, связанного с документом. Таким образом в Конструкторе можно настроить логику отображения информации: как показывать в представлении данные из различных объектов, которые связаны с отображаемым документом непосредственно, либо через промежуточные объекты (как в примере с телефоном сотрудника).

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

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

Доступные в Конструкторе представления Low-Code инструменты гибкой настройки отображения данных позволяют решать все практические задачи, возникающие при разработке приложений в Docsvision.

Конструктор представлений

Клиенты Docsvision в течение действия пакета обновлений могут обратиться в службу технической поддержки для консультации или решения технических вопросов, а также получения доступа к документации более ранних версий компонентов платформы.