Горячие клавиши для работы в веб-клиенте Directum RX

900+

пользователей

на 20%

снижение временных расходов на операцию

5

автоматизированных действий

Пользователи, работавшие с DIRECTUM 5, при переходе на веб-клиент Directum RX могут заметить, время выполнения привычных операций значительно увеличилось по сравнению с работой в десктоп-клиенте DIRECTUM 5. Особенно у тех пользователей, кто привык активно использовать клавиатуру, а не мышь.

Например:

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

Таким образом, появилась потребность в расширении существующего набора горячих клавиш для проводника веб-клиента Directum RX.

Задачи и цели

Задача решения – упростить и ускорить работу в веб-клиенте Directum RX с помощью горячих клавиш.

Описание и возможности решения

Для веб-клиента Directum RX прикладным разработчикам ограничен доступ к доработке frontend-части решения. Поэтому способом реализации было выбрано создание расширения для браузера с помощью языка JavaScript.

Сложности, которые возникли при разработке решения:

  1. Некоторые комбинации зарезервированы браузером, его обработка нажатия клавиш приоритетнее. Например, комбинация Ctrl+F4 недоступна в расширении, т.к. в Google Chrome приводит к закрытию активной вкладки.
  2. Обработаны только те действия, для которых в карточке объекта или списке объектов в интерфейсе веб-клиента отображаются кнопки.

Чтобы использовать новый функционал для горячих клавиш, необходимо в настройках браузера загрузить распакованное расширение. Проверено в браузерах на базе Chromium (веб-браузер с открытым исходным кодом): Google Chrome, Microsoft Edge, Opera.

Рисунок 1. Расширения Google Chrome.

После загрузки расширения нужно обновить страницу веб-клиента Directum RX.

Функциональность

Работа с карточкой объекта

  • F6 – открыть карточку выбранной записи в поле-ссылке ();
  • F4 – открыть форму список ().

Рисунок 2. Свойство-ссылка на карточке объекта.

Работа со списками

  • F7 – открыть карточку выделенной записи справочника или документа в списке ().

Рисунок 3. Запись в списке документов.

Действия в любом окне системы

  • ESC – кликнуть кнопку  .

Рисунок 4. Закрытие карточки.

Результаты

Решение оказалось эффективным и востребованным в нашей компании среди пользователей, перешедших с DIRECTUM 5 на Directum RX.

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

Перспективы развития решения

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

Добавление функций в backend-часть решения позволит расширить функционал: для этого на стороне клиента формируется http-запрос, который нужно обработать с помощью Development Studio. В этом случае нет необходимости добавлять на карточку или список видимую кнопку для каждого нового сочетания клавиш.

Состав команды проекта

  • Латута Вячеслав, руководитель направления ECM,
  • Заполина Анастасия, консультант-разработчик.

Об авторе заявки

Автор заявки – Заполина Анастасия, консультант-разработчик компании Авис Эксперт.

Комментарии (12)

Сергей Беляков

Интересное решение.
А работает только в Chrome или расширение можно поставить на любой браузер с движком chromium ?

Анастасия Заполина

Сергей, добрый день! Проверяла на Google Chrome, Microsoft Edge, Opera.

Елена Питомцева

Даешь еще какую-то кнопку (F2) на сохранение критериев и запуск поиска)

Анастасия Заполина

Елена, для себя мы ее добавили для сохранения изменений. Про запуск поиска - интересно, возьмем на заметку)

Александр Черкасов

Анастасия, предлагаю для расширенного поиска alt + F7, как в Total Com.

Елена Супоницкая

Отличное решение! Наша компания находится в активной фазе перехода с Directum 5 на Directum RX и нам это расширение очень актуально, особенно при работе с большим объемом информации. Спасибо большое!

Наталья Гусманова

а можно где-то скачать? ) или как получить? 

Анастасия Заполина

Наталья, между собой распространяем архивом, в магазине Chrome его пока нет)

Анастасия Заполина: обновлено 14.04.2023 в 13:03

Анастасия, пришли мне пожалуйста :) Ivanchikov_pa@akelon.com

Павел, отправила)

Дмитрий Федоров

Анастасия, Доброе утро. Пришлите, пожалуйста, архив для тестирования на почту fedorov.dn@otd7.niip.ru. Заранее спасибо)

Артем Михеев

Анастасия, добрый день! Вы могли бы прислать расширение для тестирования на tema.mikheev2014@yandex.ru ? Заранее спасибо Вам

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

У вас похожая задача?

Обсудите реализацию с экспертом Directum

Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле

Благодарим за интерес! Мы свяжемся с вами.

Directum Awards 2024
Какой проект лучше?
Авторизуйтесь, чтобы оценить материал.
Авторизуйтесь, чтобы оценить материал.
Directum Awards 2024
Спасибо за активность!
Ваш голос принят