Перейти до основного вмісту

Робота у фоні

Частину роботи кабінет робить довше, ніж триває клік: підготовка розсилки на п'ятдесят тисяч отримувачів, завантаження адресної книги, очищення бази, збирання вивантаження. Кабінет при цьому не завмирає і не змушує чекати на порожньому екрані.

Як це виглядає

Кнопка запускає роботу й одразу повертає керування. Що ви побачите далі, залежить від того, де ви перебуваєте, і видів усього два.

Лічильник на місці. Надсилання, завантаження, очищення та перевірка HLR показують хід просто там, де ви їх запустили: смуга з відсотками, що доходять до 100%, і рядок про те, що відбувається зараз.

Хід довгої роботи

Коли робота завершується, відсотки змінює позначка про готовність.

Повідомлення в кутку. Вивантаження влаштовані навпаки: ви займаєтеся своїм, а кабінет сам повідомляє, що файл готовий, і дає кнопку зберегти. Якщо не вийшло, скаже про це й назве причину.

Чекати на сторінці не потрібно

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

Єдине, чого варто дочекатися, — результат вивантаження: файл віддається браузеру, коли готовий, тому піти зі сторінки раніше означає запустити вивантаження заново.

Як зупинити розпочате

Довгу роботу можна скасувати, поки вона триває, — кнопка Скасувати стоїть поруч із ходом виконання. Уже надіслане залишається надісланим: скасування розсилки на підготовці зупиняє ті повідомлення, які ще не пішли, і не відкликає відправлених.

Достатньо одного натискання

Кожна така дія одразу отримує номер, і саме за ним кабінет веде роботу до кінця. Тому одного натискання достатньо: хід, який ви бачите, — це і є сама робота, і вона йде своїм темпом, дивитеся ви на неї чи ні.