Як запустити вивантаження вручну і за розкладом і прочитати журнал

19 хв

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

Коли це знадобиться:

  • Каналів кілька, і всі мають оновлюватися самі — розклад запускає увімкнені шаблони, вимкнені пропускає.
  • Канал ще налаштовується — вимкнений шаблон можна запустити руками, розклад його не чіпатиме.
  • Прогін запустили помилково — кнопка «Зупинити» обірве його на найближчій межі.
  • Останній запуск не відбувся — число на кнопці «✦ AI» підкаже, а консультант назве причину.

З чого почати: список шаблонів → рядок шаблону → «Вивантажити».

Що вміє запуск вивантаження

Де це і хто має доступ

Меню
Довідники → Операції → Вивантаження даних
Інші входи
Центр операцій — журнал і «Зупинити»; «Налаштування розкладу» в картці шаблону
Право доступу
вікно «Вивантаження даних»
Підготувати
налаштований шаблон; для розкладу — стан «Активний»

Запуск руками і за розкладом

Один шаблон

Виділіть рядок у списку й натисніть «Вивантажити» — або наведіть курсор на рядок і натисніть кнопку-трикутник «Вивантажити цей шаблон». Обидві покажуть зведення, і тільки після вашого підтвердження програма скаже «Вивантаження запущено — стежте в «Операціях»», а в Центрі операцій зʼявиться рядок цього прогону з журналом.

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

У шапці картки шаблону є кнопка з таким самим підписом «Вивантажити» — і поводиться вона інакше: зберігає форму й питає «Запустити вивантаження» з одним рядком: «У файл піде товарів: N. Готовий файл замінить поточний за постійним посиланням.» Прогін стартує після кнопки «Вивантажити» в цьому вікні.

  • Якщо фільтр шаблону не піддається швидкому підрахунку або сам запит підрахунку не вдався, замість числа буде «?» — прогін і тоді стартує тільки після вашого підтвердження.
  • Повного зведення тут немає: щоб побачити всі цифри перед відправкою, закрийте картку й запустіть шаблон із рядка списку.
  • Для перевірки з картки є інша кнопка — колба «Перевірити»: вона нічого не надсилає.
  • У картці шаблону Elbuz Tunnel кнопки «Вивантажити» в шапці немає: тунель запускають із рядка списку, і там відкривається повне зведення.

Стоп-правила при цьому працюють в обох випадках: вони живуть на сервері, і правило в режимі «Зупинити вивантаження» зупинить прогін, запущений хоч зі списку, хоч із картки. Якщо таке правило вже спрацювало, кнопка в картці прогін не запускає: замість вікна з кількістю зʼявиться червоне повідомлення «Вивантаження зупинено стоп-правилом: ‹код правила›. Перевірте статуси наявності в базовому каталозі.»

У цьому повідомленні правило назване службовим кодом: stock_drop — обвал наявності, vol_drop — обвал кількості товарів, vol_empty — вивантажувати нічого. Що означають пороги — у статті про стоп-правила.

Два входи в ручний запуск: зверху — рядок списку з повним зведенням, знизу — шапка картки з одним числом. Обидва сходяться в прогін на сервері, де стоп-правила спрацьовують незалежно від того, що було показано
кнопка неактивна, покийде прогіннітакфільтр недоступний дляшвидкого підрахунку абозапит не вдавсятактакніВивантажитиВивантажититакніВивантажитиКнопка «Вивантажити» у рядкуспискуНічого не відбуваєтьсяУвімкнено «Показувати зведенняперед запуском вивантаження»?Прогін на сервері — стоп-правилаперевіряються ще разЗведення пораховано?«Передпольотне зведення нерозраховано» — «Вивантажити»або «Скасувати»Спрацювало правило в режимі«Зупинити вивантаження»?Діалог лише з кнопкою закриття —запуску немаєДіалог «Що буде вивантажено» —«Вивантажити» або «Скасувати»Кнопка «Вивантажити» в шапцікарткиФорма зберігаєтьсяСпрацювало правило в режимі«Зупинити вивантаження»?Червоне повідомлення«Вивантаження зупиненостоп-правилом» — запуску немає«Запустити вивантаження» —число товарів або «?», якщозведення не пораховано
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Руками запускається навіть вимкнений шаблон: перемикач «Стан» обмежує розклад і масовий прогін, а не вашу кнопку. Так перевіряють канал, який ще налаштовується.

