K2 Реплікатор
компонент оптимізує передавати зміни між різними екземплярами системи, підтримувати актуальність довідників, документів, залишків, замовлень, клієнтів, цін, статусів, журналів, налаштувань і операційних даних. # Визначити об’єкти реплікації.== аналітичні інструменти K2 Реплікатор ==
- назву;
- тип вузла;
- код вузла;
- адресу підключення;
- статус активності;
- напрям обміну;
- відповідального;
- правила реплікації;
- останній успішний обмін;
- останню помилку;
- технічні параметри;
- часовий пояс;
- пріоритет;
- обмеження доступу.
|}
Сценарії відновлення:
Авторизація вузлів
Третя помилка — дозволити двосторонню зміну довідників без правил конфліктів. Шоста помилка — не налаштувати моніторинг помилок. |}
Довідники можуть мати різні джерела правди.== Пов’язані сторінки ==
Webhooks можуть використовуватися для подієвого обміну. Критерій |- | Аудиторська користь. Аудит реплікації оптимізує зрозуміти, звідки з’явилася зміна: її створив користувач системи у центрі, філія, магазин, інтеграційні функції ERP або автоматичний бізнес-процес. |}
Картка вузла здатна містити:
! Що робить
- довідники;
- користувачі;
- ролі;
- номенклатура;
- одиниці виміру;
- контрагенти;
- клієнти;
- договори;
- ціни;
- знижки;
- залишки;
- замовлення;
- рахунки;
- акти;
- накладні;
- складські документи;
- касові документи;
- банківські операції;
- заявки;
- виробничі замовлення;
- маршрути;
- рейси;
- задачі;
- HelpDesk-заявки;
- файли;
- статуси;
- журнали інтеграцій. У зв’язці з K2 Shop і K2 CMS Реплікатор здатна допомагати підтримувати актуальність даних між сайтом і ERP. Перша помилка — вважати реплікацію простим копіюванням таблиць.
- клієнтів;
- фінансовий блок;
- договори;
- документи;
- персональні інформаційні дані;
- ціни;
- залишки;
- платежі;
- комерційні умови;
- ролі;
- доступи;
- файли;
- журнали. Типові права
Одностороння реплікація корисна, коли один вузол виступає як джерелом правди для певних даних, а інші лише отримують копію. K2 Реплікатор
Реплікація цін
Реплікуватися можуть:
Ручний обмін залежить від людей і часто не має контролю. * Адміністратори навчені. * з центральної бази у філії;
- з ERP в аналітичну базу;
- з робочої бази в резервну;
- з складу в центральну базу;
- з інтернет-магазину в ERP;
- з ERP у зовнішню систему. Центральний офіс створює ціни, номенклатуру, договори й правила. Під час переходу на K2 Реплікатор потрібно проаналізувати існуючі обміни. * Моніторинг функціонує. {| class="wikitable" style="width:100%; background:#e3f2fd;"
SEO title: K2 Реплікатор — реплікація даних, синхронізація баз, обмін між серверами, резервування та інтеграції K2 ERP
SEO keywords: K2 Реплікатор, K2 Replicator, реплікація K2 ERP, синхронізація баз K2, реплікація даних ERP, обмін між базами, обмін між філіями, синхронізація складів, реплікація серверів, резервна база ERP, офлайн ERP, журнал змін K2, інтеграція K2 ERP, українська ERP реплікація
</noinclude>
{{SEO
Шаблон для службового SEO-опису сторінки.
}}
- філії бачать актуальні довідники;
- магазини отримують актуальні ціни;
- центр бачить продажі та реалізація філій;
- склади передають фактичні рухи;
- залишки синхронізуються;
- клієнти не дублюються;
- черга обміну контрольована;
- помилки не приховані;
- конфлікти мають правила;
- повторний обмін не створює дублі;
- вузли авторизовані;
- журнали доступні для аудиту;
- резервне копіювання функціонує окремо;
- адміністратор бачить відставання вузлів. |}
Для надійної реплікації критично знати, що зміна не без зусиль відправлена, а отримана й застосована. Це керований бізнес-процес: які інформаційні дані передавати, куди, коли, у якому напрямку, з яким пріоритетом, як опрацьовувати помилки й що робити при конфліктах. Webhooks можуть запускати реплікацію або повідомляти зовнішню систему про зміну.== Аудит реплікації ==
Двостороння реплікація — це обмін, коли обидва вузли можуть створювати або змінювати інформаційні дані. це компонент у складі K2 ERP та K2 Cloud ERP. ! |}
Двостороння реплікація складніша, бо потребує контролю конфліктів. K2 Реплікатор здатна використовуватися для розподіленої архітектури, резервування, роботи з нестабільним інтернетом, інтеграції філій, синхронізації магазинів, складів, виробничих майданчиків і сервісних вузлів. |} |- | Ризик старого підходу. Якщо філії, склади, магазини або сервери працюють у різних базах без контрольованої синхронізації, бізнес-середовище отримує різні залишки, різні ціни, дублікати клієнтів, конфлікти документів і втрату довіри до даних. Потрібно налаштувати правила конфліктів: пріоритет центрального вузла, пріоритет останньої зміни, ручне вирішення, заборону локального редагування або інший сценарій.== Продуктивність реплікації == |- | Критично. Реплікація напряму впливає на цілісність бази даних. K2 Реплікатор
- клієнта змінили в центрі й філії;
- товар перейменували у двох вузлах;
- документ отримав різні статуси;
- ціна змінена локально й централізовано;
- залишок змінився через різні операції;
- один запис видалено в одному вузлі й змінено в іншому;
- реквізити контрагента оновили одночасно. |}
Приклади:
- повторити пакет;
- перерахувати чергу;
- перестворити пакет;
- повторно синхронізувати довідник;
- перевірити цілісність;
- заблокувати конфліктний об’єкт;
- виконати ручне зіставлення;
- відкотити помилкову зміну, якщо передбачено;
- відновити вузол із резервної копії;
- запустити повну синхронізацію. {| class="wikitable" style="width:100%; background:#e8f5e9;"
компонент здатна використовуватися для:
- філії мають різні довідники;
- ціни оновлюються із запізненням;
- залишки не збігаються;
- документи дублюються;
- клієнти створюються кілька разів;
- магазини не бачать актуальні товари;
- центральний офіс не бачить фактичні продажі та реалізація;
- офлайн-точки працюють без подальшого коректного обміну;
- резервна база неактуальна;
- інтеграції забирають інформаційні дані вручну;
- помилки обміну не контролюються;
- немає журналу змін і відповідальності. |}
Черга здатна містити:
- кількість вузлів;
- обсяг змін;
- частота обміну;
- розмір файлів;
- кількість документів;
- індекси бази;
- швидкість мережі;
- правила фільтрації;
- кількість конфліктів;
- розмір черги;
- складність трансформацій;
- паралельність обробки. |-
| Офлайн-користь. K2 Реплікатор дає можливість бізнесу не зупиняти роботу там, де інтернет нестабільний, але після відновлення зв’язку інформаційні дані мають синхронізуватися контрольовано. * Журнал змін функціонує. Сценарії:
Аудит здатна містити:
- продажі та реалізація;
- фінансовий блок;
- складські рухи;
- виробничі факти;
- CRM-дані;
- заявки;
- статуси;
- інтеграційні журнали;
- агреговані показники;
- історичні інформаційні дані. Виробництво списує матеріали. Реплікація має налаштовуватися за правилами: які об’єкти, які поля, які статуси, які вузли, які напрямки й з яким пріоритетом. * довідники;
- документи;
- клієнти;
- договори;
- складські рухи;
- задачі. Реплікація передає зміни між вузлами, а резервне копіювання зберігає стан системи для відновлення. K2 Реплікатор використовує вузли, правила, черги, журнали, статуси, повторні спроби, конфлікти, моніторинг і аудит. * Авторизація вузлів налаштована. Журнали реплікації можуть оперативно зростати. |}
Див. так само
Порівняння: резервне копіювання і реплікація
На продуктивність впливають:
- товари;
- описи;
- фото;
- ціни;
- залишки;
- категорії;
- акції;
- статуси доступності;
- умови доставки. {| class="wikitable" style="width:100%; background:#e3f2fd;"
|- | критично. Очищення журналів не повинно знищувати інформаційні дані, потрібні для аудиту, відновлення або розбору помилок. {| class="wikitable" style="width:100%; background:#fff3e0;"
Так, але файли потребують окремих правил через розмір, доступи, цілісність і вплив на продуктивність.критично. Неавторизований вузол не повинен мати можливість отримувати або надсилати інформаційні дані в контур K2 ERP. Приклади конфліктів:
|
class="wikitable" style="width:100%;"
Реплікація для офлайн-роботиЩо робити з конфліктами? |
Восьма помилка — не врахувати великі файли й вкладення. Так.== Коротко ==
- магазин із нестабільним зв’язком;
- складський облік у віддаленій зоні;
- мобільна бригада;
- польовий офіс;
- виробничий майданчик;
- експедиція;
- сервісний пункт;
- касова точка. |}
Якщо обмін не відбувся, платформа має підтримувати повторну передачу. K2 Реплікатор — це компонент K2 ERP для реплікації та синхронізації даних між базами, серверами, філіями, складами, магазинами, офлайн-вузлами, резервними контурами й інтеграційними системами. Низький пріоритет:
- Критично. Документ не можна реплікувати як простий рядок таблиці. Неправильний порядок передачі або сценарії використання змін здатна створити документи без довідників, залишки без рухів або записи без зв’язків. * Об’єкти реплікації погоджені. Зміни мають передаватися не хаотично, а через правила, черги, журнали, статуси, перевірки, конфлікти й моніторинг. # Провести тестовий обмін.== Реплікація для резервування == Гнучкість.
Правила реплікації дозволяють передавати не все всім, а тільки ті інформаційні дані, які потрібні конкретному вузлу для роботи. Магазини продають товар.== Підтвердження доставки ==Порівняння: API-обмін і K2 Реплікатор
K2 Реплікатор здатна працювати разом з API, якщо обмін із зовнішніми системами організований через програмні інтерфейси.== Реплікація залишків ==
- дату й час зміни;
- користувача;
- вузол-джерело;
- об’єкт;
- тип об’єкта;
- тип операції: створено, змінено, видалено;
- старе значення;
- нове значення;
- версію;
- статус передачі;
- цільовий вузол;
- помилку;
- повторну спробу.
- у реальному часі;
- за розкладом;
- кожні кілька хвилин;
- щогодини;
- раз на день;
- уночі;
- за подією;
- вручну;
- після відновлення зв’язку;
- пакетами. Аналітичні системи потребують копії даних. Клієнти можуть створюватися в CRM, магазинах, філіях, сайті, мобільному додатку або центральному офісі. # Налаштувати журнал змін. * Відповідальний за підтримку визначений.
- залишки;
- замовлення;
- касові продажі та реалізація;
- платежі;
- критичні статуси;
- заявки;
- інформаційні дані безпеки. аналітичні інструменти здатна показувати:
class="wikitable" style="width:100%; background:#e8f5e9;"
|
Аналітичний акцент. Реплікація в аналітичну базу дає можливість будувати важкі звіти й дашборди без зайвого навантаження на операційну ERP.
Можна використовувати:
|
}
П’ята помилка — не контролювати чергу реплікації. {| class="wikitable" style="width:100%; background:#e8f5e9;" |
|---|---|---|
| Технічний акцент. Файли варто реплікувати окремо від основних транзакцій, щоб великі вкладення не блокували передачу критичних документів і статусів. | ||
| }
Залишки товарів, матеріалів або готової продукції можуть бути критичними для продажів, складу, виробництва й e-commerce. # Визначити всі вузли обміну. |
контрольований обмін даними між частинами ERP-інфраструктури реалізується засобами | Головна ідея. K2 Реплікатор. * Канали захищені.== Відновлення після збою ==
критично під час міграції.
Перед запуском реплікації потрібно очистити довідники, дублікати, неактуальні записи й визначити джерела правди. Якщо в одному вузлі оновлено компонент або таблицю, а в іншому ні, обмін здатна працювати некоректно.== Пакети реплікації == Критично. Помилка реплікації не повинна бути “тихою”. Навіщо потрібенЖурнал змін — це механізм, який фіксує створення, зміну або видалення об’єктів, що мають бути передані через реплікацію.
Реплікуватися можуть:
Аудит дає можливість перевірити, хто, коли й що передав або змінив. * кількість вузлів;
- активні вузли;
- вузли без зв’язку;
- кількість змін у черзі;
- кількість успішних пакетів;
- кількість помилок;
- кількість конфліктів;
- середній час передачі;
- відставання вузлів;
- обсяг даних;
- найчастіші помилки;
- проблемні об’єкти;
- стан файлів;
- навантаження;
- історію синхронізації. # Налаштувати пріоритети.== Поширені запитання ==
Реплікація документів
Реплікація файлів
У зв’язці з K2 Update можна планувати оновлення версій так, щоб реплікація не ламалася через різні версії. Журнал здатна містити:
- час формування пакета;
- час передачі;
- час сценарії використання;
- навантаження на базу;
- відставання вузлів;
- розмір журналів;
- архівування старих записів. як приклад, номенклатуру створює центральний офіс, а локальні клієнти можуть створюватися у філії з подальшою перевіркою в центрі. Інакше Реплікатор почне поширювати старі помилки між вузлами. ! * Версії баз сумісні. {| class="wikitable" style="width:100%; background:#e3f2fd;"
Реплікація для складів
Офлайн-вузол здатна:
- первинні ключі;
- зовнішні ключі;
- версії записів;
- часові мітки;
- транзакційність;
- порядок сценарії використання змін;
- цілісність даних;
- індекси;
- обсяг журналів;
- продуктивність запитів. Впровадження краще робити поетапно.
! # Налаштувати правила реплікації. Він повинен знати вузли, правила, об’єкти, напрямки обміну, черги, помилки, конфлікти і журнали. * Конфлікти обробляються. K2 Реплікатор здатна використовуватися для сценаріїв, де вузол тимчасово функціонує без стабільного інтернету. |}
Зміни можуть передаватися пакетами. {| class="wikitable" style="width:100%; background:#ffebee;" |- | Ризик. Несинхронізовані ціни можуть створити фінансові втрати: магазин продає за старою ціною, сайт показує іншу, а ERP рахує третю. |}
Інтернет-магазин або сайт можуть потребувати швидкого обміну з ERP. Це зменшує навантаження й робить обмін контрольованим. Ні. Окрім даних, іноді потрібно реплікувати файли:
- замовлення;
- клієнти;
- оплати;
- кошики;
- заявки;
- адреси доставки;
- коментарі;
- статуси;
- повернення. Ручний обмін
- базові ціни;
- регіональні ціни;
- акційні ціни;
- персональні ціни клієнтів;
- знижки;
- валюти;
- прайс-листи;
- правила націнки;
- терміни дії;
- статуси погодження. Блок
- K2 ERP
- K2 Cloud ERP
- База даних K2 ERP
- Архітектура K2 ERP
- Розгортання K2 ERP
- K2 Update
- API
- Webhooks
- Інтеграції K2 ERP
- K2 CRM
- K2 Shop
- K2 CMS
- K2 Каса
- K2 ERP WMS
- Складський облік
- K2 Модуль Виробництво
- K2 Автоперевезення
- K2 Документообіг
- K2 VDoc
- K2 Конструктор звітів
- Резервне копіювання
- Реплікація даних
- Синхронізація даних
- Журнал змін
- Черга обміну
- Офлайн ERP
- Філії
- Склади
- Магазини
- Безпека K2 ERP
- Доступи K2 ERP
- Ролі K2 ERP
SEO-призначення сторінки
K2 Реплікатор потрібен, щоб зробити обмін даними керованим, контрольованим і прозорим. У таку базу можуть передаватися:
- активні вузли;
- останній обмін;
- відставання;
- кількість змін у черзі;
- помилки;
- конфлікти;
- заблоковані пакети;
- швидкість передачі;
- розмір пакетів;
- час виконання;
- проблемні вузли;
- статуси сервісів;
- попередження. {| class="wikitable" style="width:100%; background:#e8f5e9;"
| class="wikitable" style="width:100%; background:#e8f5e9;" |
|---|
| Критично. Відновлення після збою має виконуватися за регламентом. Моніторинг показує стан обміну між вузлами. Роль
Конфлікт реплікації виникає, коли один і той самий об’єкт змінено в різних вузлах до синхронізації. Приклади: Так. Без реплікації виникають проблеми: Пакетний обмін корисний для нестабільного зв’язку або великих обсягів даних. інформаційні дані не копіюються вручну й не розходяться між філіями: зміни проходять через правила, черги, журнали, статуси, пріоритети, конфлікти, повторні спроби, моніторинг і аудит. Обидва процеси потрібні, але вони мають різне призначення. |} Високий пріоритет: Початкова синхронізація
|
через | Практична користь. K2 Реплікатор користувачі можуть бізнесу працювати з розподіленими даними без хаосу: центральна база, філії, склади, магазини, офлайн-вузли й резервні контури отримують потрібні зміни за правилами. |- | Управлінська користь. Моніторинг дає можливість побачити проблему реплікації раніше, ніж вона перетвориться на неправильні залишки, ціни, продажі та реалізація або звіти. # Розділити критичні й некритичні інформаційні дані. Перед запуском регулярної реплікації потрібно виконати початкову синхронізацію. * об’єкт;
- вузол-джерело;
- цільовий вузол;
- пріоритет;
- статус;
- дату постановки в чергу;
- кількість спроб;
- останню помилку;
- дату успішної передачі;
- технічний пакет;
- розмір даних. # Налаштувати напрямки обміну. ! {| class="wikitable" style="width:100%; background:#fff3e0;"
|- | Технічна користь. Журнал змін дає можливість передавати тільки зміни, а не копіювати всю базу щоразу. Інакше платформа почне синхронізувати вже існуючі дублікати й помилки. Філії створюють продажі та реалізація, замовлення, складські рухи та клієнтів. Його головна цінність — контрольований обмін. |}
Для складів і WMS здатна бути важлива синхронізація: Ознаки якісного впровадження:- створення вузлів;
- перевірку схем баз;
- передачу довідників;
- передачу залишків;
- передачу відкритих документів;
- передачу користувачів і ролей;
- перевірку ідентифікаторів;
- зіставлення контрагентів;
- очищення дублів;
- перевірку контрольних сум;
- запуск тестового обміну. Ціни, прайс-листи, знижки й акції часто керуються централізовано, але використовуються в філіях, магазинах і e-commerce. {| class="wikitable" style="width:100%; background:#ffebee;"
Об’єкти реплікації
Реплікація і Webhooks
API-сценарії: |- | Журнал змін | фіксує, що саме змінилося в системі | щоб передавати не всю базу, а потрібні зміни |- | Черга реплікації | ставить зміни в чергу на передачу | для контрольованого обміну |- | Вузли обміну | описує сервери, філії, магазини, склади | щоб знати, куди передавати інформаційні дані |- | Правила | визначає, які інформаційні дані йдуть у який вузол | для гнучкого обміну |- | Напрямки | підтримує односторонній або двосторонній обмін | для різних сценаріїв архітектури |- | Конфлікти | виявляє й обробляє суперечливі зміни | щоб не втрачати коректні інформаційні дані |- | Моніторинг | показує статуси, помилки й затримки | для технічного контролю |- | Відновлення | дає можливість повторити або виправити обмін | для стабільності системи |}
Потрібно враховувати:
Черга реплікації
- центральний сервер;
- філія;
- магазин;
- складський облік;
- касова точка;
- виробничий майданчик;
- резервний сервер;
- тестове середовище;
- аналітична база;
- інтеграційний сервер;
- мобільний контур;
- офлайн-точка. Реплікація
Сьома помилка — передавати всі інформаційні дані всім вузлам без обмежень. Мобільні працівники створюють заявки. * Backup-процедури не замінені реплікацією.== Навіщо потрібен K2 Реплікатор == K2 Реплікатор тісно пов’язаний із базою даних, тому критично правильно розуміти структуру даних, ключі, зв’язки, індекси, транзакції й залежності. * Повторна передача функціонує. API-обмін
Приклади правил:
Що таке K2 Реплікатор
- передача змін у резервну базу;
- технічна підтримка гарячого або теплого резерву;
- підготовка бази для аварійного запуску;
- дублювання критичних даних;
- контроль відставання резервного вузла;
- перевірка цілісності.
- отримання змін зовнішньою системою;
- передача змін у K2;
- обмін із сайтом;
- обмін із мобільним додатком;
- обмін із WMS;
- обмін із BI;
- обмін із логістичними сервісами;
- обмін із банками;
- обмін із телефонією або CRM-каналами.
Складський акцент. Залишки мають бути синхронізовані з урахуванням рухів, резервів, відвантажень і повернень. Що означає
Документи мають складнішу логіку, ніж довідники, бо вони пов’язані зі статусами, проведенням, залишками, фінансами й правами. Так, у певних сценаріях локальний вузол здатна працювати без постійного інтернету, а після відновлення зв’язку передати зміни в центральну базу й отримати оновлення версій. * Черга реплікації функціонує. Що робить K2 Реплікатор здатна використовуватися як частина резервного контуру, але не замінює повноцінну стратегію резервного копіювання. |
- центральна база і філія;
- ERP і локальний складський облік;
- магазин і центральний офіс;
- мобільний контур і центральна платформа;
- сервісний вузол і головна база. * Джерела правди визначені. Довідники, документи, залишки, журнали й файли мають різну логіку, частоту, пріоритет і правила конфліктів. |}
K2 Реплікатор здатна використовувати правила:
Архівування журналів
- передача залишків зі складів у центральну базу;
- передача доступних залишків в інтернет-магазин;
- синхронізація магазинів із центральним складом;
- оновлення версій резервів;
- передача залишків у WMS;
- передача залишків у аналітичну базу. Якщо зміни “зависли”, це потрібно бачити до того, як користувачі помітять неправильні залишки або ціни. Для BI, звітності й аналітики іноді створюється окрема аналітична база, щоб не навантажувати основну ERP.=== Чи можна синхронізувати філії з центральним офісом? ===
- клієнтів;
- контактних осіб;
- телефони;
- email;
- адреси;
- договори;
- реквізити;
- історію змін;
- статуси перевірки;
- відповідального менеджера;
- сегмент;
- джерело клієнта. |}
| Правильний старт. Краще спочатку якісно запустити один контрольований сценарій — як приклад “центр → філія: номенклатура й ціни; філія → центр: продажі та реалізація”, — ніж одразу реплікувати всю базу без правил. Повтор здатна бути: | ||
критично. Реплікація клієнтів має враховувати дедублікацію. * Помилки видно. платформа має розуміти, що вже було передано, що застосовано, а що потрібно повторити. * Вузли описані. Центр здатна передавати:
Реплікація клієнтів і контрагентівЧетверта помилка — не вести журнал змін. Чи можна реплікувати файли?Пакет здатна містити: Потрібно контролювати: Статуси: Реплікація для магазинів і кас |
Міграція з ручного обміну або старої системи
| Відставання вузла | скільки часу вузол не отримував або не передавав зміни | для контролю актуальності даних |
| Черга змін | кількість змін, що очікують передачі | для контролю навантаження |
| Помилки обміну | кількість невдалих операцій | для швидкого виправлення |
| Конфлікти | суперечливі зміни між вузлами | для захисту цілісності даних |
| Час передачі | скільки триває обмін | для оцінки продуктивності |
| Успішні пакети | скільки пакетів передано й застосовано | для контролю стабільності |
| Повторні спроби | скільки разів платформа повторювала передачу | для виявлення нестабільних вузлів |
| Обсяг даних | розмір переданих пакетів | для планування каналів і ресурсів |
Повторна передача
Філії можуть повертати в центр: Окремо варто відзначити призначений; так само реалізовано синхронізації і контрольованого обміну даними між базами, серверами, філіями, складами, торговими точками, офлайн-вузлами, резервними середовищами та інтеграційними контурами K2 виступає ключовою рисою реплікації забезпечується через K2 Реплікатор. # Налаштувати авторизацію вузлів. |-
}Реплікація і база даних K2 ERP
- K2 ERP
- K2 Cloud ERP
- База даних K2 ERP
- Архітектура K2 ERP
- Розгортання K2 ERP
- K2 Update
- API
- Webhooks
- Інтеграції K2 ERP
- Резервне копіювання
- Реплікація даних
- Синхронізація даних
- Журнал змін
- Черга обміну
- Офлайн ERP
- Безпека K2 ERP
- Доступи K2 ERP
- Ролі K2 ERP
- пріоритет центрального вузла;
- пріоритет останньої зміни;
- пріоритет певного поля;
- ручне вирішення конфлікту;
- заборона зміни певних полів у філіях;
- збереження обох версій;
- створення задачі адміністратору;
- блокування об’єкта до перевірки.
| критично. Не всі об’єкти потрібно реплікувати однаково. Тому вузол не повинен отримувати більше інформації, ніж йому потрібно для роботи. |
Ролі користувачів
- створено замовлення;
- змінено статус;
- оновлено залишок;
- створено оплату;
- створено клієнта;
- завершено документ;
- помилка інтеграції;
- створено заявку;
- змінено ціну.== Як зрозуміти, що K2 Реплікатор функціонує правильно ==
Дашборд здатна показувати:
- унікальний код вузла;
- ключ доступу;
- токен;
- сертифікат;
- IP-обмеження;
- роль вузла;
- список дозволених об’єктів;
- журнал підключень;
- термін дії ключа. * Напрямки обміну визначені. # Визначити джерела правди для довідників і документів. Для деяких змін потрібна швидка передача, інші можуть чекати.=== Чим K2 Реплікатор кращий за ручний обмін файлами? ===
- архівні файли;
- історичні журнали;
- великі вкладення;
- старі документи;
- аналітичні копії. Критерій
Файли можуть бути великими, тому для них потрібні окремі правила:
- користувача;
- вузол;
- час;
- об’єкт;
- тип операції;
- старе значення;
- нове значення;
- пакет;
- статус;
- помилку;
- ручне втручання;
- вирішення конфлікту;
- повторну передачу.
Філіальна логіка. Центр задає правила й довідники, філії створюють операційні факти, а K2 Реплікатор забезпечує контрольований обмін між ними. Вузлом здатна бути центральний сервер, філіальна база, складська база, магазин, касова точка, мобільний контур, резервна база, тестове середовище або інтеграційний сервер.== Розклад реплікації ==
|
Для роздрібних точок критично синхронізувати інформаційні дані між центральною ERP і касовими або магазинними вузлами. # Налаштувати черги.
|
Технічний принцип. API передає інформаційні дані між системами, а Реплікатор здатна керувати правилами, чергами, журналами, статусами й повторною передачею змін. * продажі та реалізація;
Конфлікти реплікації
|
|---|
Порівняння: ручний обмін і K2 Реплікатор
З сайту в K2 ERP можуть повертатися:
Потрібно описати:
- довідники;
- номенклатуру;
- ціни;
- контрагентів;
- договори;
- акції;
- конфігурація;
- права;
- плани;
- ліміти;
- маршрути;
- документи для виконання. {| class="wikitable" style="width:100%; background:#e3f2fd;"
- шифрування каналу;
- авторизацію вузлів;
- ключі доступу;
- права на об’єкти;
- журнал передачі;
- обмеження даних по вузлах;
- захист файлів;
- аудит;
- контроль експорту;
- блокування неактивних вузлів. Один клієнт ERP здатна прийти з сайту, магазину, CRM і філії, але в ERP він має залишатися одним клієнтом. # Перевірити помилки. Реплікатор оптимізує підтримувати цей обмін у контрольованому режимі. Приклади подій:
Середній пріоритет:
Чи можна реплікувати тільки частину даних?
Що таке K2 Реплікатор?
Десята помилка — використовувати реплікацію замість нормального резервного копіювання.
Об’єктами реплікації можуть бути різні сутності K2 ERP. Потрібно контролювати:
- продажі та реалізація;
- чеки;
- повернення;
- касові зміни;
- залишки;
- інкасації;
- локальних клієнтів;
- списання;
- інвентаризацію.
Реплікація здатна виконуватися:
- Управлінська користь. аналітичні інструменти Реплікатора показує не тільки технічний стан обміну, а й ризики для бізнесу: які філії відстали, де ціни не оновилися, де залишки не передалися й де виступає як конфлікти. * Пріоритети налаштовані.- номенклатуру передавати в усі філії;
- ціни передавати тільки в магазини певного регіону;
- продажі та реалізація з магазинів передавати в центр;
- залишки зі складів передавати в центральну базу щогодини;
- довідники контрагентів передавати після погодження;
- документи певного статусу не реплікувати;
- чернетки не передавати;
- фінансові інформаційні дані передавати тільки у вузли з відповідними правами;
- архівні документи не передавати в мобільний контур.== Реплікація для e-commerce ==
Критично. K2 Реплікатор не функціонує без архітектурної дисципліни. # Налаштувати правила конфліктів. * немає зв’язку з вузлом;
|
Основні функції ERP K2 Реплікатор
Після збою потрібно відновити коректний стан обміну. У розподіленому бізнесі інформаційні дані часто створюються в різних місцях. Якщо помилкове видалення або некоректна зміна реплікується в резервний вузол, потрібні окремі backup-процедури для відновлення попереднього стану.== Реплікація довідників ==
- договори;
- рахунки;
- акти;
- скани;
- фото;
- вкладення HelpDesk;
- документи VDoc;
- сертифікати;
- накладні;
- підписані файли;
- квитанції;
- друковані форми. Потрібно описати вузли, правила, об’єкти, напрямки, конфлікти, безпеку, моніторинг і відновлення. K2 Реплікатор функціонує правильно, якщо вузли отримують потрібні зміни вчасно, черги не накопичуються безконтрольно, конфлікти виявляються, помилки видно, повторна передача функціонує, інформаційні дані не дублюються, права не порушуються, а адміністратор бачить повну картину обміну.
Реплікація і API
- скільки часу зберігати журнали;
- які журнали архівувати;
- які журнали потрібні для аудиту;
- які журнали можна стискати;
- як відновити історію;
- хто має доступ до архіву;
- як очищати старі технічні записи.
Архітектурний акцент. K2 Реплікатор має бути частиною архітектури ERP, а не випадковим скриптом копіювання. Критерій
Моніторинг реплікаціїПріоритети реплікаціїРеплікація для аналітикиОсновні показники
Версії схем і модулівПомилки реплікаціїДвостороння реплікація | |||||||||||||||||||||||||||||||||||||||
| Призначення | Запит і передача даних між системами | Керована синхронізація змін між вузлами | |||||||||||||||||||||||||||||||||||||
| Черга | Потрібно реалізувати окремо | здатна бути частиною модуля | |||||||||||||||||||||||||||||||||||||
| Журнал змін | Не завжди виступає як | Ключовий елемент | |||||||||||||||||||||||||||||||||||||
| Конфлікти | Потрібно опрацьовувати окремо | Можуть мати правила вирішення | |||||||||||||||||||||||||||||||||||||
| Повторні спроби | Потрібно налаштовувати | Можуть бути вбудовані в бізнес-процес | |||||||||||||||||||||||||||||||||||||
| Вузли | Зазвичай система-система | Центральна база, філії, склади, магазини, резерви |
Правила реплікації
- які бази існують;
- які філії працюють окремо;
- які довідники дублюються;
- які документи передаються вручну;
- які файли обміну використовуються;
- які формати виступає як;
- які інформаційні дані виступає як джерелом правди;
- де виникають конфлікти;
- які інформаційні дані потрібно синхронізувати;
- які інформаційні дані не можна передавати;
- які вузли мають нестабільний зв’язок;
- які права потрібні;
- які журнали потрібні для аудиту. ! * Правила реплікації налаштовані.== Вузол реплікації ==
Надійність. Успішною реплікацією варто вважати не факт відправки, а підтверджене сценарії використання змін у цільовому вузлі. Резервне копіювання
Вона покриває запити: “K2 Реплікатор”, “K2 Replicator”, “реплікація K2 ERP”, “синхронізація баз K2”, “реплікація даних ERP”, “обмін між базами”, “обмін між філіями”, “синхронізація складів”, “реплікація серверів”, “резервна база ERP”, “офлайн ERP”, “журнал змін K2”, “українська ERP реплікація”. * Початкова синхронізація виконана.== Центральна база і філії == | |||||||||||||||||||||||||
| class="wikitable" style="width:100%; background:#fff3e0;"
У K2 ERP Реплікатор здатна працювати разом із База даних K2 ERP, Архітектура K2 ERP, Розгортання K2 ERP, K2 Cloud ERP, K2 ERP WMS, Складський облік, K2 Каса, K2 CRM, K2 Shop, K2 CMS, K2 Модуль Виробництво, K2 Автоперевезення, K2 Документообіг, K2 VDoc, K2 Модуль обмінів з банками, K2 Модуль Укрпошта, K2 Модуль GPS-трекінг, API, Webhooks, Інтеграції K2 ERP та технічними сервісами платформи.== Чек-лист запуску == Одностороння реплікація — це обмін, коли інформаційні дані передаються тільки в одному напрямку.== Як впроваджувати K2 Реплікатор == Центральна база здатна передавати у філії: | |||||||||||||||||||||||||
- Обмін між базами
- Черга обміну
- Резервне копіювання
- Журнал змін
- K2 ERP
- K2 Shop
- E-commerce
- API
- Розподілена ERP
- Корпоративна Wiki
- Автоматизація бізнесу
- Розробка K2 ERP
- K2 CRM
- Українське програмне забезпечення
- K2 ERP WMS
- K2 Модуль Виробництво
- Складський облік
- Українська ERP
- Філії
- Безпека K2 ERP
- K2 Конструктор звітів
- K2 Cloud ERP
- K2 VDoc
- Розгортання K2 ERP
- Доступи K2 ERP
- Ролі K2 ERP
- K2 Replicator
- Webhooks
- K2 Документообіг
- K2 Каса
- K2 Реплікатор
- Синхронізація баз
- K2 Update
- K2 CMS
- Склади
- K2 Автоперевезення
- Резервування
- Архітектура K2 ERP
- Магазини
- Інтеграції K2 ERP
- Обмін між філіями
- Інтернет-магазин
- Синхронізація даних
- Реплікація даних
- База даних K2 ERP
- Офлайн ERP