Система планування ресурсів підприємства, управління бізнес-процесами та організації взаємодії з клієнтами BGERP переведено до розряду вільного ПЗ
Систему планування ресурсів підприємства, управління бізнес-процесами та організації взаємодії з клієнтами BGERP переведено в розряд вільного ПЗ
У розряд вільного ПЗ переведено систему планування ресурсів підприємства, управління бізнес-процесами та організацію взаємодії з клієнтами BGERP. Код написаний на Java і розповсюджується під ліцензією GPLv3. Відкриття коду покликане спростити поширення рішень, а також взаємодію замовників із виконавцями робіт. Найближчим часом основний розробник проекту працюватиме над ним на повний робочий день.
Проект спочатку розроблявся для великих підприємств, з фокусом на високу продуктивність, гнучкість та розширюваність. BGERP має кілька десятків впроваджень, найбільші з яких обробляють бази у мільйони процесів та сотні тисяч контрагентів. Додаток побудовано за триланкову схему: Web інтерфейс (HTML + CSS + JS), сервер (Java + JSP) і СУБД MySQL. Мови конфігурацій: Java + JEXL.
Схема розробки заснована на гілках GIT, що переносяться після закінчення циклу реалізації, документування та тестування у вигляді патчів в основну гілку. Релізи з основної гілки публікуються безупинно у міру надходження патчів. Для обговорень та питань відкрито групу Telegram.
Поточна функціональність:
- Розмежування прав доступу: групи, набори, індивідуальні дозволи, опції в деяких дозволах;
- Процеси з статусами, що налаштовуються, матрицями переходів між ними, параметрами, залежностями;
- Механізм обміну різними типами повідомлень: E-Mail, дзвінки, Slack, Telegram;
- Облік контрагентів;
- Графік робіт, табель обліку робочого часу; - планування проектів із використанням оригінальної методології Blow;
- Інтеграція з білінговою системою BGBilling;
- Мобільний Android-клієнт (безкоштовний, але його код поки не відкритий).
Дальші плани:
- Функціональність корпоративного сайту: база співробітників, організаційна структура;
- Виставлення рахунків;
- Особистий кабінет контрагента;
- Інтеграція з GitLab;
- Облік ТМЦ;