Версія K2 ERP
Якщо немає журналу змін, складно зрозуміти:
Правильне керування версіями дає можливість:
!; компонент
* нові довідники;
* нові документи;
* нові реквізити;
* нові звіти;
* нові BI-панелі;
* нові API-методи;
* нові ролі;
* нові права доступу;
* нові інтеграції;
* нові бізнес-процеси;
* нові друковані форми;
* нові механізми журналювання;
* нові модулі;
* виправлення помилок;
* покращення продуктивності;
* зміни інтерфейсу;
* зміни в міграційних механізмах.; як ілюстрація:
Службі підтримки потрібна відомості про версію.; Якщо [[K2 ERP]] застосовують, коли потрібно як хмарний сервіс, актуалізація має змогу виконуватися централізовано.; * що саме встановлено у клієнта;
* які функції доступні;
* чому в одній базі є собою документ, а в іншій немає;
* чому API функціонує по-різному;
* які зміни були внесені;
* чи можна оновлювати систему;
* чи сумісний компонент з поточним релізом;
* як відтворити помилку;
* яку інструкцію показувати користувачу.; K2 BAS Migration 0.9.2
'''Цифрова незалежність.''' реліз [[K2 ERP]] — це не без ускладнень номер.; При оновленні можуть змінюватися:
Під час переходу з [[BAS]] у [[K2 ERP]] версійність має стати частиною нової культури автоматизації: замість хаотичних доробок, невідомих обробок і непередбачуваних оновлень — контрольовані релізи, changelog, тестові бази, резервні копії, API-документація, BI-версії й прозора супровід.; Після актуалізація або міграції потрібно виконати звірки.; Вона надає можливість контролювати функціональність, релізи, модулі, API, BI, ролі, права, інтеграції, виправлення, міграції й підтримку.;<syntaxhighlight lang="text">
{| class="wikitable" style="width:100%;"
|-
| Development
| розробка програмного забезпечення нових функцій
|-
| Test
| Тестування змін
|-
| Staging
| Перевірка перед продуктивом
|-
| Production
| Робоча платформа користувачів
|-
| Archive
| Архівні інформаційні дані й історичні бази
|}
як ілюстрація:
<syntaxhighlight lang="text">
<div style="border:3px solid #ef6c00; background:#fff3e0; padding:14px; margin:16px 0;">
* змінилася форма документа;
* додано новий статус;
* додано нову кнопку;
* змінився звіт;
* з’явилася нова роль;
* змінилися права;
* змінився порядок проведення;
* з’явилися нові обов’язкові поля;
* змінилася друкована форма.; API має окреме значення, бо ним користуються зовнішні системи.; Ядро
MAJOR.MINOR.PATCH
Без версій складно зрозуміти:
|-
| організація А
| 3.2.5
| складський облік, продажі та реалізація, фінансовий блок
| API сайту
|-
| організація Б
| 3.2.5
| Агро, складський облік, автотранспорт
| GPS-інтеграція
|-
| організація В
| 3.1.9
| бухгалтерський обліковий облік, зарплата
| Старий BI-шар
|}
реліз має змогу включати зміни локалізації:
Вони дозволяють:
Потрібно версіонувати:
розробників забезпечується через У [[K2 ERP]] поняття версії важливе; додатково реалізовано адміністраторів, користувачів, впроваджувачів, служби підтримки, керівників проєктів, інтеграторів і компаній, які переходять з [[BAS]] або [[1С]] на українську ERP-платформу.; Відповідь
як ілюстрація:
* контрагентів;
* номенклатури;
* складів;
* договорів;
* залишків;
* документів;
* користувачів;
* ролей;
* цін;
* серій;
* характеристик;
* взаєморозрахунків;
* історії;
* інтеграційних ключів.;</div>
* версію API;
* список методів;
* приклади запитів;
* приклади відповідей;
* авторизацію;
* коди помилок;
* обмеження;
* зміни між версіями;
* deprecated-методи;
* дату вимкнення старих методів.; # Мати план відкату.; Змінено:
== реліз і аудит ==
* сайт;
* CRM;
* WMS;
* мобільний застосунок;
* BI;
* банк;
* маркетплейс;
* зовнішній інтегратор.; | реліз — це номер або стан продукту, а реліз — опублікований набір змін для використання.;<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
як ілюстрація:
== реліз і статуси документів ==
[[Категорія:Журналювання]]
== реліз модуля K2 ERP ==
Потрібно врахувати:
* користувачі не можуть увійти;
* не проводиться критичний документ;
* не функціонує API;
* помилка у фінансовому звіті;
* не функціонує інтеграційні функціональні можливості з банком;
* некоректно рахується залишок;
* не формується друкована форма;
* проблема безпеки;
* помилка в міграції даних.; Моніторинг має показувати:
* хто ініціює актуалізація;
* хто погоджує актуалізація;
* хто робить резервну копію;
* хто тестує;
* хто перевіряє інтеграції;
* хто перевіряє BI;
* хто повідомляє користувачів;
* хто виконує актуалізація;
* хто підтверджує запуск;
* що робити при помилках.; Потрібна реліз ядра
[[Категорія:JSON]]
* контролю змін;
* актуалізація системи;
* аналізу помилок;
* підтримки користувачів;
* сумісності модулів;
* міграції даних;
* тестування;
* інтеграцій;
* API;
* BI-аналітики;
* документування;
* аудиту;
* безпеки;
* планування розвитку ERP.; K2 ERP 3.2.4 → K2 ERP 3.2.5
Окремі модулі можуть мати власні версії.; !; Приклад
== реліз і журналювання ==
реліз системи потрібна для:
* перевірки нових функцій;
* перевірки старих сценаріїв;
* перевірки ролей;
* перевірки API;
* перевірки BI;
* перевірки друкованих форм;
* перевірки інтеграцій;
* перевірки міграцій;
* навчання користувачів.; Ділянка
Deprecated — це функція, яка ще функціонує, але буде замінена або видалена.;== реліз ядра K2 ERP ==
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
[[Категорія:API]]
Погані підходи:
'''істотно про BAS і 1С.''' [[BAS]] та [[1С]] мають санкційні, юридичні й кібербезпекові ризики в Україні.;== Помилка: не перевірити права після актуалізація ==
!;</div>
== Вступ ==
|-
| реліз
| Позначення стану продукту або модуля
| 2.4.1
|-
| Реліз
| Опублікований набір змін для користувачів
| Реліз 2.4
|-
| Збірка
| Конкретний технічний результат складання коду
| build 240115
|-
| Патч
| Невелике виправлення
| 2.4.1-patch2
|-
| Hotfix
| Термінове виправлення критичної проблеми
| 2.4.1-hotfix1
|}
== Зовнішні посилання ==
Такі зміни мають бути погоджені з бізнесом.; !; * складський облік;
* продажі та реалізація;
* закупівельна діяльність;
* фінансовий блок;
* бухгалтерський обліковий облік;
* виробництво;
* зарплата;
* кадри;
* CRM;
* логістика;
* автотранспорт;
* агро;
* громадське харчування;
* акцизне паливо;
* BI;
* API;
* інтеграції.; Потрібно перевіряти:
має змогу зламатися:
Він має змогу містити правила перенесення:
За версію мають бути відповідальні.;== реліз і міграція з BAS ==
* у версії 3.2.4 звіт рахує неправильно;
* у версії 3.2.5 помилку виправлено;
* у версії 3.3.0 змінено API;
* у версії 3.3.1 виправлено сумісність із BI.; Якщо права не перевірити:
Він має визначати:
{| class="wikitable" style="width:100%;"
* інструкції користувачів;
* інструкції адміністраторів;
* API-документацію;
* BI-опис;
* міграційні інструкції;
* характеристика ролей;
* характеристика бізнес-процесів;
* release notes.;== Помилка: API змінено без попередження ==
== Помилка: актуалізація без тестової бази ==
[[Категорія:Реліз K2 ERP]]
[[Категорія:Версія K2 ERP]]
* модель користувачів;
* ролі;
* права доступу;
* журналювання;
* електронний документообіг;
* довідники;
* API;
* конфігурація;
* базові сервіси;
* механізм оновлень;
* інтеграційні механізми;
* системні таблиці;
* web-інтерфейс.; Вона постійно розвивається.; Для підтримки має змогу бути істотно, які версії підтримуються.;== реліз і друковані форми ==
Можливі ролі:
Після актуалізація потрібно перевіряти друк.; реліз
Потрібно перевірити:
!; * таблиці;
* поля;
* індекси;
* зв’язки;
* довідники;
* службові записи;
* типи даних;
* історичні таблиці;
* журнальні таблиці;
* міграційні таблиці.; Будь-яке актуалізація має мати план відновлення.; Він має містити:
[[Категорія:Версії API]]
!; |-
| Довідники
| Контрагенти, номенклатура, склади, договори
|-
| Залишки
| Товари, кошти, взаєморозрахунки
|-
| Документи
| Відкриті замовлення, надходження, реалізації
|-
| Права
| Ролі, користувачі, доступи
|-
| API
| Замовлення, залишки, статуси, авторизація
|-
| BI
| KPI, продажі та реалізація, залишки, фінансовий блок
|-
| Звіти
| продажі та реалізація, складський облік, фінансовий блок, бухгалтерський обліковий облік
|}
як ілюстрація:
Їх можна використовувати для:
* аудиту;
* історії;
* відновлення;
* порівняння;
* аналізу помилок;
* юридичних потреб;
* міграції;
* перегляду старих документів.; * старий API-метод;
* старий звіт;
* стара роль;
* старий формат файлу;
* стара друкована форма;
* старий механізм інтеграції;
* старий реквізит;
* стара таблиця.; Приклад:
* [[K2]]
* [[K2 ERP]]
* [[ERP]]
* [[Оновлення K2 ERP]]
* [[Користувач K2 ERP]]
* [[Ролі K2 ERP]]
* [[API]]
* [[BI]]
* [[Журналювання]]
* [[Резервна копія]]
* [[Міграція з BAS]]
* [[Міграція з 1С]]
* [[Заміна BAS]]
* [[Заміна 1С]]
* [[BAS]]
* [[1С]]
* [[Оновлення BAS]]
* [[Конфігурація BAS]]
* [[Користувач BAS]]
* [[Роль BAS]]
* [[Веб-клієнт BAS]]
* [[Клієнт-серверний режим BAS]]
* [[Файловий режим BAS]]
* [[Web-сервіси 1С]]
* [[JSON 1С]]
* [[Інтеграція з BAS]]
* [[Інтеграція з 1С]]
* [[Інтеграція через файли]]
* [[Інтеграція через XML]]
* [[SQL]]
* [[JSON]]
* [[XML]]
* [[CSV]]
* [[Українське програмне забезпечення]]
* [[Автоматизація бізнесу]]
* [[Цифрова незалежність]]
* [[Деколонізація обліку]]
'''Правило.''' актуалізація версії [[K2 ERP]] без резервної копії робочих даних — погана практика.; Перед оновленням версії потрібно зробити резервну копію.; # Розділяти ядро, модулі, API, BI і міграції.; # Публікувати release notes.; * сайтів;
* CRM;
* WMS;
* мобільних застосунків;
* BI;
* банків;
* маркетплейсів;
* електронного документообігу;
* сервісів доставки;
* зовнішніх інтеграторів.; |}
<syntaxhighlight lang="text">
== реліз і клієнтські доопрацювання ==
== реліз і часові пояси ==
* розуміти, що встановлено;
* знати, що змінилося;
* швидше підтримувати користувачів;
* безпечніше оновлювати систему;
* контролювати API;
* контролювати BI;
* не ламати інтеграції;
* документувати зміни;
* тестувати релізи;
* планувати еволюція;
* якісно мігрувати з [[BAS]] і [[1С]].; # Тестувати версію на тестовій базі.; Feature flags — це перемикачі функцій.;<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
- Помилку відображення валюти в BI.; Такі зміни мають виконуватися контрольовано.;<syntaxhighlight lang="text">
!; Якщо статуси використовуються в API або BI, зміни потрібно документувати.; | Зробити резервну копію, оновити тестову базу, перевірити ролі, API, BI, інтеграції, звіти й бізнес-сценарії.; * повідомляти клієнтів;
* публікувати release notes;
* мати тестове середовище;
* мати план відкату;
* підтримувати сумісність API;
* не ламати інтеграції без попередження;
* документувати зміни;
* контролювати доступи;
* перевіряти продуктивність.; |-
| Чим реліз відрізняється від релізу?;== реліз бази даних ==
migration_2026_05_16_update_stock_balances
Вона потрібна для:
реліз і інтеграції
Добрі release notes містять: Перед оновленням версії потрібно перевірити її на тестовій базі.; Перехід із BAS або 1С у K2 ERP має включати:
Для контрольованої роботи бажано мати кілька середовищ.;== реліз і середовища ==
реліз міграційного пакета
як ілюстрація:
- нові дашборди;
- нові KPI;
- нові фільтри;
- нові розрізи;
- нові джерела даних;
- нові правила розрахунку;
- виправлення показників;
- оптимізацію запитів;
- нові ролі доступу.; реліз ядра важлива, бо від неї можуть залежати всі модулі.; !; * виправлення вразливостей;
- посилення авторизації;
- зміни токенів;
- обмеження API;
- покращення журналювання;
- нові права;
- блокування старих методів;
- контроль експорту;
- захист персональних даних.;{{SEO
Release notes — це характеристика релізу для користувачів або адміністраторів.;
реліз і регламентні задачі
Патч-версія
- зарплату;
- собівартість;
- банк;
- касу;
- персональні інформаційні дані;
- API;
- BI;
- експорт;
- адміністрування;
- закриті періоди;
- службові обробки.; | Без версії складно відтворити помилку, зрозуміти функціональні можливості і визначити, чи потрібне актуалізація.; Вони мають бути зрозумілі не тільки розробникам.; !; # Робити резервну копію перед оновленням.; реліз надає можливість зрозуміти, який саме функціональні можливості доступний користувачам, які зміни були внесені, які помилки виправлені, які модулі сумісні між собою і як планувати актуалізація.; # Перевіряти ролі й права.; компонент
як ілюстрація:
реліз і архів
реліз проходить життєвий цикл.;
Патч зазвичай виправляє помилки.; Такі зміни потрібно описувати в release notes.; реліз потрібна для контролю.; |- | Що таке changelog?; замовник
як ілюстрація:
- увімкнути функцію тільки для частини користувачів;
- протестувати новий компонент;
- оперативно вимкнути проблемну функцію;
- запускати функції поступово;
- зменшити ризик актуалізація.; * додати поле;
- перейменувати поле;
- створити нову таблицю;
- перенести інформаційні дані;
- об’єднати довідники;
- заповнити новий реквізит;
- змінити статуси;
- оновити індекси;
- перерахувати агрегати.; Дія
K2 ERP 3.1 → K2 ERP 3.2
реліз і feature flags
K2 ERP 2.x → K2 ERP 3.x
- рахунок;
- видаткова накладна;
- акт;
- договір;
- ТТН;
- касовий документ;
- податкова форма;
- етикетка;
- сертифікат;
- комерційна пропозиція.; Якщо K2 ERP встановлена на серверах клієнта, актуалізація має змогу потребувати окремого плану.;== Приклад регламенту актуалізація ==
реліз API потрібна для:
реліз і план відкату
- доступ до серверів;
- резервні копії;
- версії ОС;
- версії СУБД;
- мережеві конфігурація;
- інтеграції;
- робочий графік компанії;
- вікно простою;
- відповідального адміністратора;
- безпекові політики клієнта.;== Висновок ==
!; |- | Як реліз пов’язана з міграцією з BAS?; Але їх не варто вмикати в критичних процесах без погодження.; !; Середовище
Приклад: Робоча база — це середовище, де користувачі реально працюють.; Приклад:
реліз і моніторинг
реліз має змогу описувати:
- користувачі не побачать нові функції;
- користувачі побачать зайві інформаційні дані;
- BI відкриє чутливу інформацію;
- API отримає зайві права;
- адміністраторські функції стануть доступні не тим людям.;
Hotfix потрібно документувати окремо.; Після цього користувачі бачать інший інтерфейс, інтеграції не працюють, BI показує інші цифри, а супровід не розуміє, що саме змінилося.; Приклад
реліз K2 ERP — це важливий елемент керування ERP-системою.; реліз бази даних описує структуру таблиць, полів, індексів, зв’язків, міграцій і службових змін.; # Документувати клієнтські особливості.; !; |- | Чи є собою санкційні ризики у BAS і 1С?; Навчання має змогу включати:
- відновлення;
- перевірки міграції;
- порівняння даних;
- аудиту;
- захисту від помилок;
- повторного тесту;
- аварійного повернення.; Особливо істотно перевірити:
реліз і права доступу
- розробка програмного забезпечення.; Він має відповідати на питання:
як ілюстрація:
- Інтеграцію із сайтом.; BI-версія
Приклад:
- форматі дат;
- часовому поясі користувача;
- журналі подій;
- API-часі;
- BI-звітах;
- регламентних задачах;
- датах документів;
- архівах.; Для чого
Версійність — це частина зрілої ERP-архітектури.; Без номера версії супровід функціонує повільніше.; |-
Що робити перед оновленням версії?;
реліз і ролі
Найгірший сценарій. організація оновлює K2 ERP або міграційний контур без номера версії, changelog, тестової бази, резервної копії й перевірки API.; Де: HotfixЦі поняття схожі, але не однакові.; !; актуалізація версії має фіксуватися в журналі змін.; {| class="wikitable" style="width:100%;" Типові помилки у керуванні версіямиреліз має змогу містити зміни в: реліз і користувачі
/api/v3/orders Це потрібно враховувати при підтримці.; {| class="wikitable" style="width:100%;" Зміни інтерфейсу можуть впливати на користувачів.; Особливості як ілюстрація: Потрібно зберігати: Як правильно керувати версіями K2 ERPреліз і тестова база
Потрібно перевіряти: Велика релізМінорна реліз зазвичай додає функціональність без повної зміни архітектури.;== реліз і навчання користувачів == | ||
| складський облік 1.8 | K2 ERP 3.2+ | Потрібні нові права доступу |
| API 3.0 | K2 ERP 3.2+ | Потрібна нова авторизація |
| BI 1.5 | K2 ERP 3.1+ | Потрібні нові аналітичні таблиці |
| Міграція BAS 0.9 | K2 ERP 3.0+ | Потрібна нова структура довідників |
актуалізація версій має змогу включати безпекові зміни.;== Коротко == як ілюстрація:
реліз і SLA
як ілюстрація: |- | Що таке реліз K2 ERP?; |-
| Чому реліз важлива для API?;
<syntaxhighlight lang="text">
Потрібно знати:
!; Окремі продукти [[1С]] і [[BAS]] внесені до переліків забороненого програмного забезпечення для окремих категорій організацій в Україні.; Для міжнародних або розподілених команд істотно враховувати часові пояси.;== реліз і життєвий цикл ==
</div>
== Мінорна реліз ==
* актуальна реліз підтримується в цілому;
* попередня реліз підтримується обмежено;
* дуже стара реліз потребує актуалізація;
* критичні виправлення виходять тільки для певних гілок;
* API старої версії має дату завершення підтримки.; Поняття
* поточну версію;
* статус сервісів;
* помилки;
* час відповіді API;
* стан черг;
* стан інтеграцій;
* стан BI-оновлення;
* стан резервних копій;
* активні користувачі;
* критичні події.; # Внутрішнє тестування.; актуалізація версії має змогу змінити бізнес-процес.; # Вести журнал оновлень.; /api/v2/orders
Бета-функції — це функції, які ще не вважаються в цілому стабільними.; Під час переходу з [[BAS]] у [[K2 ERP]] реліз має значення.; | Так.; * де резервна копія;
* хто відповідає за відновлення;
* скільки часу потрібно;
* які сервіси потрібно зупинити;
* як повідомити користувачів;
* як перевірити відновлення;
* які інтеграції потрібно вимкнути;
* як не втратити документи, введені після актуалізація.; Регламентні задачі можуть залежати від версії.;== реліз і release candidate ==
{| class="wikitable" style="width:100%;"
Міграція бази даних — це сценарій зміни структури або даних.; API-документація має містити:
!; - Новий звіт "продажі та реалізація по каналах".;[[Категорія:Резервна копія]]
Hotfix — це термінове виправлення критичної проблеми.; !; | Це журнал змін: що додано, змінено, виправлено, видалено або позначено як застаріле.; # Архів.; !; Приклад:
[[Категорія:K2 ERP]]
Якщо документація застаріла, користувачі бачать інший інтерфейс і не можуть виконати інструкцію.; # Перевіряти інтеграції.; '''Головне.''' реліз [[K2 ERP]] показує, у якому стані перебуває платформа: які модулі, функції, документи, API, звіти, ролі, виправлення й зміни доступні в конкретному релізі.; Етап
== реліз і бета-функції ==
|- | 1.4 | Додано продажі та реалізація по регіонах | Керівники продажів |- | 1.5 | Додано маржинальність | Фінансовий директор |- | 1.6 | Додано складські KPI | Керівник складу |}
Можливі зміни:
Додано:
реліз K2 ERP — це ідентифікатор конкретного стану ERP-системи.;== реліз, реліз і збірка ==
Приклад:
!;== Навіщо потрібна реліз ==
- Помилку округлення в друкованій формі рахунку.;== реліз і регламент актуалізація ==
Без відповідальності актуалізація стають хаотичними.; * версію СУБД;
- розширення;
- індекси;
- права користувачів БД;
- резервне копіювання;
- продуктивність;
- міграції;
- сумісність запитів;
- конфігурація кодування;
- часові пояси.; Release candidate — це версія-кандидат на реліз.; * новий;
- погоджено;
- у роботі;
- проведено;
- закрито;
- скасовано;
- очікує оплати;
- готово до відвантаження;
- передано в доставку.;== реліз і deprecated-функції ==
Changelog K2 ERP
План відкату відповідає на питання: що робити, якщо актуалізація не вдалося.; Для неї потрібні:
реліз і робоча база
Приклад changelog
завдяки наявності Аудит версій користувачі можуть зрозуміти історію змін.; Модулі
як ілюстрація:
== реліз і сумісність модулів ==
* що встановлено;
* коли встановлено;
* хто встановив;
* що змінилося;
* які помилки виправлені;
* які нові функції додані;
* які модулі сумісні;
* які дії потрібні після актуалізація;
* чи потрібно мігрувати інформаційні дані;
* чи змінився API;
* чи потрібно оновлювати інструкції;
* чи впливають зміни на користувачів.;== реліз і SaaS ==
== реліз і контрольні звірки ==
* швидше відкриваються списки;
* швидше формуються звіти;
* оптимізовано запити;
* зменшено навантаження на API;
* покращено кешування;
* додано індекси;
* зменшено час проведення документів;
* виправлено повільні BI-запити.; З урахуванням санкційних, юридичних і кібербезпекових ризиків [[BAS]] та [[1С]], перехід на [[K2 ERP]] має включати не лише перенесення даних, а й побудову зрілої моделі керування версіями, оновленнями, підтримкою та розвитком української ERP-платформи.; # супровід.; * документ;
* звіт;
* API;
* BI;
* інтеграційні функціональні можливості;
* роль;
* друкована форма;
* міграція;
* бізнес-процес.; Інтеграції особливо чутливі до змін версії.;
- додано погодження;
- змінено маршрут документа;
- додано перевірку ліміту;
- додано обов’язкове поле;
- змінено правило резервування;
- змінено порядок списання;
- додано контроль закритого періоду;
- змінено правило розрахунку собівартості.; Питання
реліз і локалізація
- власник продукту;
- технічний адміністратор;
- DevOps;
- розробник;
- впроваджувач;
- аналітик;
- керівник проєкту;
- власник бізнес-процесу;
- служба підтримки;
- інтегратор.; Зміна
реліз має змогу змінити статуси документів.; Відповідальний У такому випадку істотно:
Після актуалізація можуть з’явитися нові об’єкти.; Частина K2 ERP 3.2.5 migration_2026_05_17_create_api_tokens |- | MAJOR | Велика реліз з істотними змінами | 3 |- | MINOR | Функціональне актуалізація | 2 |- | PATCH | Виправлення помилок або мале актуалізація | 5 |}
як ілюстрація:
Іноді замовник має індивідуальні конфігурація або доопрацювання.;</syntaxhighlight>
Зміна API має змогу вплинути на:
реліз і сумісність із СУБД
- пілотів;
- тестування;
- демонстрацій;
- збору зворотного зв’язку;
- раннього впровадження.; | Зміна API має змогу вплинути на сайт, CRM, WMS, BI, мобільний застосунок або зовнішні інтеграції.; це конкретний стан системи K2 ERP на певний момент часу: набір функцій.;
- Новий API-метод для отримання статусів замовлень.; як ілюстрація:
Якщо актуалізація ставиться одразу в production, ризики високі.; - Нову роль "Керівник складу".; |- | Чому реліз важлива для підтримки?; Простий приклад:
- помилка у звіті;
- помилка у друкованій формі;
- помилка у фільтрі;
- помилка в API-відповіді;
- помилка у ролях;
- помилка у валідації;
- помилка в розрахунку;
- помилка в міграції;
- помилка в інтерфейсі.; Що означає
|- | складський облік | 1.8.0 | Додано серії, покращено інвентаризацію |- | продажі та реалізація | 2.1.3 | Виправлено знижки й статуси замовлень |- | API | 3.0 | Додано нові методи для замовлень |- | BI | 1.5 | Додано панель маржинальності |}
Див.; додатково
Погана практика — встановлювати нову версію одразу в робочу базу без тесту.;== реліз і безпека ==
- платформу;
- ядро системи;
- компонент;
- функціональний блок;
- API;
- базу даних;
- web-інтерфейс;
- мобільний інтерфейс;
- BI-шар;
- інтеграційний шар;
- міграційний пакет;
- документацію;
- конфігурація;
- шаблони друкованих форм.; * з якої версії BAS мігрують;
- у яку версію K2 ERP мігрують;
- які модулі K2 ERP потрібні;
- яка реліз міграційного пакета;
- яка структура довідників;
- які документи підтримуються;
- які API доступні;
- які звіти потрібно перенести;
- які ролі потрібно створити.;
- які методи додано;
- які методи змінено;
- які методи застаріли;
- які поля змінилися;
- які статуси додано;
- які помилки виправлено;
- які методи будуть вимкнені.; {| class="wikitable" style="width:100%;"
Коли користувач системи повідомляє про помилку, потрібно знати:
Модулі мають бути сумісні між собою.; Що означає
- Ролі менеджерів.; !;</syntaxhighlight>
організація має мати регламент актуалізація K2 ERP.; Changelog — це журнал змін версії.; як ілюстрація:реліз і резервна копія
| реліз системи | 2.4.1 | Загальний реліз K2 ERP |
| реліз модуля | складський облік 1.8.0 | реліз складського функціоналу |
| реліз API | API v3 | реліз інтеграційного інтерфейсу |
| реліз BI | BI 1.5 | реліз аналітичних панелей |
| реліз міграції | BAS Migration 0.9 | Пакет перенесення даних із BAS |
!; Користувачам потрібно знати, що змінилося.; * українська мова;
- англійська мова;
- формати дат;
- формати чисел;
- валюти;
- назви документів;
- підказки;
- повідомлення помилок;
- друковані форми.;
Неоновлена платформа має змогу мати технічні й безпекові ризики.; * відмову від хаотичних доробок;
- контроль змін;
- документування релізів;
- прозорий changelog;
- контроль API;
- контроль BI;
- контроль ролей;
- контроль інтеграцій;
- резервне копіювання;
- тестові середовища;
- зрозумілу підтримку;
- українську ERP-архітектуру.; # Перевіряти BI.; !; з цієї причини перехід на K2 ERP має включати не тільки міграцію даних, а й перехід до прозорої моделі версій, оновлень, підтримки й контролю змін.; Міграційний пакет має змогу мати власну версію.; !; як ілюстрація:
Нова реліз має змогу впливати на продуктивність.; # Застарівання.; | Це конкретний стан системи або модуля з певним набором функцій, виправлень, API, звітів, прав і змін.; - Помилку доступу для сервісного користувача API.; !; * сайт;
- CRM;
- WMS;
- банки;
- BI;
- маркетплейси;
- мобільні застосунки;
- електронний електронний документообіг;
- логістику;
- каси;
- зовнішні API;
- імпорт файлів;
- експорт файлів.; * версію системи;
- версію модуля;
- версію API;
- роль користувача;
- середовище;
- дату актуалізація;
- чи повторюється помилка;
- які зміни були перед цим;
- чи функціонує це в тестовій базі.; Потрібно попереджати користувачів і інтеграторів про такі зміни.; * кнопка переїхала;
- поле стало обов’язковим;
- змінився порядок вкладок;
- додано новий фільтр;
- змінено список статусів;
- змінено форму документа;
- додано новий розділ меню;
- прибрано стару дію.;</syntaxhighlight>
Велика реліз зазвичай означає суттєві зміни.; # Архівувати старі версії.; * короткий характеристика релізу;
- нові функціональні можливості;
- важливі зміни;
- інструкції для користувачів;
- інструкції для адміністраторів;
- відомі обмеження;
- список перевірок після актуалізація;
- вплив на інтеграції;
- вплив на API;
- вплив на BI.; # Release candidate.;== реліз і бізнес-процеси ==
- нова технічна архітектура;
- новий інтерфейс;
- нова модель прав;
- нова структура бази;
- новий API;
- новий BI-шар;
- нові основні модулі;
- зміна принципів інтеграції;
- значні зміни у міграції з BAS;
- зміни, які потребують навчання користувачів.; Приклад:
реліз і документація
Вона має змогу включати:
Потрібно знати:
реліз API K2 ERP
- немає номера версії;
- немає changelog;
- зміни не документуються;
- актуалізація робиться без тесту;
- немає резервної копії;
- API змінюється без попередження;
- BI-показники змінюються без пояснення;
- користувачів не інформують;
- ролі змінюються непомітно;
- немає плану відкату;
- різні клієнти мають різні неописані версії;
- незрозуміло, що встановлено в production.; актуалізація версії має змогу змінювати ролі.; # Вести changelog.; У K2 ERP можуть додаватися:
Приклад структури номера версії
Документація має відповідати версії системи.; як ілюстрація: 3.2.5 Права доступу потрібно перевіряти після кожного суттєвого актуалізація.; як ілюстрація:
реліз і супровід
як ілюстрація: </syntaxhighlight>
| ; Поняття
Правильний підхід: Помилка має змогу існувати тільки в певній версії.; - Покращено фільтр по складах.; Воно має змогу включати:
Після актуалізація потрібно перевірити, що вони працюють.;== Як не треба робити == - Оптимізовано запит для звіту по залишках.;
- Звіт по залишках.;== Release notes == Якщо API змінити без попередження, можуть перестати працювати: ERP-система не є собою статичним продуктом.; Що означає Але після актуалізація потрібно перевірити продуктивність на реальних даних.;== реліз і помилки ==реліз і продуктивністьЩоб керувати цими змінами, потрібне поняття версії.; !; !;== реліз K2 ERP і цифрова незалежність == Архів має бути захищений і не використовуватися як робоча платформа.; Окремо варто відзначити модулів, довідників, документів, API-методів, звітів, ролей, прав доступу, бізнес-процесів, інтеграцій, виправлень, змін у базі даних, інтерфейсі і технічній архітектурі виступає ключовою рисою реліз K2 ERP.; Окремі продукти 1С і BAS внесені до відкритих переліків програмного забезпечення, забороненого до використання для окремих категорій організацій.; Зміни == Міграції бази даних == |
|---|
- Оновлення K2 ERP
- Оновлення BAS
- Інтеграція
- Web-сервіси 1С
- 1С
- K2
- Release notes
- SQL
- Права доступу
- CSV
- Цифрова незалежність України
- Конфігурація BAS
- Українське програмне забезпечення
- XML
- BI
- Роль BAS
- Тестова база
- ERP
- Міграція з 1С
- Кібербезпека
- Деколонізація обліку
- Безпека
- BAS
- Заміна 1С
- JSON 1С
- Міграція з BAS
- Модулі K2 ERP
- Заміна BAS
- Автоматизація бізнесу
- Користувач BAS
- Changelog