ЖИ-мен Сөйлес.
Қолданбаңды Құр.
ElpoCore — ELPO экожүйесінің негізгі платформасы. Кодты білмейтін пайдаланушы да ЖИ-мен сөйлесіп қолданба жасай алады. ЖИ табиғи тілдегі сұранысты metadata JSON-ға айналдырады; Metadata Engine осы JSON-нан автоматты түрде PostgreSQL кестесі, REST API және React формасы жасайды.
SmartERP, e-Belge Integrator, 12 салалық пакет ElpoCore үстінде жұмыс істейді. Клиент өз арнайы қолданбасын да ЖИ арқылы минуттарда жасай алады, код жазбай. Cortex платформаның қасында лицензия / сәйкестендіру / қолданысты басқару жоғарғы қабаты ретінде орналасады.
(On-Prem · SaaS · PaaS)
бір gateway-де
қолданба құру
✓ Customer entity (4 өріс)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ React формасы + тізім беті
✓ PostgreSQL кестесі + индекстер
Дайын — 5 секундта пайдалана бастай аласың.
ElpoCore-ды Құрайтын 8 Құрылыс Блогы
ЖИ Чат Қабатынан Metadata Engine-ге, Plugin Host-тан Script Runtime-ға — әр компонент жеке-жеке күшті, бірге таңғаларлық.
ЖИ Чат Қабаты
Пайдаланушы табиғи тілде «Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні болсын» деп жазады. ЖИ metadata JSON жасайды, Metadata Engine осы JSON-нан кесте, REST endpoint және форма автоматты жасайды. ЖИ ешқашан тікелей код жазбайды — тек metadata жасайды, платформа оны түсіндіреді.
Metadata Engine
5 metadata түрі (entity, field, validation, ui, rule). Бір қайнар, көп шығыс: PostgreSQL схемасы + REST API + React UI бәрі сол metadata-дан автоматты жасалады. Гибридті сақтау: ішкі core entity-лер үшін нақты кестелер, динамикалық entity-лер үшін JSONB + GIN index.
Generic UI Renderer
Metadata-дан автоматты UI: форма, тізім, мәлімет, dashboard бәрі автоматты рендерленеді. Web (React 19), Desktop (Tauri), Mobile (Flutter) — бәрі бір metadata-ны тартып өз UI-ын жасайды. Бір backend, көп client.
Workflow & Rule Engine
JSON Rule DSL — визуалды rule builder. BPMN негізіндегі жұмыс процесі (elpobpm sidecar), state machine, бекіту тізбегі, жоспарланған тапсырмалар. Бизнес ережелер metadata ретінде сақталып runtime-да орындалады.
Multi-Tenant + RLS
Әр ұйым = 1 tenant = 1 ДБ немесе 1 schema. PostgreSQL Row Level Security (RLS) арқылы толық деректер оқшаулауы. Фирма коды бойынша tenant resolver (subdomain қажет емес). Master ДБ tenant жазбалары + provisioning.
Plugin Host
Microkernel архитектурасы. Үшінші тарап плагиндерін sandbox-та орындау. AppStore стилінде `.elpoapp` пакет форматы анықталған. Marketplace инфрақұрылымы дайын, үшінші тарап жариялау ағыны жол картасында.
Script Runtime (Roslyn)
Microsoft.CodeAnalysis.CSharp.Scripting арқылы sandboxed C# скрипттер. Арнайы бизнес логикасы, computed fields, event handler-лер runtime-да жазылып компиляциясыз орындалады.
App Packaging (.elpoapp)
Әр қолданба .elpoapp файлында пакетленеді: metadata + script + UI тақырыбы + permissions + құжаттама. Marketplace тарату, нұсқалау, автоматты жаңарту.
Сөйлес · ЖИ Ұсынсын · Жасасын · Қолдан
Дәстүрлі платформада апталар алатын қолданба әзірлеу ElpoCore-да минуттарға түседі. Код жазылмайды — metadata жазылады, платформа түсіндіреді.
Сөйлес
Табиғи тілде нені қалайтыныңды жаз немесе айт. «Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні.»
ЖИ Ұсынсын
ЖИ metadata JSON жасайды: entity, өрістер, validation, қатынастар, UI. Саған көрсетіп растайды. «Customer санатын да қосайын ба?»
Автоматты Жасау
Metadata Engine PostgreSQL кестесін, REST endpoint-терді, React форманы автоматты жасайды. Migration іске қосылады.
Қолдан
Бетті ашып деректер енгізе баста. Қажеттілік өзгерсе қайта сөйлес — өріс қос, ереже өзгерт. Кодсыз.
Бір Платформа, Шексіз Қолданба
SmartERP, e-Belge Integrator және салалық пакеттер ElpoCore үстінде жұмыс істейді. Қажет кезде клиент те ЖИ арқылы немесе In-Form Designer-мен өз арнайы қолданбасын осы платформада жасай алады.
SmartERP
Бухгалтерия, қойма, сату, сатып алу, өндіріс, HR — кірістірілген ERP модульдері (manifest-driven app v2.0)
e-Belge Integrator
GİB е-фактура, е-мұрағат, е-жүкқұжат, е-кітап, е-билет, е-SMM, е-MM — UBL-TR XML жасау және жіберу
Салалық Пакеттер (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — әрқайсысында entity + form-template + ЖИ көмекшісі + cross-module wire
Country Packs (3)
TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — жергілікті нормативтік пакеттер
Арнайы Қолданбалар
Клиент ЖИ-мен сөйлесіп немесе In-Form Designer арқылы өз арнайы қолданбасын минуттарда жасайды — кодсыз
ЖИ жасайды.
Адам бақылайды.
ElpoCore-дың ЖИ Чат Қабаты 7 түрлі ЖИ провайдерін пайдаланады (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Әр ELPO өнімі ортақ ElpoAIapi gateway арқылы шақырады — модель ауыстыру бір нүктеде, prompt жаңарту дерекқордан.
Табиғи тілде қолданба жасау («клиенттерді бақылау, телефон, аты, соңғы байланыс...» → дайын)
Бар metadata-ны талдау арқылы баптау ұсыныстары
Бизнес ережелерін JSON Rule DSL-ге айналдыру
Пайдаланушы қатесін анықтап түзету ұсыну
ElpoAIapi gateway арқылы 7 ЖИ провайдері (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)
Тегін fallback тізбегі: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — клиент өзінің LLM кілтін қолдана алады
Шығынды бақылау, rate limiting, қолданыс метрикалары (agent marketplace жол картасында)
Бір Engine, Үш Арна
On-premise па, SaaS па, әлде өз өніміңізді құру керек пе? ElpoCore бір код базасынан үш түрлі модельде ұсынылады.
On-Premise
Ірі компания, мемлекеттік мекеме, деректер құпиялы салалар
Бір реттік лицензия + жылдық жаңарту + қолдау пакеті
Клиент өз серверіне ElpoCore-v1.0.zip-ті ашып setup.bat іске қосады. PostgreSQL өз серверінде. Лицензия Cortex-ке байланған, жылдық төлем. Деректер толық клиентте. ЖИ: өз кілті немесе ElpoAIapi.
- Деректер құпиялығы максимум
- Бір tenant, JWT login, setup wizard
- Жылдық лицензия жаңарту + қолдау пакеті
SaaS
ШОБ, стартап, дара кәсіпкер — сервері жоқтардың бәрі
Айлық жазылым + ЖИ қолданыс ақысы + сақтау
Біздің серверде. Фирма коды арқылы бір домен бойынша кіру — әр компания өз ДБ-да оқшауланған. ЖИ: ElpoAIapi арқылы (қолданысқа қарай). Жаңарту, сақтық көшірме, мониторинг бізде.
- Фирма коды → tenant resolver (subdomain қажет емес)
- Автоматты сақтық + мониторинг + жаңарту
- Айлық жазылым, сатылы жоспар (free/pro/enterprise)
PaaS — Platform as API
Бағдарлама фирмалары, агенттіктер, серіктестер
API шақыру / entity / пайдаланушыға қарай ақы
api.elpocore.com — REST API endpoint-тер. POST /v1/entities арқылы entity анықта, POST /v1/entities/*/records арқылы дерек қос, POST /v1/ai/generate арқылы табиғи тілден metadata жаса. Бағдарлама фирмасы «Kodlax CRM» деп сатады, артында ElpoCore жұмыс істейді.
- API key + X-Tenant header
- Rate limiting, billing, қолданыс метрикалары
- Шексіз масштаб (серіктестердің клиенттері)
Сіздің Салаңызға Дайын
Тоқыматан дәріханаға, мейрамханадан көлік өндіруге — 12 салалық пакет салаға тән entity, form-template, ЖИ көмекшісі және cross-module ағынмен келеді. Бір шертумен орнатылады, идемпотент.
Тоқыма
apparel Көлік
automotive Құрылыс
construction Косметика
cosmetics Білім
education Тағам
foodbeverage Аяқ киім
footwear Жиһаз
furniture Денсаулық
healthcare Логистика
logistics Дәріхана
pharmacy Мейрамхана
restaurant Әр пакет: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
Әр Құрылғыда Бір Қолданба
ElpoCore API-first + metadata-driven болғандықтан қай client metadata тартса өз UI-ын жасайды. Backend өзгермейді — Web, PWA, Desktop, Mobile сол entity-лерге қосылады.
Web
Браузерде жұмыс істейді. Негізгі UI. Жетілген, кең экожүйе.
- Дайын
- elpo-core-ui жобасы
- Бір React код базасы
PWA
Web-ке 3 файл қос = телефонға орнатылатын қолданба. Офлайн жұмыс істейді, push жібереді.
- App store қажет емес
- Тегін — бір код базасы
- Офлайн + push
Desktop
Бар React-ті орайды. 5-10 МБ .exe / .dmg жасайды (Electron 200 МБ). Нативті мәзір, tray, OS интеграциясы.
- Windows · macOS · Linux
- 5-10 МБ binary
- Төмен RAM
Mobil
Skia render engine — әр құрылғыда тұрақты UI. Нативті камера, GPS, NFC, хабарлама.
- Android + iOS
- Нативті өнімділік
- elpo-platform-mobile
GET /api/platform/Customer ──→ metadata JSON
React Renderer (web/PWA/Tauri): Flutter Renderer (mobile):
FieldType.String → <input> FieldType.String → TextField
FieldType.Boolean → <checkbox> FieldType.Boolean → Switch
FieldType.Date → <DatePicker> FieldType.Date → DatePicker
FieldType.Lookup → <SearchSelect> FieldType.Lookup → SearchableDropdown Дәстүрлі Low-Code Жасай Алмайтын
ElpoCore low-code бәсекелестері ұсынбайтын 10 платформа мүмкіндігін әр қолданбаға дайын береді. Форма дизайны, модульаралық қосылыс, time-travel, 360° көрініс — бәрі metadata деңгейінде.
In-Form Designer
3 қабат: Platform / Tenant / UserӘр форма экранында ⚙️ Дизайн түймесі. Пайдаланушы 5 секундта жаңа өріс қосады. Үстіңгі қабат жаңарса да астыңғы override-тар сақталады — upgrade-safe баптау.
Cross-Module Wire
8 түр × 8 triggerМодульаралық қосылу ережелері: AutoFill, LookupChain, Derived, Event, Cascade. Визуалды canvas studio (SVG bezier graph) + кесте көрінісі. AsyncLocal cycle detection 10-hop.
Entity Тереңдету
ЖИ ұсынысыentity-deepener / variant-matrix-builder / industry-pack-generator агенттері қолданыс үлгілерін талдап жетіспейтін өріс / variant / салалық пакет ұсынады.
Auto-Recommend
24с cronSectorAutoRecommendBackgroundService пайдаланушы әрекетін бақылап dashboard banner-ы арқылы қосымша салалық пакет ұсынады (мысалы, F&B орнатылған, Restaurant ұсыныс).
Entity Versioning
time-travel APIӘр өзгеріс entity_versions кестесіне snapshot. /api/admin/entity-version/X/Y/at?asOf=... арқылы өткен күйді тарт. Compliance + audit + rollback.
360° Көрініс
Customer · Product · Supplier · EmployeeБір жазбаға қатысты барлық қозғалыстар, қатынастар, ЖИ түйіндемелері бір экранда. Күрделі JOIN орнына metadata-driven aggregation.
DrillDown Navigator
20-hop тарихEntity → entity → entity навигациясында алға/артқа түймелер (sessionStorage). Пайдаланушы тапсырыс → клиент → шот → төлем жолында адаспайды.
Tenant Onboarding Saga
6 қадамЖаңа компания ашу: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → қолдануға дайын. /onboarding wizard интерфейс үшін.
Cortex Лицензиялау
HMAC-SHA256License heartbeat (5мин ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic файлы HMAC растаушы, reset_token ағыны.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: өрнекке негізделген есептелетін өрістер (Roslyn sandbox). Document Numbering: prefix / padding / жылдық-айлық reset, multi-tenant оқшауланған нөмірлеу ережелері.
Өнімділік + Икемділік Бірге
Кірістірілген core entity-лер нақты кестелерде (максимум өнімділік), ЖИ-мен жасалған dynamic entity-лер JSONB-да (толық икемділік). Екі әлемнің ең жақсысы.
Core Entities
Кірістірілген core entity-лер (tenants, users, accounts, invoices, products, contacts) нақты кестелерде сақталады. Максимум өнімділік, бай индекстер, күрделі JOIN.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
ЖИ арқылы немесе Configurator UI-дан анықталған custom entity-лер бір dynamic_records кестесінде JSONB ретінде сақталады. GIN index + partial indexes + materialized views арқылы өнімді.
- ▸
dynamic_records (id, entity_def_id, tenant_id, data JSONB) - ▸
GIN index on data - ▸
Partial indexes for common queries - ▸
Materialized views for reporting
Технология Стегі
Заманауи, масштабталатын, ашық бастапқы экожүйе
ElpoCore-ды Engine Ретінде Қолданыңыз
Бағдарлама фирмалары, агенттіктер мен серіктестер үшін PaaS моделі — REST API + X-Tenant header арқылы metadata-driven engine-ді өз өнім атыңызбен сатыңыз. Клиенттеріңіз yourerp.com көреді, ElpoCore-дың атын білмейді. 6 айда жазылатын ERP/CRM 1 аптада дайын.
POST /v1/entities · API key + tenant оқшаулау
Тақырып жүйесі · React renderer · iframe немесе өз UI-мен орау
Қолданысқа қарай төлем · серіктестің клиенттері сізге саналады
ЖИ-мен Сөйлесетін Платформаны Сынаңыз
ElpoCore — ELPO-ның барлық қолданбалары үстінде жұмыс істейтін негізгі платформа. Клиенттеріңіз де өз қолданбаларын ЖИ-мен сөйлесіп жасай алады.