ElpoCore Platforması v1

Süni İntellektlə Danış.
Tətbiqini Qur.

ElpoCore — ELPO ekosisteminin əsas platformasıdır. Kod bilməyən istifadəçi belə süni intellektlə danışaraq tətbiq qura bilər. Süni intellekt təbii dildəki sorğunu metadata JSON-a çevirir; Metadata Engine bu JSON-dan avtomatik PostgreSQL cədvəli, REST API və React forması yaradır.

SmartERP, e-Belge Integrator, 12 sektor paketi ElpoCore üzərində işləyir. Müştəri öz xüsusi tətbiqini də süni intellektlə dəqiqələr içində qura bilər, kod yazmadan. Cortex isə platformanın yanında, lisenziya / kimlik / istifadə idarəetmə üst qatı kimi yerləşir.

3
Yerləşdirmə modeli
(On-Prem · SaaS · PaaS)
7
Süni intellekt provayderi
tək gateway-də
0
Sətir kod yazmadan
tətbiq qur
ElpoCore Süni İntellekt Köməkçisi
Onlayn · 7 süni intellekt provayderi
Müştəri izləmə sistemi istəyirəm, telefon, ad, son əlaqə tarixi olsun
Başa düşdüm. Aşağıdakı strukturu qururam:

Customer entity (4 sahə)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React forması + siyahı səhifəsi
PostgreSQL cədvəli + indekslər

Hazırdır — 5 saniyədə istifadəyə başlaya bilərsən.
Təklif: Müştəri seqmentləşdirməsi üçün "kateqoriya" sahəsi əlavə edim? (VIP, Standart, Passiv)
Platforma Nüvəsi

ElpoCore-u Quran 8 Tikinti Bloku

Süni İntellekt Söhbət Layından Metadata Engine-ə, Plugin Host-dan Script Runtime-a — hər komponent tək başına güclü, birlikdə isə inanılmaz.

01

Süni İntellekt Söhbət Layı

İstifadəçi təbii dildə "Müştəri izləmə sistemi istəyirəm, telefon, ad, son əlaqə tarixi olsun" yazır. Süni intellekt metadata JSON istehsal edir, Metadata Engine isə bu JSON-dan avtomatik cədvəl, REST endpoint və forma yaradır. Süni intellekt heç vaxt birbaşa kod yazmır — yalnız metadata istehsal edir, platforma metadata-nı şərh edir.

02

Metadata Engine

5 metadata tipi (entity, field, validation, ui, rule). Tək mənbə, çoxlu çıxış: PostgreSQL sxemi + REST API + React UI hamısı eyni metadata-dan avtomatik yaradılır. Hibrid məlumat saxlama: yerli core entity-lər üçün real cədvəllər, dinamik entity-lər üçün JSONB + GIN index.

03

Generic UI Renderer

Metadata-dan avtomatik UI: forma, siyahı, detal, dashboard hamısı avtomatik render olunur. Web (React 19), Desktop (Tauri), Mobile (Flutter) — eyni metadata-nı çəkir, öz renderer-i ilə UI qurur. Tək backend, çoxlu client.

04

Workflow & Rule Engine

JSON Rule DSL — vizual rule builder. BPMN əsaslı iş axını (elpobpm sidecar), state machine, approval chain, scheduled jobs. İş qaydaları metadata kimi saxlanılır, runtime-da işə salınır.

05

Multi-Tenant + RLS

Hər təşkilat = 1 tenant = 1 DB və ya 1 schema. PostgreSQL Row Level Security (RLS) ilə tam məlumat izolyasiyası. Firma kodu ilə tenant resolver (subdomain lazım deyil). Master DB tenant qeydləri + provisioning.

06

Plugin Host

Microkernel arxitekturası. 3-cü tərəf əlavələri sandbox-da işə salır. AppStore üslubunda `.elpoapp` paket formatı təyin olunub. Marketplace infrastrukturu (publisher + listing cədvəlləri) hazırdır, 3rd-party nəşr axını yol xəritəsindədir.

07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting ilə sandboxed C# script icrası. Xüsusi biznes məntiqi, computed fields, event handler-lər runtime-da yazılır, kompilyasiya olunmadan işləyir.

08

App Packaging (.elpoapp)

Hər tətbiq .elpoapp faylında paketlənir: metadata + script + UI mövzu + permissions + sənədləşmə. Marketplace paylanması, versiyalaşdırma, avtomatik yeniləmə.

45 Saniyədə Tətbiq

Danış · Süni İntellekt Təklif Etsin · Yarat · İstifadə Et