Усі шаблони

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

За розкладом

Кнопка «Налаштування розкладу» в секції «Повʼязані налаштування» картки шаблону.

Дві речі, про які варто знати заздалегідь. По-перше, розклад пропускає вимкнені шаблони — перемикач «Стан» головніший за розклад. По-друге, два вивантаження за розкладом одночасно не запускаються: друге завдання побачить перше й напише в журнал «Скасовано вивантаження за розкладом, причина - вивантажується інший шаблон (конфлікт обробки даних).» Якщо в акаунті кілька важких шаблонів, рознесіть їх у часі.

Нічний прогін за розкладом: перша перевірка скасовує все завдання, дві наступні — лише окремий шаблон, після чого черга йде далі
такнінітактакніРозклад запускає завданнявивантаженняІнше вивантаження за розкладомще йде?Журнал: «Скасовановивантаження за розкладом…» —завдання не виконуєтьсяНаступний шаблон зі спискузавданняШаблон увімкнено?Шаблон пропущено без рядка вжурналіСпрацювало правило в режимі«Зупинити вивантаження»?Прогін зупинено — старий файллишаєтьсяВивантаження за шаблоном
  • Дія або результат
  • Розвилка: далі шлях залежить від відповіді

Зупинити

У рядку операції в Центрі операцій є кнопка «Зупинити». Вона не вбиває процес миттєво: програма перевіряє прапорець зупинки між кроками, тому прогін завершується на найближчій межі. У журналі зʼявиться «Вивантаження перервано користувачем!» — це попередження, а не помилка, і картка операції закривається тим самим рядком. Дата в колонці «Останнє вивантаження» після зупинки не змінюється.

Журнал прогону й історія запусків

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

У XML- і Google-фіда це: «Вивантаження даних…» → «Індексування товарів» → зведення → «Вивантаження категорій товарів» → «Вивантаження товарів» → «Вивантаження товарів ‹N› із ‹M›» → «Завантажуємо файл у хмарне сховище» → посилання «Завантажити файл ‹імʼя›» → «Вивантаження даних завершено» і «Витрачено часу: ‹чч:хх:сс›».

Набір кроків залежить від типу шаблону: рядки про фотографії, генератор описів і розсилку листів зʼявляються тільки там, де ці кроки взагалі є. Рядок «Вивантаження товарів ‹N› із ‹M›» — найважливіший: це вже факт, а не прогноз зведення.

Вікно «Перевірка шаблону вивантаження» з результатом пробного прогону
1Поле «ID товару»
2Підсумковий рядок результату
3Фрагмент сформованого файлу
  1. Поле «ID товару» лишили порожнім — перевірка сама обрала перший товар шаблону.
  2. Підсумковий рядок повідомляє: «Помилок не знайдено: вивантаження сформовано коректно, усі макроси підставлено».
  3. Фрагмент показує згенерований XML для товару Marshall Willen Black and Brass — усі макроси підставлені реальними значеннями.

Одним із перших рядків, відразу після «Індексування товарів», журнал пише зведення: «Передпольотне зведення: усього товарів ‹N›, в наявності ‹N›, немає в наявності ‹N›, під замовлення ‹N›, без статусу наявності ‹N›.» — і, коли є з чим порівнювати, «Минулого прогону: усього ‹N›, в наявності ‹N›.» Це працює і для запуску за розкладом, коли діалогу ніхто не бачив.

Наприкінці журнал дає посилання «Завантажити файл ‹імʼя›» — те саме, що показує колонка «Файл».

Вікно журналу показує поточний прогін. Рядки минулих прогонів із бази не зникають — вони живуть два тижні, а картки операцій три місяці; щоб подивитися, що було раніше, є кнопка-графік «Історія запусків» — вона є і в тулбарі списку, і в шапці картки шаблону.

Кожен прогін окремо реєструється в Центрі операцій карткою, підписаною «Вивантаження даних» разом із типом, назвою та імʼям файла шаблону; у масовому прогоні картки шаблонів лягають дочірніми під спільну картку «Вивантаження даних за всіма шаблонами».

Вікно «Історія запусків» показує запуски шаблону за останні 30 днів — до 50 останніх.

Якщо в налаштуваннях увімкнено звук завершення вивантаження, у кінці прогону програма подасть сигнал.

Кнопка «✦ AI» шаблону: чому вивантаження не відбулось

