Міграція даних
Сторінка Міграція імпортує клієнтів, продукти, ціни та історію з іншої системи управління інтернет-кафе в HandyCafe. Вона знаходиться в розділі Налаштування в групі Інфраструктура та Система.
Підтримуються три джерела:
| Джерело | Що читає |
|---|---|
| HandyCafe Legacy | Існуюча установка HandyCafe 3.x або 4.x на цьому комп'ютері. |
| EveryCafe | Файл бази даних EveryCafe .ecm SQLite. |
| Pancafe | Файл бази даних Pancafe USDB.DAT Firebird. |
Виберіть джерело з карток у верхній частині сторінки. Панель нижче змінюється відповідно до вибору.
Як поводиться кожне джерело
Три джерела мають однакову модель роботи. Те, що ви дізнаєтеся про одне, застосовується до інших.
- Джерело тільки для читання. HandyCafe відкриває оригінальний файл для читання і ніколи не записує в нього. Ваша стара установка залишається такою, якою була. Ви можете повернутися до неї в будь-який час.
- Перевірте перед імпортом. Кнопка Перевірити читає файл джерела і повідомляє, що було знайдено. Кнопка Почати міграцію залишається неактивною, доки перевірка не буде успішною.
- Прогрес показується по фазах. Під час виконання відкривається діалогове вікно прогресу і повідомляє про фазу, яка виконується, наприклад, учасники, продукти або транзакції.
- Повторний запуск безпечний. Рядки, які вже імпортовані, оновлюються на місці, а не дублюються. Після завершення міграції кнопка змінюється на Повторити міграцію.
- Кожен запуск можна скасувати. Після завершеного запуску з'являється кнопка Скасувати міграцію. Вона видаляє всі рядки, імпортовані з цього джерела. Спочатку вам буде запропоновано підтвердити.
- Попередження не зупиняють запуск. Якщо деякі рядки не вдалося прочитати, запуск завершується з попередженнями. Відкрийте Журнали, щоб побачити, які рядки були пропущені.
- Перерваний запуск відновлюється самостійно. Якщо додаток закривається або комп'ютер втрачає живлення під час імпорту, сторінка повідомляє, що попередній імпорт був перерваний. Почати знову безпечно.
Розгорніть Кількість останнього імпорту внизу панелі, щоб побачити, скільки рядків було імпортовано під час останнього запуску для кожної категорії.
HandyCafe Legacy
Імпорт з установки HandyCafe 3.x або 4.x. Це джерело для кафе, які оновлюються з попереднього покоління HandyCafe.
Виявлення
На Windows сторінка сканує систему на наявність старої установки і повідомляє:
| Мітка | Значення |
|---|---|
| Шлях установки | Де на диску знаходиться стара установка. |
| Шлях до бази даних | Повний шлях до файлу старої бази даних. |
| Версія сервера | Рядок версії старого сервера, наприклад 3.4.01 або 4.0.10. |
| Кількість INI файлів | Скільки конфігураційних INI файлів було знайдено в папці установки. |
Якщо нічого не виявлено, сторінка повідомляє, що стара установка не знайдена. Перевірте, чи знаходяться старі файли в стандартному місці, наприклад Program Files\HandyCafe або C:\HandyCafe.
На macOS і Linux автоматичне сканування не може виконуватися. Панель пропонує вибір папки. Вкажіть на папку Db, скопійовану з старого комп'ютера Windows, потім почніть міграцію.
Що імпортується
Учасники, цінові рівні, продукти, замовлення, транзакції, журнали та налаштування, що зберігаються в старих INI файлах.
Зупиніть старий сервер перед початком. У базу даних джерела не повинно записуватися під час читання.
Для повного керівництва дивіться Як мігрувати зі старої установки.
EveryCafe
Імпорт з файлу бази даних EveryCafe, зазвичай названого ecmdata.ecm.
- Виберіть Огляд і виберіть файл
.ecm. Приймаються також файли з розширенням.dbабо.sqlite. - HandyCafe автоматично перевіряє файл після вибору. Використовуйте Перевірити, щоб повторно запустити перевірку після редагування шляху вручну.
- Перегляньте попередній перегляд, потім виберіть Почати міграцію.
Попередній перегляд повідомляє про Ім'я сервера EveryCafe та Версію сервера разом із кількістю касирів, учасників, продуктів, прайс-листів, замовлень та сесій, що містяться у файлі.
Що імпортується
Касири, учасники, продукти, цінові рівні, замовлення, транзакції та Steam акаунти. Паролі Steam акаунтів шифруються під час запису в пул ліцензій на ігри HandyCafe.
Сесії та прайс-листи враховуються в попередньому перегляді, щоб ви могли побачити розмір вихідних даних. Вони не імпортуються.
Довідник прайс-листів
Після завершеного запуску панель пропонує таблицю Довідник прайс-листів, що містить оригінальні рядки цін EveryCafe: ID прайс-листа, тип спадщини, початкова ціна, погодинна ціна та хвилини оновлення.
Ціни EveryCafe не відповідають планам цін HandyCafe. Ці рядки зберігаються як довідка для налаштування цін вручну. Вони не імпортуються як продукти кафе. Використовуйте їх разом з Ціноутворенням для відновлення ваших тарифів.
Pancafe
Імпорт з файлу бази даних Pancafe, зазвичай названого USDB.DAT. HandyCafe читає файл Firebird безпосередньо. Немає потреби встановлювати сервер або бібліотеку клієнта Firebird.
- Виберіть Огляд і виберіть файл
USDB.DAT. Приймаються також файли з розширенням.fdbабо.gdb. - Перегляньте попередній перегляд, потім виберіть Почати міграцію.
Попередній перегляд повідомляє про виявлений Формат (наприклад, версію ODS Firebird) плюс Діапазон історії, охоплений даними. Він також перераховує кількість касирів, учасників, продуктів, записів у касовій книзі, сесій та рядків історії гаманця учасників.
Що імпортується
Касири, учасники з їх балансом гаманця, продукти, записи доходів з касової книги та записи витрат.
Рядки сесій читаються для попереднього перегляду, але навмисно не імпортуються. Касова книга вже фіксує, що було зібрано за ці сесії. Імпорт обох призвів би до подвійного обліку одного і того ж доходу.
Часовий пояс
Pancafe зберігає дати без часового поясу. HandyCafe конвертує їх, використовуючи часовий пояс комп'ютера, на якому виконується імпорт. Запустіть міграцію на машині, яка буде продовжувати використовувати дані. Запуск в іншому місці може змістити історичні дати на кілька годин.
Перед початком
- Спочатку зробіть резервну копію. Відкрийте Обслуговування бази даних і використовуйте Зробити резервну копію зараз. Міграція записує в живу базу даних. Свіжий знімок дає вам другий шлях назад, крім Скасувати міграцію.
- Закрийте програму-джерело. База даних, в яку активно записують, може призвести до неповного читання.
- Відведіть достатньо часу. Великі набори даних можуть зайняти кілька хвилин. Залиште HandyCafe відкритим, поки діалогове вікно прогресу не повідомить, що запуск завершено.
- Перевірте кількість, коли запуск закінчиться. Порівняйте їх з тим, що ви очікуєте від старої системи, перш ніж почати роботу на новій.
Суміжні сторінки
- Налаштування клієнтів спадщини для дозволу підключення ПК клієнтів V3 і V4 до цього сервера.
- Обслуговування бази даних для резервних копій і точок відновлення.
- Учасники, Продукти та Ціноутворення сесій для перегляду імпортованих записів.