ElpoCore Platformasi v1

Sun'iy Intellekt bilan Gaplash.
Ilovangni Qur.

ElpoCore — ELPO ekotizimining asosiy platformasi. Kodni bilmaydigan foydalanuvchi ham sun'iy intellekt bilan gaplashib ilova yaratishi mumkin. Sun'iy intellekt tabiiy tildagi so'rovni metadata JSONga aylantiradi; Metadata Engine bu JSON-dan avtomatik PostgreSQL jadvali, REST API va React forma yaratadi.

SmartERP, e-Belge Integrator, 12 sektor paketi ElpoCore ustida ishlaydi. Mijoz o'z maxsus ilovasini ham sun'iy intellekt bilan daqiqalarda yaratishi mumkin, kod yozmasdan. Cortex esa platforma yonida litsenziya / identifikatsiya / foydalanish boshqaruvi yuqori qatlami sifatida joylashadi.

3
Joylashtirish modeli
(On-Prem · SaaS · PaaS)
7
Sun'iy intellekt provayderi
bitta gateway-da
0
Kodsiz qator yozmasdan
ilova yarat
ElpoCore Sun'iy Intellekt Yordamchisi
Onlayn · 7 sun'iy intellekt provayderi
Mijozlarni kuzatish tizimi xohlayman, telefon, ism, oxirgi aloqa sanasi bo'lsin
Tushundim. Quyidagi tuzilmani yaratyapman:

Customer entity (4 maydon)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React forma + ro'yxat sahifasi
PostgreSQL jadvali + indekslar

Tayyor — 5 soniyada foydalanishni boshlashing mumkin.
Taklif: Mijozlarni segmentlash uchun "toifa" maydonini qo'shaymi? (VIP, Standart, Faol bo'lmagan)
Platforma Yadrosi

ElpoCore-ni Tashkil Etuvchi 8 Qurilish Bloki

Sun'iy Intellekt Chat Qatlamidan Metadata Engine-ga, Plugin Host-dan Script Runtime-ga — har bir komponent yakka holda kuchli, birgalikda esa ajoyib.

01

Sun'iy Intellekt Chat Qatlami

Foydalanuvchi tabiiy tilda "Mijozlarni kuzatish tizimi xohlayman, telefon, ism, oxirgi aloqa sanasi bo'lsin" deb yozadi. Sun'iy intellekt metadata JSON yaratadi, Metadata Engine esa bu JSON-dan jadval, REST endpoint va formani avtomatik yaratadi. Sun'iy intellekt hech qachon to'g'ridan-to'g'ri kod yozmaydi — faqat metadata yaratadi, platforma uni izohlaydi.

02

Metadata Engine

5 metadata turi (entity, field, validation, ui, rule). Bitta manba, ko'p chiqish: PostgreSQL sxemasi + REST API + React UI hammasi bir xil metadata-dan avtomatik yaratiladi. Gibrid saqlash: o'rnatilgan core entity-lar uchun haqiqiy jadvallar, dinamik entity-lar uchun JSONB + GIN index.

03

Generic UI Renderer

Metadata-dan avtomatik UI: forma, ro'yxat, detal, dashboard hammasi avtomatik render qilinadi. Web (React 19), Desktop (Tauri), Mobile (Flutter) — bir xil metadata-ni tortib o'z UI-ini quradi. Bitta backend, ko'p client.

04

Workflow & Rule Engine

JSON Rule DSL — vizual rule builder. BPMN asosidagi ish jarayoni (elpobpm sidecar), state machine, tasdiqlash zanjiri, rejalashtirilgan ishlar. Biznes qoidalari metadata sifatida saqlanib runtime-da bajariladi.

05

Multi-Tenant + RLS

Har bir tashkilot = 1 tenant = 1 DB yoki 1 schema. PostgreSQL Row Level Security (RLS) bilan to'liq ma'lumotlar izolyatsiyasi. Firma kodi bo'yicha tenant resolver (subdomain kerak emas). Master DB tenant yozuvlari + provisioning.

