Frappe Framework як технічний шар ERPNext
Frappe-розробник для задач навколо ERPNext
Frappe потрібен, коли задача виходить за межі налаштування ERPNext: custom app, DocType, API, інтеграції або серверна логіка. Якщо мета - доробити робочий ERPNext під процес бізнесу, частіше правильніше почати зі сторінки ERPNext-розробника, а Frappe розглядати як технічний шар рішення.
Спочатку розбираємо, як робота відбувається насправді. Потім вирішуємо, де ERPNext має бути ядром системи, де потрібен інтеграційний шар, а де краще не ускладнювати.
На цій сторінці
Коли потрібен Frappe-розробник
Типові задачі
Стандартний ERPNext не закриває специфічний процес.
Створюємо custom app і DocType на Frappe, зберігаючи оновлюваність системи.
Потрібно зв'язати цей процес з наявними системами.
Визначаємо межі ERPNext, сайту, CRM, BAS/1C та інтеграційного шару.
Потрібен зрозумілий наступний крок без великого проєкту навмання.
Починаємо з короткої діагностики і карти релізів.
Питання
Коли потрібен саме Frappe-розробник?
Коли задача потребує рівня платформи: новий custom app, складний DocType, hooks, серверна логіка, API, background jobs, портал або інтеграція, яку не можна стабільно зібрати тільки налаштуваннями ERPNext.
Якщо у нас ERPNext, починати з Frappe чи ERPNext-розробника?
Зазвичай з ERPNext-розробника. Спочатку потрібно зрозуміти бізнес-процес і перевірити, чи вирішується задача налаштуванням ERPNext. Frappe підключається як технічний шар, коли стає ясно, що потрібна підтримувана розробка.
Frappe підходить для окремого застосунку без ERPNext?
Так, Frappe можна використовувати для custom business app, порталу або внутрішнього інструмента. Але якщо задача пов'язана з продажами, складом, фінансами, закупівлями або документами, часто практичніше використати ERPNext як готову основу.
Чи можна розширювати ERPNext без змін ядра?
Так. Зазвичай логіку виносять у custom app, scripts, hooks або інтеграційний шар, щоб не ламати оновлення ERPNext/Frappe і зберегти підтримку системи.
Опишіть задачу по ERPNext
Коротко напишіть, що вже є: ERPNext з нуля або наявна система, сайт, CRM, 1C, Bitrix24, склад, звіти, інтеграції. Так швидше зрозуміти наступний практичний крок.
