Командная строка
Glossary Item Box
Командная строка предназначена для быстрого доступа к наиболее часто выполняемым операциям, таким как поиск клиента, открытие страницы редактирования записи или запуск бизнес-процесса.
Для выполнения команды необходимо ввести ее в командную строку и нажать на "Выполнить команду" (рис. 1) либо клавишу [Enter] клавиатуры. При вводе неполной команды система предложит перечень похожих команд в выпадающем списке.
Рис. 1. — Командная строка
К возможностям командной строки относятся:
- Навигация — для перехода в любую доступную группу любого раздела (команда "Перейти ...".
- Поиск записей — для быстрого поиска, например, контакта, контрагента или записей текущего раздела (команда "Поиск ...").
- Создание записей — для создания записей различных разделов (команда "Создать ...").
- Запуск бизнес-процессов — для выполнения настроенных в системе бизнесс-процессов (команда "Запустить процесс ...").
- Создание пользовательских команд — для добавления новых команд, распознаваемых командной строкой (команда "Создать пользовательскую команду").
Подробнее о возможностях командной строки можно узнать из статьи "Командная строка".
Поле ввода командной строки находится в контейнере mainHeaderContainer (рис. 1).
Для отслеживания ввода пользователем команд и их выполнения в системе запущена служба CommandLineService. Для хранения команд в системе используется таблица базы данных, структура которой описывается схемой объекта Command. Параметры команд описываются при помощи схемы объекта CommandParams. Для отображения перечня доступных команд при их частичном вводе, автодополнении и другой функциональности командной строки используются функции модуля CommandLineModule.