Страница создания SLA (редактирования, просмотра)
Параметры экранной формы
| Параметр | Значение |
|---|---|
| Открывается из |
Меню → раздел Администрирование → SLA: клик на кнопку "+ Добавить" Страница просмотра/редактирования сервиса: клик на кнопку "Редактировать SLA" Страница просмотра/редактирования сервиса: клик на кнопку "Создать" для SLA Страница просмотра/редактирования контракта: клик на кнопку "Создать" для SLA |
| Тип экранной формы | Страница просмотра/редактирования |
| Компонент выбора периода отображения | Нет |
| Компонент динамики | Нет |
| Автообновление страницы | Нет |
| Всплывающие уведомления на странице | Нет |
| Работа с тегами | Нет |
| Особенности формы | Нет |
Секции и поля
Кнопки на Toolbar
Для системного администратора:
| Кнопка | Описание | Доступность | |
|---|---|---|---|
| Сохранить | Сохранение изменений и переход на страницу списка SLA |
Да |
|
| ≡ | Создать на основе | Создание SLA на основе заданной |
Нет на странице создания. Да на странице редактирования. |
| В архив | Перемещение SLA в архив |
Нет на странице создания. Да на странице редактирования |
|
Для root:
| Кнопка | Описание | Доступность |
|---|---|---|
| В архив | Перемещение SLA в архив | Да |
Пользователь с ролью root не может создать новый SLA, но может просматривать имеющиеся. Для пользователей с ролью "Оператор SLA" или учётной записи с исключительной ролью "Пользователь" просмотр/редактирование SLA невозможны.
Проверки системы
| Триггер | Проверка | Действие |
|---|---|---|
| Переход на список | Есть несохранённые изменения? | Отобразить модальное окно "Наличие несохранённых изменений" с возможностью сохранить изменения или отказаться от их сохранения |
| Сохранение SLA/переключение между вкладками | Не заполнено поле "Название"? | Вывести сообщение "требуется указать название SLA" и заблокировать операцию сохранения |
| Не добавлен хотя бы один профиль? | Вывести сообщение "необходимо добавить хотя бы один профиль" и заблокировать операцию сохранения/переключения | |
| Не указано название профиля? | Вывести сообщение "необходимо указать название профиля" и заблокировать операцию сохранения/переключения | |
| Не выбран ни один показатель качества? | Вывести сообщение "необходимо выбрать хотя бы один показатель качества" и заблокировать операцию сохранения/переключения | |
| Не добавлено значение для показателя? | Вывести сообщение "невозможно сохранить SLA с метрикой, которая не относится ни к одному профилю. Необходимо добавить значение для метрики или удалить ее из списка" и заблокировать операцию сохранения/переключения | |
| Добавлен показатель качества, для которого не существует пересечения с другими показателями в сервисах/тестах? | Вывести сообщение "невозможно сохранить SLA с метрикой, которая не относится ни к одному профилю. Необходимо добавить значение для метрики или удалить ее из списка" и заблокировать операцию сохранения/переключения | |
| Выбран тип скидки, но не добавлено ни одного правила? | Вывести сообщение "необходимо добавить хотя бы одно правило" и заблокировать операцию сохранения/переключения | |
| Добавлено правило, но не проставлены все/некоторые значения? | Вывести сообщение "неполные данные по скидке" и заблокировать операцию сохранения/переключения | |
| Не заполнено поле "Владелец"? | Вывести сообщение "требуется указать владельца" и заблокировать операцию сохранения/переключения | |
| Добавление показателей/значений | Не добавлен профиль? | Заблокировать кнопку "Добавить показатель" |
| Не заполнено название профиля? | Отображать прочерки в полях "Готовность", "Доступные типы сервисов", "Доступные типы тестов" | |
| Не заполнено название профиля, но добавлен показатель? | Заблокировать возможность добавления значений к показателю качества: отображать прочерк | |
| Добавлен показатель качества, для которого не существует пересечения в сервисах/тестах с другими показателями? | Заблокировать возможность добавления значений к этому показателю качества: отображать прочерк | |
| Попытка добавить число с количеством знаков после запятой >3 как значение показателя качества? | Заблокировать возможность добавления >3 символов после запятой | |
| Добавлено отрицательное значение показателя качества? | Не отображать значение, вернуться к отображению кнопки "+" | |
| Добавлен спецсимвол как значение показателя качества? | Не отображать значение, вернуться к отображению кнопки "+" | |
| Добавлено число 0 как значение показателя качества? |
Не отображать значение, вернуться к отображению кнопки "+" |
|
| Добавлено число >10000 как значение показателя качества c единицей измерения, отличной от %? | Отобразить значение 10000 | |
| Добавлено число >100 как значение показателя качества c единицей измерения %? | Отобразить значение 100 | |
| Добавление правил к линейной скидке | Не указаны все или некоторые данные по скидке в добавленном правиле? | Заблокировать кнопку "Добавить правило" |
| К скидке уже добавлено правило с выбранным нарушением? | Автоматически подставить оставшееся нарушение в правило, заблокировать кнопку "Добавить правило" | |
| Заполнение данных по линейной скидке | Добавлено число < 0.01 в качестве размера скидки? | Отобразить значение 0.01 |
| Попытка добавить спецсимвол/букву в качестве размера скидки? | Не отображать значение | |
| Добавлено число >100 в качестве размера скидки? | Отобразить значение 100 | |
| Добавлено корректное число без разделителя? | Добавить разделитель и 0 после него | |
| Добавление правил к прогрессирующей скидке | Не указаны все или некоторые данные по скидке в добавленном правиле? | Заблокировать кнопку "Добавить правило" |
| К скидке уже добавлено правило с выбранным периодом "до", отличным от "более"? | Автоматически подставить значение из периода "до" предыдущего правила в период "от" нового правила без возможности редактирования. Автоматически подставить значение "более" в период "до" нового правила с возможностью редактирования | |
| К скидке уже добавлено правило с выбранным периодом "до" равным "более"? | Заблокировать кнопку "Добавить правило" | |
| Заполнение данных по прогрессирующей скидке | В правиле выбран период "от"? | Исключить в выпадающем списке для периода "до" значения <= значения периода "от" |
| В скидке больше одного правила и период "от" первого правила редактируется так, что начинает превышать период "от" следующего правила? | Удалить все правила, кроме первого. Автоматически установить период "до" как "более" с возможностью редактирования | |
| Добавлено число < 0.01 в качестве размера скидки? | Отобразить значение 0.01 | |
| Попытка добавить спецсимвол/букву в качестве размера скидки? | Не отображать значение | |
| Добавлено число >100 в качестве размера скидки? | Отобразить значение 100 | |
| Добавлено корректное число без разделителя? | Добавить разделитель и 0 после него |
Макеты
