Налаштування
Робота з Settings Hub в Afina
Settings Hub — центральний хаб керування параметрами в Afina. Це те місце, де кожне значення конфігурації, налаштування доступу та правило інтеграції знаходить свій дім. Користувач отримує зручний досвід: додавати значення, налаштовувати рівні доступу на ходу, обирати варіанти шифрування, позначати записи тегами та підчищати застарілі записи. Крім того, розділ відповідає за надійне керування ID значень, перемикачами доступу, типами шифрування, тегами та даними конфігурації, прив'язаними до кожного параметра.
Коли значення завантажені в систему, у таблиці відображається весь їхній перелік. Головна зручність: можна відстежувати статус кожного значення, за секунди знаходити потрібний параметр через фільтр за тегом та запускати зміни конфігурації одразу по багатьох записах в один клік.
Переваги Settings Hub
- У Settings Hub доступний широкий набір полів значень під будь-яке бізнес-завдання.
- Користувачі налаштовують кожне значення через потрібні перемикачі доступу та варіанти шифрування.
- Сценарії автоматизації без зусиль звертаються до параметра через унікальний ідентифікатор значення.
- Таблиця підтримує як одиничні правки значень, так і швидкі масові операції в будь-який момент.
- Будь-який користувач отримує зручний досвід керування параметрами з унікальною конфігурацією.
Після збереження значення новий запис стає в загальний список Settings Hub. З цього моменту можна запускати скрипти по цьому значенню, редагувати правила шифрування, прив'язувати параметр до пайплайна, позначати старі значення на чищення, чіпляти потрібний тег до робочого процесу та відправляти конфігурацію в задачі автоматизації. Таким чином, кожне щойно збережене значення одразу готове до роботи.
Редагування доступу
Використовувати редактор значень в Afina є безліч причин. По-перше, він забезпечує чудову швидкість при налаштуванні нових значень. По-друге, можна спертися на надійність заздалегідь підготовлених варіантів шифрування. Редактор ідеально підходить для активації нового значення, розгортання великого пакета параметрів одразу або відновлення відомої робочої конфігурації після змін у системі.
Крім того, іконка «Edit» у кожному рядку значення дає безперервний доступ до модалки «Edit Settings Access Rights». Користувач відкриває модалку, перемикає «Enable», задає варіант шифрування та залишає тег для організації. Решту платформа бере на себе.
Більше того, редактор підтримує пов'язаний потік увімкнення. Тож користувач може вмикати або вимикати значення прямо всередині модалки в будь-який момент. Після завершення збереження щойно оновлений запис осідає в таблиці й одразу готовий до запуску, налаштування та використання у скриптах.
Типи доступу та варіанти шифрування
Під різні бізнес-завдання доступні різні сценарії доступу. Користувач може закидати значення в один варіант доступу за раз або ротувати цілу пачку параметрів при змінах у каталозі. Для звичайного чищення достатньо відмітити рядки в таблиці записів чекбоксами. Сама масова опція знаходиться в таблиці записів у верхній частині Settings Hub.
Перед зміною доступу користувачу варто переконатися, що обране значення більше не задіяне в активній задачі, скрипті чи поточному робочому процесі. Причина проста: зміна доступу тягне за собою пов'язані посилання у скриптах, задачі, шаблони інтеграцій та історію роботи разом зі значенням. Тож незапланована зміна може коштувати зайвих втрат.
З іншого боку, повний доступ — не завжди правильний крок. Багато користувачів воліють зберегти старе значення, перевісити йому тег, змінити список параметрів або перемкнути значення на вужчий варіант шифрування. Плюс у тому, що значення просто залишається на лаві запасних, і жодні дані не зникають назавжди.
Теги, чищення та збережені записи
Кожен запис конфігурації в Afina здатен нести великий набір метаданих. Ці дані — саме те, до чого звертаються скрипти й задачі автоматизації під час роботи. Наприклад, ID значень, теги параметрів, перемикачі доступу, варіанти шифрування, позначки часу конфігурації та будь-які інші параметри, які в кожного значення свої.
Найцінніше в цій функціональності — повторне використання. Один тег можна застосовувати скрізь і отримувати однаково стабільні результати. Кожен скрипт підставляє свій параметр, коли виклик доходить до кроку конфігурації. Замість клонування списку параметрів під кожен скрипт користувач просто грамотно готує теги. Таким чином, автоматизація стає гнучкішою.
Крім того, Afina пропонує два варіанти чищення: одиничне та масове. Одиничне чищення прибирає один запис через іконку «Delete» поряд з рядком. Масове чищення прибирає кілька записів одразу через кнопку «Delete (N)» після того, як користувач відмітив відповідні чекбокси. Наприклад, тестові значення, неактивні параметри, застарілі теги та будь-які інші записи, які користувач хоче прибрати в ході звичайної підтримки.
Обидва варіанти чищення виводять модалку підтвердження перед будь-якою зміною. Функція ідеально підходить для підтримання сотні записів у порядку за один захід. Цим можливості не обмежуються. Користувачі можуть прив'язувати чищення до планових вікон аудиту або зберігати знімок перед серйозними змінами.