Ənənəvi platformada həftələrlə davam edən tətbiq inkişafı ElpoCore-da dəqiqələrə düşür. Kod yazılmır — metadata yazılır, platforma şərh edir.

01
30 san

Danış

Təbii dildə nə istədiyini yaz və ya söylə. "Müştəri izləmə sistemi istəyirəm, telefon, ad, son əlaqə tarixi olsun."

02
5 san

Süni İntellekt Təklif Etsin

Süni intellekt metadata JSON yaradır: entity, sahələr, validation, əlaqələr, UI. Sənə göstərib təsdiq edir. "Customer kateqoriyasını da əlavə edim?"

03
10 san

Avtomatik Yarat

Metadata Engine PostgreSQL cədvəlini, REST endpoint-ləri, React forması və siyahı səhifəsini avtomatik yaradır. Migration işləyir.

04
Dərhal

İstifadə Et

Səhifəni aç, məlumat daxil etməyə başla. Ehtiyac dəyişərsə yenidən danış — sahə əlavə et, qayda dəyiş. Heç kod yazmadan.

Üzərində Yaşayan Tətbiqlər

Tək Platforma, Limitsiz Tətbiq

SmartERP, e-Belge Integrator və sektor paketləri ElpoCore üzərində yaşayır. Ehtiyac olduqda müştəri də süni intellektlə danışaraq və ya In-Form Designer ilə öz xüsusi tətbiqini eyni platformada yarada bilər.

Flagship
SmartERP

SmartERP

Mühasibat, anbar, satış, alış, istehsal, HR — yerli ERP modulları (manifest-driven app v2.0)

Təfərrüatlara bax
e-Belge Integrator

e-Belge Integrator

GİB e-faktura, e-arxiv, e-yol vərəqi, e-dəftər, e-bilet, e-SMM, e-MM — UBL-TR XML istehsalı və göndərilməsi

Təfərrüatlara bax

