Libraries
Що таке Бібліотека?
У контексті робочих процесів та управління даними “Бібліотека” - це структурована матриця або таблиця, яка використовується для зіставлення та управління різними елементами інформації. Вона слугує довідником, який дозволяє легко перетворювати один елемент інформації на інший на основі попередньо визначених відповідностей. Бібліотеки особливо корисні для організації та доступу до попередньо визначених даних, які є важливими для вашого робочого процесу.
Подібно до таблиці, бібліотеки містять рядки та стовпці, де кожен рядок представляє унікальний запис, а кожен стовпець - атрибут або елемент інформації, пов’язаний з цим записом.
Бібліотеки використовуються для:
- Організації даних: Зберігання попередньо визначеної інформації в структурованому форматі.
- Спрощення робочих процесів: Забезпечення швидкого пошуку та перетворення даних на основі попередньо визначених відповідностей.
- Забезпечення сумісності: Перетворення вихідних даних одного інструменту на вхідні дані іншого інструменту на льоту.
Бібліотека мов
У Blackbird.io є спеціальна вкладка для Бібліотек (панель навігації у верхньому правому куті). Стандартний випадок використання - для мовних кодів: незважаючи на існування стандартів, кожен додаток використовує різні коди для позначення однієї і тієї ж мови. Тому ми використовуємо стандартну бібліотеку для зберігання різних варіантів кодів, що позначають одну й ту саму локаль у різних додатках.
У вашому робочому процесі (Bird) ви можете посилатися на бібліотеку, використовуючи оператор Convert. Клацніть на знак плюс, ніби ви додаєте дію, але виберіть замість цього Operator. Потім виберіть Convert
, бібліотеку для використання та елементи даних, які ви хочете перетворити з одного формату в інший. Коли ваш Bird летить (виконується робочий процес), дані перетворюються та спрямовуються відповідно.
Ось приклад, де вихідні дані одного інструменту стають вхідними даними для наступного, а між ними оператор Convert дотримується правил у бібліотеці, щоб забезпечити безперебійну роботу з точки зору сумісності, навіть коли два інструменти використовують різні стандарти для позначення мов. У цьому випадку ми отримуємо список локалей, для яких відсутній переклад конкретної статті в Zendesk, і ми хочемо перекласти статті на ці мови через DeepL. Однак ми знаємо, що DeepL використовує інший код для позначення тих самих мов. Тому ми один раз налаштовуємо ці коди в нашій бібліотеці, додаємо оператор Convert як частину нашого робочого процесу, і у нас тепер є повністю функціональний Bird, який не буде перерваний через те, що два додатки не говорять однією мовою.
Хоча стандартна Бібліотека доступна тільки для читання, ви можете створювати власні бібліотеки.
Користувацькі бібліотеки
Окрім використання бібліотеки мов, ви також можете створити одну (або кілька) власних бібліотек для зіставлення інформації, яка має сенс для вас та ваших процесів. Наприклад, зіставлення типів контенту, шаблону проекту для використання для кожного типу контенту та пороговий показник якості. Таким чином, ви можете динамічно направляти контент до правильного проекту та налаштувань без необхідності використання кількох вкладених рішень.
# | Content Type | Project Template | Quality Threshold |
---|---|---|---|
1 | Marketing | Template A | 0.9 |
2 | Technical | Template B | 0.85 |
3 | User generated | Template C | 0.8 |
Як створити власну бібліотеку
Щоб додати нову бібліотеку, ви можете:
- Натиснути кнопку
Add Library
. Виберіть назву та опис. Відкрийте бібліотеку і вручну додайте рядки та стовпці, заповнюючи клітинки відповідними значеннями.
- Клонувати існуючу бібліотеку та редагувати її вміст.
- Імпортувати один або кілька .csv файлів за допомогою кнопки
Import
. Вміст файлу стане вмістом бібліотеки, при цьому верхній рядок використовується як заголовки стовпців, а лівий стовпець - як назви сутностей. За замовчуванням, назва вашого першого файлу стане назвою бібліотеки, якщо ви її не зміните. Назву та опис також можна редагувати пізніше.
Бібліотеки також можна копіювати в інші Nests, експортувати як файли
.csv
, перейменовувати та видаляти.