Задачі
Робота з задачами в Afina
Розділ "Tasks" — центральний хаб виконання скриптів в Afina. Це те місце, де знаходить свій дім кожен запланований запуск, пакетний старт, оновлення статусу та журнал виконання. Користувачі отримують зручний досвід: запускати скрипти на обраних акаунтах, планувати їх на потім, повторювати за заданими правилами та відстежувати результати по всьому стеку акаунтів. Крім того, розділ забезпечує надійне керування групами задач, часом виконання, активними сесіями, правилами повторів і даними запуску, прикріпленими до кожного старту.
Коли задачі завантажені в систему, у розділі відображається весь їхній перелік. Головна зручність: користувач може відстежувати кожен запуск, за секунди знаходити потрібну задачу за відповідним ярликом і запускати дії одразу по багатьох сценаріях в один клік.
Переваги розділу «Задачі»
- У розділі "Tasks" доступний широкий набір параметрів запуску під будь-яке бізнес-завдання.
- Користувачі налаштовують кожен старт через відповідні групи задач та ліміти активних сесій.
- Сценарії автоматизації без зусиль звертаються до результату через відповідний журнал задач.
- Розділ підтримує як одиничні запуски, так і повноцінні масові прогони в будь-який момент.
- Будь-який користувач отримує зручний досвід при побудові конвеєрів задач з унікальною конфігурацією.
Після збереження задачі щойно створений запуск стає у загальний список розділу "Tasks". З цього моменту користувач може запускати скрипти на обраних акаунтах, редагувати налаштування задачі, прив'язувати запуск до конвеєра, позначати старі задачі на очищення, зв'язувати потрібну групу з робочим процесом та відправляти конфігурацію в черги автоматизації. Таким чином, кожна щойно створена задача одразу готова до роботи.
Налаштування задачі
Використовувати налаштування задач в Afina є безліч причин. По-перше, вони дають чудову швидкість для свіжих запусків. Далі користувач може змістити фокус на надійність завдяки заздалегідь підготовленим правилам запуску. Налаштування цілком ефективні для підготовки робочого середовища, розгортання великого пакета акаунтів одразу або відновлення перевіреної конфігурації запуску після змін у системі.
Крім того, поле Task Group у верхній частині форми дає безперервний доступ до логічного групування задач. Користувач обирає ярлик групи та вказує на відповідний тег для організації. Решту платформа бере на себе.
Більше того, форма підтримує пов'язане значення Execution Time. Тож користувач може розподілити запуски задач по обраному часовому вікну, коли розклад налаштований. Після завершення роботи з формою щойно збережена задача стає у чергу і одразу готова до запуску, налаштування та використання всередині скриптів. Серед інших доступних полів — Active Sessions, Retry on Error та Shuffle Accounts для випадкового порядку запуску.
Розклад виконання та групи задач
Під різні бізнес-завдання доступні різні сценарії розкладу. Користувачі можуть поставити одиничний запуск або зібрати стек повторюваних прогонів в одному робочому процесі. Для рутинних операцій користувач обирає відповідний режим розкладу: Start Immediately для свіжого запуску одразу після створення або Schedule для автоматичного старту у вказаний час. Масова опція розташована у списку задач у верхній частині розділу "Tasks".
Перш ніж натиснути «запустити», користувачу варто переконатися, що цільові акаунти більше не задіяні в іншій активній задачі, скрипті чи поточному робочому процесі. Причина проста: операція запуску тягне за собою пов'язані посилання на скрипти, задачі, стан акаунтів та історію роботи. Тож незапланований запуск може коштувати зайвих втрат.
З іншого боку, ручний тригер — не завжди правильний крок. Багато користувачів воліють залишити стару задачу під рукою, перевісити їй тег, змінити сферу дії або перемкнути розклад на нове часове вікно. Плюс цього підходу в тому, що задача просто залишається на лаві запасних, і жодні дані не зникають назавжди.
Моніторинг виконання, журнали та очищення
Кожна задача в Afina здатна нести великий набір даних запуску. Ці дані — саме те, до чого звертаються скрипти й завдання автоматизації під час виконання. Наприклад, статуси запуску, посилання на акаунти, групи задач, повідомлення журналу, причини помилок та будь-які інші параметри, які від запуску до запуску мають виглядати по-різному.
Найцінніше в цій функціональності — повторне використання. Одну групу задач можна застосовувати скрізь і отримувати стабільно однакові результати. Кожен скрипт підставляє власні значення, коли виклик доходить до кроку запуску. Замість клонування задачі під кожен скрипт користувач просто грамотно готує змінні. Таким чином, автоматизація стає гнучкішою.
Крім того, Afina пропонує два варіанти моніторингу: стандартний список задач і переглядач журналу по акаунту. Список задач зводить статус по всьому запуску. Переглядач журналу занурюється в конкретний акаунт через іконку "View Account Task Log" та модальне вікно "Log Viewer". Серед прикладів — статуси запуску, такі як "In Progress", "Completed", "Error", плюс будь-який інший стан, який користувач хоче перевірити.
Обидва формати моніторингу надають ті самі елементи керування Refresh і Clear. Функція бездоганно підходить для того, щоб тримати сотню запусків у порядку за один захід. Цим можливості не обмежуються. Користувачі можуть також поєднувати список задач із запланованими вікнами очищення або зберігати знімок перед будь-якою серйозною зміною.