Sektor Paketləri (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — hər biri entity + form-template + süni intellekt köməkçisi + cross-module wire

Country Packs (3)

TR (Tek Düzen / GİB), US (GAAP), DE (HGB · SKR03/04) — yerli normativ paketlər

Xüsusi Tətbiqlər

Müştəri süni intellektlə danışaraq və ya In-Form Designer ilə öz xüsusi tətbiqini dəqiqələr içində qurur — kod yazmadan

Süni İntellekt Bacarıqları

Süni intellekt edir.
İnsan nəzarət edir.

ElpoCore-un Süni İntellekt Söhbət Layı 7 fərqli süni intellekt provayderi istifadə edir (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Hər ELPO məhsulu ortaq ElpoAIapi gateway üzərindən çağırış edir — model dəyişikliyi tək nöqtədə, prompt yeniləməsi verilənlər bazasından.

Təbii dildə tətbiq yaratmaq ("müştəri izləmə, telefon, ad, son əlaqə..." → bitdi)

Mövcud metadata-nı təhlil edərək özəlləşdirmə təklifləri

İş qaydalarını JSON Rule DSL-ə çevirmək

İstifadəçi səhvini tutmaq, düzəltmə təklif etmək

ElpoAIapi gateway üzərindən 7 süni intellekt provayderi (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Pulsuz fallback zənciri: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — müştəri öz LLM key-ini istifadə edə bilər

Xərc izləmə, rate limiting, istifadə metrikaları (agent marketplace yol xəritəsindədir)

3 Yerləşdirmə Modeli

Eyni Engine, Üç Kanal

On-premise, SaaS və ya öz məhsulunuzu mu qurmaq istəyirsiniz? ElpoCore eyni kod bazasından üç fərqli modeldə təqdim edilir.

On-Premise

Hədəf

Böyük firma, dövlət qurumu, məlumat həssas sektorlar

Gəlir Modeli

Birdəfəlik lisenziya + illik yenilənmə + dəstək paketi

Müştəri öz serverinə ElpoCore-v1.0.zip-i açır, setup.bat işə salır. PostgreSQL öz serverində. Lisenziya Cortex-ə bağlanır, illik ödəniş. Məlumat tamamən müştəridə. Süni intellekt: öz key-i və ya ElpoAIapi.

  • Maksimum məlumat məxfiliyi
  • Tək tenant, JWT login, setup wizard
  • İllik lisenziya yenilənməsi + dəstək paketi
Populyar

SaaS

Hədəf

KOBİ, startap, fərdi sahibkar — serveri olmayan hər kəs

Gəlir Modeli

Aylıq abunəlik + süni intellekt istifadə haqqı + saxlama

Bizim serverimizdə. Firma kodu ilə tək domain üzərindən giriş — hər firma öz DB-də izolyasiyada. Süni intellekt: ElpoAIapi üzərindən (istifadəyə görə). Yeniləmə, ehtiyat nüsxə, monitorinq biz edirik.

  • Firma kodu → tenant resolver (subdomain lazım deyil)
  • Avtomatik ehtiyat + monitorinq + yenilənmə
  • Aylıq abunəlik, dərəcəli plan (free/pro/enterprise)

PaaS — Platform as API

Hədəf

Proqram firmaları, agentliklər, tərəfdaşlar

Gəlir Modeli

API çağırış / entity / istifadəçi başına istifadə

api.elpocore.com — REST API endpoint-ləri. POST /v1/entities ilə entity təyin et, POST /v1/entities/*/records ilə məlumat əlavə et, POST /v1/ai/generate ilə təbii dildən metadata yarat. Proqram firması "Kodlax CRM" deyə satır, arxada ElpoCore işləyir.

  • API key + X-Tenant header
  • Rate limiting, billing, istifadə metrikaları
  • Limitsiz miqyas (tərəfdaşların müştəriləri)
12 Sektor Paketi

Sektorunuza Hazır

Tekstildən aptekə, restorandan avtomobilə — 12 sektor paketi sektora xas entity, form-template, süni intellekt köməkçisi və cross-module axın ilə gəlir. Tək kliklə qurulur, idempotent.

Tekstil

apparel

Avtomobil

automotive

Tikinti

construction

Kosmetika

cosmetics

Təhsil

education

Qida

foodbeverage

Ayaqqabı

footwear

Mebel

furniture

Səhiyyə

healthcare

Logistika

logistics

Aptek

pharmacy

Restoran

restaurant

Hər paket: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Tək Backend, Dörd Client

Hər Cihazda Eyni Tətbiq

ElpoCore API-first + metadata-driven olduğu üçün hansı client metadata çəkərsə öz UI-ını qurur. Backend dəyişmir — Web, PWA, Desktop, Mobile eyni entity-lərə qoşulur.

Web

React 19 + TypeScript

Brauzerdə işləyir. Əsas UI. Yetkin, geniş ekosistem.

  • Hazır
  • elpo-core-ui layihəsi
  • Tək React kod bazası

PWA

React + Service Worker + Manifest

Web-ə 3 fayl əlavə et = telefona qurula bilən tətbiq. Offline işləyir, push bildirişi göndərir.

  • App store lazım deyil
  • Pulsuz — eyni kod bazası
  • Offline + push

Desktop

Tauri (Rust + WebView)

Mövcud React-i sarmalayır. 5-10 MB .exe / .dmg yaradır (Electron 200 MB). Nativ menyu, tray, OS inteqrasiyası.

  • Windows · macOS · Linux
  • 5-10 MB ikili
  • Aşağı RAM

Mobil

Flutter (Dart)

Skia render engine — hər cihazda ardıcıl UI. Nativ kamera, GPS, NFC, bildiriş.

  • Android + iOS
  • Nativ performans
  • 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
Canlı Bacarıqlar

Ənənəvi Low-Code-un Edə Bilmədikləri

ElpoCore low-code rəqiblərinin təklif etmədiyi 10 platforma bacarığını hər tətbiqə hazır verir. Forma dizaynı, modullar arası əlaqə, time-travel, 360° görünüş — hamısı metadata səviyyəsində.

In-Form Designer

3 qat: Platform / Tenant / User

Hər forma ekranında Design düyməsi. İstifadəçi 5 saniyədə yeni sahə əlavə edir. Üst qat yenilənsə də alt override-lar qorunur — upgrade-safe özəlləşdirmə.

Cross-Module Wire

8 tip × 8 trigger

Modullar arası əlaqə qaydaları: AutoFill, LookupChain, Derived, Event, Cascade. Vizual canvas studio (SVG bezier graph) + cədvəl görünüşü. AsyncLocal cycle detection 10-hop.

Entity Dərinləşdirmə

Süni intellekt təklifi

entity-deepener / variant-matrix-builder / industry-pack-generator agent-ləri istifadə nümunələrini təhlil edir, çatışmayan sahə / variant / sektor paketi təklif edir.

Auto-Recommend

24 saat cron

SectorAutoRecommendBackgroundService istifadəçi davranışını izləyir, dashboard banner-ı ilə əlavə sektor paketi təklif edir (məs. F&B qurulu, Restaurant təklifi).

Entity Versioning

time-travel API

Hər dəyişiklik entity_versions cədvəlinə snapshot. /api/admin/entity-version/X/Y/at?asOf=... ilə keçmiş halı çək. Compliance + audit + rollback.

360° Görünüş

Customer · Product · Supplier · Employee

Tək qeydə aid bütün hərəkətlər, əlaqələr, süni intellekt xülasələri tək ekranda. Mürəkkəb JOIN əvəzinə metadata-driven aggregation.

DrillDown Navigator

20-hop tarixçə

Entity → entity → entity naviqasiyasında irəli/geri düymələri (sessionStorage). İstifadəçi sifariş → müştəri → faktura → ödəniş yolunda itmir.

Tenant Onboarding Saga

6 addım

Yeni firma açılışı: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → istifadəyə hazır. /onboarding wizard ilə interfeys.

Cortex Lisenziya

HMAC-SHA256

License heartbeat (5dəq ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic faylı HMAC doğrulayıcı, reset_token axını.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: ifadə əsaslı hesablanmış sahələr (Roslyn sandbox). Document Numbering: prefix / padding / illik-aylıq reset, multi-tenant izolyasiyalı nömrələmə qaydaları.

Hibrid Məlumat Memarlığı

Performans + Çeviklik Birlikdə

Yerli core entity-lər real cədvəllərdə (maksimum performans), süni intellektlə yaradılan dynamic entity-lər JSONB-də (tam çeviklik). İki dünyanın ən yaxşısı.

Core Entities

Yerli core entity-lər (tenants, users, accounts, invoices, products, contacts) real cədvəllərdə saxlanılır. Maksimum performans, zəngin indekslər, mürəkkəb JOIN.

Nümunələr
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Süni intellektlə və ya Configurator UI-dan təyin olunan custom entity-lər tək dynamic_records cədvəlində JSONB kimi saxlanılır. GIN index + partial indexes + materialized views ilə performant.

Nümunələr
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Texnologiya Yığını

Müasir, miqyaslanan, açıq mənbə ekosistemi

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)
Süni İntellekt Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS Tərəfdaş

ElpoCore-u Engine Kimi İstifadə Edin

Proqram firmaları, agentliklər və tərəfdaşlar üçün PaaS modeli — REST API + X-Tenant header ilə metadata-driven engine-i öz məhsul adınızla satın. Müştəriləriniz yourerp.com görür, ElpoCore-un adını bilmir. 6 ayda yazılacaq ERP/CRM 1 həftədə hazır.

API
Engine as a Service

POST /v1/entities · API key + tenant izolyasiyası

UI
Öz Frontend

Mövzu sistemi · React renderer · iframe və ya öz UI ilə sarmalama

Miqyas
Limitsiz Tenant

İstifadəyə görə fakturalama · tərəfdaşın müştəriləri sizə sayılır

PaaS Tərəfdaş Proqramı

Süni İntellektlə Danışan Platformanı Sınayın

ElpoCore, ELPO-nun bütün tətbiqlərinin üstündə yaşadığı əsas platforma. Müştəriləriniz öz tətbiqlərini də süni intellektlə danışaraq yarada bilər.

FAQ

ElpoCore nədir?

ElpoCore üzərində SmartERP, Cortex və digər ELPO SaaS məhsullarının işlədiyi low-code süni intellekt tətbiq platformasıdır. Metadata-driven memarlığı sayəsində kod yazmadan, hətta danışaraq korporativ tətbiqlər yaratmağa imkan verir.

Low-code platforma nə deməkdir?

Low-code tətbiqlərin böyük hissəsinin vizual alətlər və hazır komponentlərlə, minimum kod yazılaraq hazırlanmasıdır. ElpoCore-da formalar, cədvəllər, iş axınları və hesabatlar sürüklə-burax və metadata ilə təyin olunur.

ElpoCore hansı problemi həll edir?

ElpoCore hər yeni iş ehtiyacı üçün sıfırdan proqram hazırlama xərcini aradan qaldırır. Vahid platforma üzərində multi-tenant, metadata-driven tətbiqlər işləyir və ELPO-nun bütün SaaS məhsulları bu platformanı paylaşır.

Multi-tenant nədir?

Multi-tenant (çoxkirayəçili) memarlıqda tək bir tətbiq nüsxəsi eyni anda bir çox şirkətə xidmət göstərir; hər şirkətin məlumatı məntiqi olaraq təcrid olunur. ElpoCore şirkət kodu ilə vahid domen üzərindən çoxsaylı kirayəçini idarə edir.