Show/Hide Toolbars

Полное руководство администратора

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

cats_properties_buttons

Редактирование настроек категории. Вкладка "Настраиваемые кнопки".

Для создания новой кнопки нажмите кнопку Добавить. Откроется окно настройки:

cats_properties_buttons_new

Окно свойств настраиваемой кнопки.

Свойство

Описание


Название

Текст, который будет отображаться на кнопке

Описание

Текст, который будет всплывать при наведении курсора мыши на кнопку (необязательный параметр)

Иконка

Путь к изображению, которое будет располагаться на кнопке слева от названия (необязательный параметр). Путь указывается относительно корневой папки приложения "Первая Форма" (например, img\edit.png)

Видимость

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

Возможные значения:

Скрыта — кнопка не отображается нигде

Только мобильный — кнопка отображается только в мобильном приложении и не видна в веб-интерфейсе

Только веб — кнопка отображается только в веб-интерфейсе и не видна в мобильном приложении

Отображать везде — кнопка отображается и в веб-интерфейсе, и в мобильном приложении

Данная настройка имеет приоритет по отношению к остальным настройкам, влияющим на видимость кнопки ("Отображать в других действиях", "Статусы", "Смарт-фильтр активности кнопки" и "Скрыть кнопку по смарт-фильтру").

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

Отображать в "других действиях"

Если флажок включен, кнопка будет отображаться как пункт меню кнопки "Другие действия" в карточке задачи. См. Описание интерфейса пользователя

Если флажок НЕ включен, кнопка будет отображаться как отдельная кнопка, аналогичная кнопкам переходов по маршруту

Статусы

Список статусов задачи. Кнопка может отображаться только когда текущая задача находится в одном из этих статусов. Для редактирования списка статусов нажмите на кнопку !3points. Откроется окно для выбора статусов:

cats_properties_buttons_status

JavaScript выражение

или

Пакет действий

(задается только один из этих двух параметров)

Скрипт, описывающий действия при нажатии на кнопку

или

Пакет смарт-действий (глобальный или относящийся к данной категории), который описывает действия при нажатии на кнопку.

!warning Если в настройках кнопки указаны и JS-выражение, и пакет действий, то выполняется пакет действий, а JS-выражение игнорируется.
!warning Если в настройках кнопки указаны и JS-выражение/пакет действий, и URL, то сначала выполняется JS-выражение/пакет действий, а затем открывается ссылка по указанному URL. Если JS-выражение/пакет отрабатывает некорректно (с ошибками), то переход по ссылке не выполняется

Смарт-фильтр активности кнопки

Если смарт-фильтр (глобальный или относящийся к данной категории) возвращает true, то кнопка доступна для нажатия, если false - не отображается

Скрыть кнопку по смарт-фильтру

 

Если флажок включен, то кнопка отображается только в том случае, когда смарт-фильтр активности (см. выше) возвращает true. В остальных случаях кнопка не отображается в карточке задачи.

Если флажок НЕ включен, то кнопка будет отображаться всегда, но когда смарт-фильтр активности возвращает false, кнопка будет недоступна для нажатия

Сообщение пользователю

При нажатии на недоступную кнопку (см. выше "Смарт-фильтр активности кнопки") пользователю может выводиться сообщение. Текст этого сообщения может иметь фиксированное значение, в этом случае текст надо ввести в поле "Сообщение пользователю":

cat_button_text_fixed

либо может формироваться в смарт-выражении, которое необходимо создать или выбрать:

cat_button_text_smart

URL

Гиперссылка, которая откроется в модальном окне.

Возможные варианты:

Не указано - переход по ссылке не выполняется;

Произвольная ссылка - задается смарт-выражение, возвращающее произвольный URL. По нажатию кнопки будет открыта указанная ссылка. Ссылка должна указывать на страницу приложения. При открытии ссылок на внешние ресурсы может возникнуть ошибка, вызванная установленными параметрами безопасности (Refused to display '...' in a frame because it set 'X-Frame-Options' to 'sameorigin');

Форма новой задачи - задаются 4 смарт-выражения, которые возвращают следующие результаты:

oID категории (обязательно),

oID задачи-источника (не обязательно),

oпризнак true\false, будет ли новая задача подчиненной задачи-источнику (не обязательно),

oпризнак true\false, будет ли новая задача связанной с задачи-источником (не обязательно).

По нажатию кнопки будет открыта форма создания новой задачи в указанной категории, и в ДП будут переданы значения из задачи-источника (если она указана);

Форма задачи - задается смарт-выражение, возвращающее ID задачи. По нажатию кнопки будет открыта карточка этой задачи;

Раздел - задается смарт-выражение, возвращающее ID раздела. По нажатию кнопки будет открыт список задач этого раздела в том представлении, которое настроено для него по умолчанию (лента, таблица и пр.);

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

Смарт-выражения могут быть глобальными или созданными в контексте текущей категории.

Для каждого варианта можно выбрать, будет ли результат отображаться в новом окне, в модальном окне или в текущем окне.

!warning Если в настройках кнопки указаны и JS-выражение/пакет действий, и URL, то сначала выполняется JS-выражение/пакет действий, а затем открывается ссылка по указанному URL. Если JS-выражение/пакет отрабатывает некорректно (с ошибками), то переход по ссылке не выполняется

Права

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

После заполнения всех настроек нажмите кнопку Сохранить, и созданная кнопка появится в таблице:

cats_properties_buttons_table

Таблица со списком настраиваемых кнопок.

Чтобы отредактировать настройки ранее созданной кнопки, щелкните мышкой на соответствующую строку таблицы.

Чтобы удалить кнопку, нажмите кнопку !RedCross в конце соответствующей строки.

Полезные ссылки