Используемые термины
Для эффективной коммуникации разработчиков между собой мы используем общепринятую терминологию.
Общие термины
- Инструмент командной строки - утилита 
reportдоступная в интерфейсе командной строки после установки. - Решение - папка с файлами созданная через команду 
report create <НАЗВАНИЕ_ПРОЕКТА>. - RMS файл - файлы 
app.rmsиsite.rmsсодержащие YAML нотацию, которые описывают содержание и структуру решения. - Сайт - статичная часть решения, представленная в файле 
site.rms. Сайт доступен без авторизации. - Приложение - динамическая часть решения, интерактивная информационная система, представленная в файле 
app.rms. 
Термины приложения
Приложение описывается файлом app.rms, который расположен в корне решения. Приложение описывает логику бизнес процессов, структур данных и ролей пользователей.
Публичная часть
Неавторизованные пользователи видят только публичную часть приложения.
- Экран входа - Страница с формой входа, на которой пользователь указывает логин(email) и пароль. С экрана входа доступна возможность восстановить доступ. Внешний вид экрана входа определяется секцией Проект файла 
app.rms. Экран входа доступен по адресу/loginпри наличии файлаsite.rmsи по адресу/в противном случае. - Форма восставноления доступа - Модальное окно, которое появляется на экране входа после нажатия кнопки "Восстановить доступ". Окно содержит поле ввода email и кнопку "Восстановить доступ". После нажатия кнопки отправляется запрос на восстановление доступа на почту указанную в поле ввода(если такой пользователь существует). В письме пользователю отправляется ссылка для восстановления доступа.
 - Swagger документация - Документация API приложения для сторонних разработчиков.
 
Внутренняя часть
После авторизации пользователь будет переадресован во внутренюю часть при каждом входе.
- Справочник - Таблица с данными.
 - Представление - Отображение данных для конкретной роли пользователя.
 - Поле справочника - Колонка таблицы данных. Поле справоника имеет определённый тип, такие как 
Строка,Число,Дата,Время,Дата и времяи другие. - Внутреняя таблица - Тип поля справочника, который определяет связь между двумя справочниками и отображается как встроенная таблица внутри элемента справника.
 - Перечисление - .
 - Действие - .
 - Задача по расписанию - .
 - Python файл - .
 - Объект app в Python файле - .
 - Событие - .
 
Термины сайта (site.rms)
- Страница - .
 - Блок - .