Панель виджетов DIRECTUM

Опубликовано:
11 ноября 2016 в 09:46
  • 11

Задача

Предпосылки

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

Идея

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

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

Для решения поставленных задач было разработано техническое решение «Панель виджетов DIRECTUM».

Описание решения

Используемые решения

Данное техническое решение использует следующие решения:

Возможности технического решения

Техническое решение представляет собой обложку папки, реализованной в виде виджетов.

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

Существует возможность применить готовый состав виджетов, сгруппированных по различным признакам.

При желании пользователь может изменить цветовую схему обложки.

По кнопке «Обновить» на панели инструментов можно обновить содержимое всех виджетов. При необходимости пользователь может обновить отдельно любой виджет с помощью его панели инструментов, которая появляется при наведении указателя мышки на виджет. Помимо этого в панели инструментов доступна возможность свернуть/развернуть, удалить виджет или задать его параметры.

У любого виджета можно изменить размер или перетащить его в любую область обложки.

Внешний вид виджетов и список действий, выполняемых при кликах по индикаторам или ссылкам, настраивается в справочнике «Виджеты».

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

Для ознакомления с возможностями решения прилагаются два демо-ролика. Для демонстрации были разработаны два сценария «заглушки». Первый возвращает для индикаторов виджета значения показателей, сгенерированных случайным образом. Второй, при клике по индикатору или ссылке отображает список параметров, передаваемых в сценарий.

Демонстрация возможностей технического решения «Панель виджетов DIRECTUM»:

Демонстрация процесса создания виджета:

Результаты применения решения

Для прикладного разработчика

  • Отпала необходимость заниматься веб-разработкой.
  • Упростилось создание и сопровождение обложек.
  • Появился удобный механизм отладки отдельных блоков обложки (виджетов).
  • Появилась возможность распараллелить процесс создания обложки. Пока консультант «рисует» виджеты, прикладной разработчик разрабатывает необходимые сценарии.

Для консультанта

  • Появилась возможность без привлечения разработчика самостоятельно формировать необходимые блоки (виджеты) обложки, при наличии готовых разработанных сценариев.

Для пользователя

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

 

Организация: ООО МайТэк
80

Комментарии

Дмитрий, возможен ли вывод информации в виде графиков, диаграмм? 

Дмитрий, возможен ли вывод информации в виде графиков, диаграмм? 

Пока нет, но в будущем планируется.

 

 

Очень крутая штука! yes

Очень крутая штука!

Спасибо smiley

 

 

Мне тоже нравится. :)

А ещё кроме графиков - экспорт в печатный вид, и действия по объектам.

А ещё кроме графиков - экспорт в печатный вид, и действия по объектам.

В виджете есть возможность создавать гиперссылки, указав у индикатора параметр "Показывать значение" равным "Нет" (см. табличную часть "Показатели" записи справочника "Виджеты" на последнем скриншоте). При этом у показателя не будет выводиться числовое значение, но возможность запуска сценария при клике по нему останется. В данном сценарии вы можете сделать что угодно, например, создать запись справочника, показать справочник, запустить задачу по ТМ или запустить мастер действий, запустить отчет, выгрузить значения показателей виджета в Excel и т.п.

Данное решение всего лишь инструмент, позволяющий быстро создавать различные обложки. Из каких блоков (виджетов) будет состоять обложка, что будет отображаться в этих виджетах и какие действия будут выполняться при кликах по индикаторам или гиперссылкам, вы решаете сами в зависимости от ваших потребностей. Чуть попозже будут опубликованы заявки, в которых наши сотрудники покажут как они использовали это решение на проектах внедрения системы.

Дмитрий как всегда, представил классное и главное КРАСИВОЕ решение ) хоть настроение поднимается когда видишь такую радугу :)

Мне нравится! я плюсую!

Это просто шикарное решение! Взял себе на заметку, в следующих проектах попробовать применить подобное

Классно! Хочу такое! ))

Чуть попозже будут опубликованы заявки, в которых наши сотрудники покажут как они использовали это решение на проектах внедрения системы.

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

 

 

Авторизуйтесь, чтобы написать комментарий