Google налаштування
Робота з Google Mail в Afina
Інтеграція Google Mail — центральний хаб автоматизації пошти в Afina. Це те місце, де кожне IMAP-підключення, пароль додатка, поштова скринька та правило пошуку повідомлень знаходять свій дім. Користувач отримує зручний досвід: прокинути Gmail-адресу, налаштувати IMAP-хост, виставити порт та запускати скрипти, які чекають листів, читають вміст і витягують дані через правила вилучення. Крім того, інтеграція відповідає за надійне керування email-адресами, паролями додатків, іменами серверів, портами та даними скриньки, прив'язаними до кожного скрипта.
Коли скринька завантажена в систему, сторінка «Mail Data» відображає все підключення. Головна зручність: можна відстежувати статус кожного підключення, за секунди знаходити потрібну скриньку за відповідною міткою та запускати перевірки одразу по багатьох інтеграціях в один клік.
Переваги інтеграції з Gmail
- Через компоненти «Email» доступний широкий набір сценаріїв роботи з поштою під будь-яке бізнес-завдання.
- Користувачі налаштовують кожну скриньку через потрібні поля IMAP-хоста та порту.
- Сценарії автоматизації без зусиль звертаються до повідомлення через посилання на підключення.
- Інтеграція підтримує як одиничні прив'язки скриньок, так і повноцінні мульти-скринькові пайплайни в будь-який момент.
- Будь-який користувач отримує зручний досвід побудови месенджингових потоків з унікальною конфігурацією.
Після збереження ключів нова скринька стає в загальний список «Mail Data». З цього моменту можна запускати скрипти по цій скриньці, редагувати пов'язані налаштування, прив'язувати скриньку до пайплайна, позначати старі акаунти на чищення, чіпляти потрібний ключ до робочого процесу та відправляти інтеграцію в задачі автоматизації. Таким чином, кожна щойно збережена скринька одразу готова до роботи.
Створення пароля додатка
Використовувати функцію пароля додатка в Afina є безліч причин. По-перше, вона забезпечує чудову швидкість при нових інтеграціях. По-друге, можна спертися на надійність заздалегідь підготовлених Google-ключів. Функція ідеально підходить для налаштування робочого середовища, розгортання великого пакета скриньок одразу або відновлення відомого робочого месенджингового налаштування після змін у системі.
Крім того, особистий кабінет Google у верхній частині розділу безпеки дає безперервний доступ до створення пароля додатка. Користувач обирає потрібний варіант пошти та вказує на мітку нового пароля. Решту платформа бере на себе. Детальна інструкція доступна за посиланням: Google app passwords
Більше того, функція пароля додатка підтримує пов'язаний стан двофакторної автентифікації. Тож користувач може підтягнути свіжий ключ прямо з Google у будь-який момент, коли налаштування безпеки готове. Після генерації пароля щойно створений ключ осідає в локальних нотатках і одразу готовий до запуску, налаштування та використання у скриптах.
Додавання скриньки в Afina
Під різні бізнес-завдання доступні різні сценарії налаштування скриньки. Користувач може прокидати скриньку по одній за раз або ротувати цілу пачку акаунтів при змінах у каталозі. Для звичайного налаштування достатньо заповнити IMAP-поля відповідними значеннями: Gmail-адреса, пароль додатка, imap.gmail.com для сервера та 993 для порту. Сама масова опція знаходиться у списку «Mail Data» у верхній частині розділу «Mail».
Перед зміною скриньки користувачу варто переконатися, що цільовий акаунт більше не задіяний в активній задачі, скрипті чи поточному робочому процесі. Причина проста: зміна скриньки тягне за собою пов'язані посилання у скриптах, задачі, шаблони повідомлень та історію роботи разом з акаунтом. Тож незапланована зміна може коштувати зайвих втрат.
З іншого боку, повна заміна скриньки — не завжди правильний крок. Багато користувачів воліють зберегти стару скриньку, перевісити їй тег, змінити пароль додатка або перемкнути підключення на свіжу Gmail-адресу. Плюс у тому, що скринька просто залишається на лаві запасних, і жодні дані не зникають назавжди.
Використання пошти у скриптах і глобальних змінних
Кожна скринька в Afina здатна нести великий набір даних по повідомленнях. Ці дані — саме те, до чого звертаються скрипти й задачі автоматизації під час роботи. Наприклад, коди підтвердження, посилання верифікації, квитанції про вхід, листи скидання пароля, системні сповіщення та будь-які інші параметри, які в кожної скриньки свої.
Найцінніше в цій функціональності — повторне використання. Одну скриньку можна застосовувати скрізь і отримувати однаково стабільні результати. Кожен скрипт підставляє своє значення, коли виклик доходить до кроку месенджингу. Замість клонування скриньки під кожен скрипт користувач просто грамотно готує змінні. Таким чином, автоматизація стає гнучкішою.
Крім того, Afina пропонує два формати зберігання ключів: стандартні inline-значення та глобальні змінні. Глобальні змінні призначені для чутливої інформації, яку не варто тримати у відкритому вигляді. Наприклад, email-адреса, пароль додатка, IMAP-хост та IMAP-порт зберігаються як __setting__email__, __setting__password__, __setting__imap__host__ та __setting__imap__port__ з посиланнями ${...}.
Обидва формати ключів потрапляють у скрипти через конструкцію глобальних змінних. Функція ідеально підходить для прив'язки сотні скриптів до однієї і тієї ж скриньки за один захід. Цим можливості не обмежуються. Користувачі можуть прив'язувати змінну до планових вікон ротації або зберігати знімок перед серйозними змінами.