Посилання на поля записів
Посилання на поле — це особливий фрагмент тексту, який буде замінено значенням з іншого запису. Це схоже на те, як клітинка електронної таблиці може отримувати й комбінувати дані з інших клітинок.
Посилання на поля корисні, коли той самий фрагмент даних потрібен у різних записах. Наприклад, якщо ваша компанія використовує єдиний вхід і ви входите в різні вебсервіси з тими самими обліковими даними — вашим робочим обліковим записом. Замість того, щоб копіювати пароль у кожен запис, можна вставити посилання на «головний» робочий обліковий запис:

Щоразу, коли ви змінюєте пароль головного запису, усі записи, що на нього посилаються, оновляться автоматично.
Створення посилання на поле
Найпростіший спосіб створити посилання на поле — торкнутися цього поля, а потім натиснути кнопку Скопіювати посилання на поле у спливному меню.

Посилання на це поле буде скопійовано в буфер обміну, тож ви зможете використати його в будь-якому полі будь-якого іншого запису.
Крім того, посилання можна створити вручну за допомогою формату посилань на поля, описаного нижче.
Використання посилань на поля
Посилання на поля можна використовувати в будь-якому полі будь-якого запису — просто вставте їх із буфера обміну, як звичайний текст. Поки ви редагуєте запис, відображатиметься сирий текст посилання, який виглядає далеко не інтуїтивно.

Щойно ви збережете запис, складний текст посилання буде замінено значенням, на яке воно вказує.
Посилання на поля обчислюються під час завантаження або збереження бази паролів. Саме тому неможливо посилатися на динамічні значення, як-от одноразові паролі (OTP). Однак можна створити посилання на поле конфігурації OTP — тоді ваш запис самостійно генеруватиме ті самі значення OTP.
TIP
KeePassium підтримує вкладені посилання, коли Поле C містить посилання на Поле B, яке, своєю чергою, посилається на Поле A. Застосунок обробляє до 3 рівнів вкладеності, щоб визначити значення поля.
Якщо з посиланням на поле виникла проблема, воно відображатиметься в сирому вигляді {REF:…}. Можливі причини:
- Неправильний формат посилання
- Посилання на неіснуючий запис або поле
- Посилання використовується поза записом
- Вкладене посилання надто глибоке
- Вкладене посилання зациклене (значення поля зрештою посилається саме на себе)
Лише записи
Посилання на поля не працюють поза полями записів.
Лише та сама база паролів
Посилання на поля працюють лише в межах однієї бази паролів. Щоб пришвидшити доступ до інших баз, використовуйте прив’язані бази паролів.
Формат посилань на поля
За лаштунками посилання на поле — це простий текстовий вираз такого формату:
{REF:fieldIdentifier@entrySearchCondition}
Для кращої читабельності ось той самий вираз із додатковими пробілами:
{REF: fieldIdentifier @ entrySearchCondition }
Посилання відповідає п’яти основним критеріям:
- Воно обгорнуте у
{фігурні дужки} - Воно починається з префікса
REF: - Воно містить ідентифікатор поля — одну літеру, яка визначає, на яке поле ми посилаємося.
- Після ідентифікатора поля йде символ-роздільник
@ - Після роздільника — умова пошуку запису: вираз, який визначає запис, на який ми посилаємося.
Ідентифікатор поля
Ідентифікатором поля може бути одна з цих літер:
T— НазваU— Ім’я користувачаP— ПарольA— URLN— Нотатки
Наприклад, {REF:P@ … } означає, що ми хочемо отримати значення пароля запису.
Умова пошуку запису
Умова пошуку запису — це самостійний вираз. Він містить літеру-ідентифікатор поля, роздільник : і точне значення вказаного поля. Наприклад, T:My Work Account посилається на перший запис із назвою, що точно збігається з «My Work Account».
Умова пошуку запису підтримує додаткові ідентифікатори полів:
T— НазваU— Ім’я користувачаP— ПарольA— URLN— НотаткиI— UUID. Значення пошуку — це унікальний ідентифікатор запису. Його можна знайти на останній вкладці переглядача запису.O— Власне поле. Значення пошуку — це назва власного поля. На відміну від інших полів, де значення пошуку порівнюється зі значеннями полів.
Приклади
{REF:U@I:327FCC13-07F5-4AB4-97D9-78486148B729}— знайти запис із вказаним UUID і отримати його ім’я користувача.{REF:P@T:Amazon}— знайти запис із назвою «Amazon» і отримати його пароль.{REF:T@O:PIN Code}— знайти запис із власним полем «PIN Code» і отримати його назву.
Заповнювачі
Заповнювач — це спрощене посилання на інше поле того самого запису. KeePassium підтримує один формат заповнювача: {S:fieldName}.
Наприклад, текст {S:PIN code} буде замінено значенням власного поля з назвою «PIN Code», якщо таке існує.
TIP
Стандартні поля мають назви Title, UserName, Password, URL, Notes. Регістр літер важливий: username або Username не спрацюють.
Сумісність
Посилання на поля в KeePassium сумісні з KeePass і KeePassXC. Посилання, створені в KeePassium, працюватимуть у цих застосунках, і навпаки.
Однак KeePassium не підтримує більшість заповнювачів записів, доступних у цих застосунках, — головним чином через мінімальний попит. Єдиний підтримуваний заповнювач — {S:fieldName}, який посилається на інше поле того самого запису.