При распределении поручений или создании задач сотрудниками часто возникает потребность вводить одни и те же, либо похожие, текстовые формулировки в поля карточек объектов системы. Чтобы упростить частый ввод одних и тех же фрагментов текста был разработан шаблон разработки «Автотексты».
В Directum RX сотрудники могут использовать Автотексты, чтобы в веб-клиенте быстро написать текст задачи, отчитаться о выполнении задания, заполнить поле Содержание в приказе, то есть автоматически вставлять в текст готовые фразы.
Применимость базового функционала Автотекстов имеет ограничения, а именно автотексты появляются только после того, как ввести 2 раза одну и ту же фразу не более 100 символов и отображаются только 10 самых часто используемых автотекстов за последние три месяца, более того предопределенные автотексты могут добавлять только разработчики.
Необходим инструмент, позволяющий пользователям самостоятельно создавать, сохранять, дополнять и использовать перечень готовых фраз для заполнения карточек различных объектов системы, при этом, чтобы было ограничение возможности использования данного функционала в зависимости от роли.
Для решения вышесказанных сложностей и максимального облегчения использования Автотекстов предлагаем использовать шаблон разработки с отдельным справочником Автотексты. Справочник содержит автотексты для применения в задачах и заданиях. Доступно разграничение прав, реализовано через справочник Области использования.
Шаблон разработки предназначен для Directum RX 4.6.
Возможно расширение функциональности на проектах. Например, добавление
Необходимо добавить пользователей в соответствующие роли «Создание автотекстов» и «Использование автотекстов».
Пользователи, которые входят в роль «Создание автотекстов», могут создать автотексты (рис. 1) для существующих Областей использования.
Рисунок 1. Окно для создания автотекста
Пользователи, которые входят в роль «Использование автотекстов», могут использовать их.
При нажатии на кнопку «Применить автотекст» (рис. 2), открывается список существующих автотекстов соответствующей области (рис. 3). В текущем варианте пользователю доступны все автотексты области. Для отбора используется панель фильтрации. Для адаптации под конкретные ограничения (кейс) необходимо дорабатывать функцию GetAutotexts() модуля Автотексты.
Рисунок 2. Окно задачи на согласование по регламенту
Рисунок 3. Список автотекстов соответствующей области
При внедрении решения необходимо произвести следующие действия:
Внедрение решения «Автотексты» позволяет:
Таким образом, решение значительно облегчает и сокращает время на добавление больших и однотипных фрагментов текста в задачах/заданиях.
Шаблон разработки «Автотексты» можно скачать по ссылке в GitHub.
Репозиторий на GitHub закрыт
Сергей, добрый день, теперь репозиторий доступен
Авторизуйтесь, чтобы написать комментарий