Коли в списку вибрано шаблон, у тулбарі зʼявляється кнопка «✦ AI». Вона відкриває чат з підказками про цей шаблон: «Історія запусків шаблону» (якщо шаблон уже запускали) і «Перевірити шаблон на товарі».

Помаранчеве число на кнопці означає проблему останнього запуску:

  • «останній запуск скасовано — йшло інше вивантаження»;
  • «останнє вивантаження з помилкою»;
  • «за 7 днів 3+ запуски скасовано через інше вивантаження».
Вікно «Вивантаження»: вибрано шаблон «РРЦ контроль», у тулбарі кнопка «✦ AI» з числом 1 і підказкою «останнє вивантаження з помилкою»
1Кнопка «✦ AI» з відміткою
2Що знайдено
3Вибраний шаблон
  1. Кнопка зʼявляється, коли вибрано шаблон; число — проблема останнього запуску.
  2. Підказка називає проблему; клік надсилає розбір у чат.
  3. Кнопка стосується саме вибраного шаблону.

Клік по кнопці з відміткою одразу надсилає розбір: консультант читає журнал запусків і називає причину. Далі число сіре, доки набір проблем не зміниться. Якщо запуски скасовуються через інші вивантаження, у чаті, відкритому з вікна вивантажень, є підказка «Розклад без конфліктів» — вона покаже, що запускається одночасно, і запропонує інший час (про розклад).

Сценарії

Шість каналів збуту, і всі мають оновлюватися самі

Що налаштувати: у кожному шаблоні пілюлею «Стан» зробіть його «Активний» і задайте розклад кнопкою «Налаштування розкладу». Важкі шаблони рознесіть у часі.

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

Канал ще налаштовується, а файл треба подивитися

Що налаштувати: лишіть шаблон вимкненим і запустіть його кнопкою «Вивантажити» в рядку списку.

Що вийде: прогін піде, і файл ляже за посиланням шаблону. Чого не станеться: розклад і пункт «Вивантажити всі шаблони» вимкнений шаблон пропускають, тож сам він більше не запуститься.

Прогін запустили помилково

Що налаштувати: у рядку операції в Центрі операцій натисніть «Зупинити».

Що вийде: прогін завершиться на найближчій межі між кроками, у журналі зʼявиться «Вивантаження перервано користувачем!». Чого не станеться: недозібраний файл нікуди не потрапить — за посиланням лишиться попередній, а дата в колонці «Останнє вивантаження» не зміниться.

Що робити, коли прогін не відбувся

Що ви бачитеЧому такЩо зробити
«Скасовано вивантаження за розкладом, причина - вивантажується інший шаблон (конфлікт обробки даних).» Розклад побачив, що інше вивантаження ще йде Рознесіть розклади шаблонів у часі (про розклад)
«Файл не сформовано. Спочатку виправте помилку вище — доки вона є, товари у вивантаження не потрапляють.» Прогін упав раніше, ніж дійшов до формування файла Усуньте помилку, названу рядком вище в журналі перевірки
«Вивантаження перервано користувачем!» Натиснули «Зупинити» в Центрі операцій; прогін завершився на найближчій межі Нічого: за посиланням лишився попередній файл. Запустіть шаблон знову, коли будете готові

Часті запитання

Що буде, якщо запустити вимкнений шаблон?

Він вивантажиться. Перемикач «Стан» обмежує запуск за розкладом і пункт «Вивантажити всі шаблони», а кнопка «Вивантажити» на конкретному шаблоні працює в будь-якому стані.

Натиснув «Вивантажити» в картці шаблону — зведення не відкрилося. Чому?

Повне зведення «Що буде вивантажено» відкривається тільки при запуску з рядка списку. Кнопка в шапці картки питає лише підтвердження з кількістю товарів. Щоб побачити всі цифри перед відправкою, запускайте шаблон зі списку.

Скільки зберігається журнал минулих прогонів?

Рядки журналу — два тижні, картки операцій у Центрі операцій — три місяці. Відкрити їх можна кнопкою-графіком «Історія запусків» у тулбарі списку або в шапці картки шаблону.

Чому після прогону дата «Останнє вивантаження» не змінилася?

Дата змінюється тільки успішним прогоном. Після кнопки «Зупинити» або коли файл не сформовано, лишається стара дата (куди лягає файл).

Чим запуск одного шаблону відрізняється від «Вивантажити всі шаблони»?

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

Суміжні теми

Чи була стаття корисною?