06

Plugin Host

Microkernel arxitekturasi. Uchinchi tomon plaginlarini sandbox-da ishga tushirish. AppStore uslubidagi `.elpoapp` paket formati aniqlangan. Marketplace infratuzilmasi tayyor, uchinchi tomon nashr oqimi yo'l xaritasida.

07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting orqali sandboxed C# skripting. Maxsus biznes mantiq, computed fields, event handler-lar runtime-da yoziladi va kompilyatsiyasiz ishlaydi.

08

App Packaging (.elpoapp)

Har bir ilova .elpoapp faylida paketlanadi: metadata + script + UI mavzu + permissions + hujjatlashtirish. Marketplace tarqatish, versiyalash, avtomatik yangilash.

45 Soniyada Ilova

Gapir · Sun'iy Intellekt Taklif Etsin · Yarat · Foydalan

An'anaviy platformada haftalar davom etadigan ilova ishlab chiqish ElpoCore-da daqiqalarga tushadi. Kod yozilmaydi — metadata yoziladi, platforma izohlaydi.

01
30 s

Gapir

Tabiiy tilda nima xohlashingni yoz yoki ayt. "Mijozlarni kuzatish tizimi xohlayman, telefon, ism, oxirgi aloqa sanasi."

02
5 s

Sun'iy Intellekt Taklif Etsin

Sun'iy intellekt metadata JSON yaratadi: entity, maydonlar, validation, aloqalar, UI. Senga ko'rsatib tasdiqlatadi. "Customer toifasini ham qo'shaymi?"

03
10 s

Avtomatik Yarat

Metadata Engine PostgreSQL jadvali, REST endpoint-lar, React forma va ro'yxat sahifasini avtomatik yaratadi. Migration ishlaydi.

04
Darhol

Foydalan

Sahifani och, ma'lumot kirita boshla. Ehtiyoj o'zgarsa qayta gapir — maydon qo'sh, qoida o'zgartir. Hech kod yozmasdan.

Ustida Yashayotgan Ilovalar

Bitta Platforma, Cheksiz Ilova

SmartERP, e-Belge Integrator va sektor paketlari ElpoCore ustida ishlaydi. Mijoz kerak bo'lganda sun'iy intellekt bilan gaplashib yoki In-Form Designer bilan o'z maxsus ilovasini ham shu platformada yaratishi mumkin.

Flagship
SmartERP

SmartERP

Buxgalteriya, ombor, savdo, xarid, ishlab chiqarish, HR — o'rnatilgan ERP modullari (manifest-driven app v2.0)

Tafsilotlarni ko'r
e-Belge Integrator

e-Belge Integrator

GİB e-hisob-faktura, e-arxiv, e-yo'l varaqasi, e-daftar, e-chipta, e-SMM, e-MM — UBL-TR XML yaratish va yuborish

Tafsilotlarni ko'r

Sektor Paketlari (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — har birida entity + form-template + sun'iy intellekt yordamchisi + cross-module wire

Country Packs (3)

TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — mahalliy normativ paketlar

Maxsus Ilovalar

Mijoz sun'iy intellekt bilan gaplashib yoki In-Form Designer orqali o'z maxsus ilovasini daqiqalarda yaratadi — kodsiz

Sun'iy Intellekt Imkoniyatlari

Sun'iy intellekt bajaradi.
Inson nazorat qiladi.

ElpoCore-ning Sun'iy Intellekt Chat Qatlami 7 turli sun'iy intellekt provayderini ishlatadi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Har ELPO mahsuloti umumiy ElpoAIapi gateway orqali chaqiradi — model almashtirish bir nuqtada, prompt yangilanishi ma'lumotlar bazasidan.

Tabiiy tilda ilova yaratish ("mijozlarni kuzatish, telefon, ism, oxirgi aloqa..." → tayyor)

Mavjud metadata-ni tahlil qilib sozlash takliflari

Biznes qoidalarini JSON Rule DSL-ga aylantirish

Foydalanuvchi xatosini topib tuzatish taklif qilish

ElpoAIapi gateway orqali 7 sun'iy intellekt provayderi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Bepul fallback zanjiri: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — mijoz o'z LLM kalitini ishlatishi mumkin

Xarajatlarni kuzatish, rate limiting, foydalanish metrikalari (agent marketplace yo'l xaritasida)

3 Joylashtirish Modeli

Bir Engine, Uch Kanal

On-premise, SaaS yoki o'z mahsulotingizni qurmoqchimisiz? ElpoCore bir kod bazasidan uch xil modelda taqdim etiladi.

On-Premise

Maqsad

Yirik kompaniya, davlat muassasasi, ma'lumotlar maxfiy sohalar

Daromad Modeli

Bir martalik litsenziya + yillik yangilash + qo'llab-quvvatlash paketi

Mijoz o'z serveriga ElpoCore-v1.0.zip-ni ochib setup.bat-ni ishga tushiradi. PostgreSQL o'z serverida. Litsenziya Cortex-ga bog'langan, yillik to'lov. Ma'lumotlar to'liq mijozda. Sun'iy intellekt: o'z kaliti yoki ElpoAIapi.

  • Ma'lumotlar maxfiyligi maksimum
  • Bir tenant, JWT login, setup wizard
  • Yillik litsenziya yangilash + qo'llab-quvvatlash paketi
Mashhur

SaaS

Maqsad

KOBI, startap, yakka tartibdagi tadbirkor — serveri yo'qlarning barchasi

Daromad Modeli

Oylik obuna + sun'iy intellekt foydalanish to'lovi + saqlash

Bizning serverda. Firma kodi bilan bitta domen orqali kirish — har firma o'z DB-da izolyatsiyada. Sun'iy intellekt: ElpoAIapi orqali (foydalanishga qarab). Yangilash, zaxira nusxa, monitoring biz tomonidan.

  • Firma kodi → tenant resolver (subdomain kerak emas)
  • Avtomatik zaxira + monitoring + yangilash
  • Oylik obuna, bosqichli reja (free/pro/enterprise)

PaaS — Platform as API

Maqsad

Dasturiy ta'minot kompaniyalari, agentliklar, hamkorlar

Daromad Modeli

API chaqiruvi / entity / foydalanuvchiga qarab to'lov

api.elpocore.com — REST API endpoint-lari. POST /v1/entities orqali entity aniqlang, POST /v1/entities/*/records orqali ma'lumot qo'shing, POST /v1/ai/generate orqali tabiiy tildan metadata yarating. Dasturiy ta'minot kompaniyasi "Kodlax CRM" deb sotadi, orqada ElpoCore ishlaydi.

  • API key + X-Tenant header
  • Rate limiting, billing, foydalanish metrikalari
  • Cheksiz miqyos (hamkorlar mijozlari)
12 Sektor Paketi

Sektoringizga Tayyor

To'qimachilikdan dorixonagacha, restorandan avtomobilgacha — 12 sektor paketi sektorga oid entity, form-template, sun'iy intellekt yordamchisi va cross-module oqim bilan keladi. Bir bosishda o'rnatiladi, idempotent.

To'qimachilik

apparel

Avtomobil

automotive

Qurilish

construction

Kosmetika

cosmetics

Ta'lim

education

Oziq-ovqat

foodbeverage

Poyabzal

footwear

Mebel

furniture

Sog'liqni saqlash

healthcare

Logistika

logistics

Dorixona

pharmacy

Restoran

restaurant

Har paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Bir Backend, To'rt Client

Har Qurilmada Bir Ilova

ElpoCore API-first + metadata-driven bo'lganligi uchun qaysi client metadata tortsa o'z UI-ini quradi. Backend o'zgarmaydi — Web, PWA, Desktop, Mobile bir xil entity-larga ulanadi.

Web

React 19 + TypeScript

Brauzerda ishlaydi. Asosiy UI. Pishgan, keng ekotizim.

  • Tayyor
  • elpo-core-ui loyihasi
  • Bitta React kod bazasi

PWA

React + Service Worker + Manifest

Web-ga 3 fayl qo'sh = telefonga o'rnatiladigan ilova. Offline ishlaydi, push yuboradi.

  • App store kerak emas
  • Bepul — bir xil kod bazasi
  • Offline + push

Desktop

Tauri (Rust + WebView)

Mavjud React-ni o'raydi. 5-10 MB .exe / .dmg yaratadi (Electron 200 MB). Nativ menyu, tray, OS integratsiyasi.

  • Windows · macOS · Linux
  • 5-10 MB binary
  • Past RAM

Mobil

Flutter (Dart)

Skia render engine — har qurilmada barqaror UI. Nativ kamera, GPS, NFC, bildirishnoma.

  • Android + iOS
  • Nativ samaradorlik
  • 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
Jonli Imkoniyatlar

An'anaviy Low-Code Qila Olmaydigan

ElpoCore low-code raqobatchilari taklif etmaydigan 10 platforma imkoniyatini har ilovaga tayyor beradi. Forma dizayni, modullararo ulanish, time-travel, 360° ko'rinish — hammasi metadata darajasida.

In-Form Designer

3 qatlam: Platform / Tenant / User

Har forma ekranida Dizayn tugmasi. Foydalanuvchi 5 soniyada yangi maydon qo'shadi. Yuqori qatlam yangilansa ham pastki override-lar saqlanadi — upgrade-safe sozlash.

Cross-Module Wire

8 tur × 8 trigger

Modullararo ulanish qoidalari: AutoFill, LookupChain, Derived, Event, Cascade. Vizual canvas studio (SVG bezier graph) + jadval ko'rinishi. AsyncLocal cycle detection 10-hop.

Entity Chuqurlashtirish

Sun'iy intellekt taklifi

entity-deepener / variant-matrix-builder / industry-pack-generator agentlari foydalanish naqshlarini tahlil qilib yetishmaydigan maydon / variant / sektor paketini taklif qiladi.

Auto-Recommend

24s cron

SectorAutoRecommendBackgroundService foydalanuvchi xatti-harakatlarini kuzatadi, dashboard banner orqali qo'shimcha sektor paketini tavsiya qiladi (masalan, F&B o'rnatilgan, Restaurant tavsiya).

Entity Versioning

time-travel API

Har o'zgarish entity_versions jadvaliga snapshot. /api/admin/entity-version/X/Y/at?asOf=... orqali o'tmish holatini torting. Compliance + audit + rollback.

360° Ko'rinish

Customer · Product · Supplier · Employee

Bitta yozuvga oid barcha harakatlar, aloqalar, sun'iy intellekt xulosalari bitta ekranda. Murakkab JOIN o'rniga metadata-driven aggregation.

DrillDown Navigator

20-hop tarix

Entity → entity → entity navigatsiyasida oldinga/orqaga tugmalari (sessionStorage). Foydalanuvchi buyurtma → mijoz → hisob-faktura → to'lov yo'lida adashmaydi.

Tenant Onboarding Saga

6 qadam

Yangi kompaniya ochish: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → foydalanishga tayyor. /onboarding wizard interfeys uchun.

Cortex Litsenziyalash

HMAC-SHA256

License heartbeat (5daq ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic fayl HMAC tasdiqlovchi, reset_token oqimi.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: ifoda asosidagi hisoblangan maydonlar (Roslyn sandbox). Document Numbering: prefix / padding / yillik-oylik reset, multi-tenant izolyatsiyalangan raqamlash qoidalari.

Gibrid Ma'lumotlar Arxitekturasi

Samaradorlik + Egiluvchanlik Birgalikda

O'rnatilgan core entity-lar haqiqiy jadvallarda (maksimum samaradorlik), sun'iy intellekt bilan yaratilgan dynamic entity-lar JSONB-da (to'liq egiluvchanlik). Ikki dunyoning eng yaxshisi.

Core Entities

O'rnatilgan core entity-lar (tenants, users, accounts, invoices, products, contacts) haqiqiy jadvallarda saqlanadi. Maksimum samaradorlik, boy indekslar, murakkab JOIN.

Misollar
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Sun'iy intellekt bilan yoki Configurator UI-dan aniqlangan custom entity-lar bitta dynamic_records jadvalida JSONB sifatida saqlanadi. GIN index + partial indexes + materialized views bilan samarali.

Misollar
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Texnologiya Stegi

Zamonaviy, kengaytiriladigan, ochiq manba ekotizimi

Backend
ASP.NET Core 10 (.NET 10 LTS)
Frontend
React 19 + TypeScript 5
Database
PostgreSQL 16 + JSONB + pgvector
ORM
EF Core 9 (DB-agnostic)
Cache
Redis
Background Jobs
Hangfire
Event Bus
MassTransit + RabbitMQ
Scripting
Roslyn (C# Sandboxed)
Sun'iy Intellekt Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS Hamkor

ElpoCore-ni Engine Sifatida Foydalaning

Dasturiy ta'minot kompaniyalari, agentliklar va hamkorlar uchun PaaS modeli — REST API + X-Tenant header orqali metadata-driven engine-ni o'z mahsulot nomingiz bilan soting. Mijozlaringiz yourerp.com ko'radi, ElpoCore nomini bilmaydi. 6 oyda yoziladigan ERP/CRM 1 haftada tayyor.

API
Engine as a Service

POST /v1/entities · API key + tenant izolyatsiyasi

UI
O'z Frontend

Mavzu tizimi · React renderer · iframe yoki o'z UI bilan o'rash

Miqyos
Cheksiz Tenant

Foydalanishga qarab hisob-kitob · hamkorning mijozlari sizga hisoblanadi

PaaS Hamkor Dasturi

Sun'iy Intellekt bilan Gaplashadigan Platformani Sinab Ko'ring

ElpoCore — ELPO-ning barcha ilovalari ustida ishlaydigan asosiy platforma. Mijozlaringiz ham o'z ilovalarini sun'iy intellekt bilan gaplashib yaratishi mumkin.

FAQ

ElpoCore nima?

ElpoCore — ustida SmartERP, Cortex va boshqa ELPO SaaS mahsulotlari ishlaydigan low-code sun'iy intellekt ilova platformasi. Metadata-driven arxitekturasi tufayli korporativ ilovalarni kod yozmasdan, hatto gaplashib turib yaratish imkonini beradi.

Low-code platforma nima degani?

Low-code — ilovaning katta qismini vizual vositalar va tayyor komponentlar bilan, minimal kod yozib ishlab chiqishdir. ElpoCore'da shakllar, jadvallar, ish oqimlari va hisobotlar sudrab-tashlash hamda metadata orqali belgilanadi.

ElpoCore qanday muammoni hal qiladi?

ElpoCore har bir yangi biznes ehtiyoji uchun dasturni noldan ishlab chiqish xarajatini yo'q qiladi. Yagona platformada multi-tenant, metadata-driven ilovalar ishlaydi va ELPO'ning barcha SaaS mahsulotlari shu platformani baham ko'radi.

Multi-tenant nima?

Multi-tenant (ko'p ijarachili) arxitekturada ilovaning bitta nusxasi bir vaqtning o'zida ko'plab kompaniyaga xizmat qiladi; har bir kompaniyaning ma'lumotlari mantiqiy jihatdan ajratilgan holda saqlanadi. ElpoCore kompaniya kodi orqali yagona domen ustidan ko'plab ijarachini boshqaradi.