ElpoCore Платформасы v1

ЖИ-мен Сөйлес.
Қолданбаңды Құр.

ElpoCore — ELPO экожүйесінің негізгі платформасы. Кодты білмейтін пайдаланушы да ЖИ-мен сөйлесіп қолданба жасай алады. ЖИ табиғи тілдегі сұранысты metadata JSON-ға айналдырады; Metadata Engine осы JSON-нан автоматты түрде PostgreSQL кестесі, REST API және React формасы жасайды.

SmartERP, e-Belge Integrator, 12 салалық пакет ElpoCore үстінде жұмыс істейді. Клиент өз арнайы қолданбасын да ЖИ арқылы минуттарда жасай алады, код жазбай. Cortex платформаның қасында лицензия / сәйкестендіру / қолданысты басқару жоғарғы қабаты ретінде орналасады.

3
Орналастыру моделі
(On-Prem · SaaS · PaaS)
7
ЖИ провайдері
бір gateway-де
0
Код жазусыз
қолданба құру
ElpoCore ЖИ Көмекшісі
Онлайн · 7 ЖИ провайдері
Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні болсын
Түсіндім. Төмендегі құрылымды жасап жатырмын:

Customer entity (4 өріс)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React формасы + тізім беті
PostgreSQL кестесі + индекстер

Дайын — 5 секундта пайдалана бастай аласың.
Ұсыныс: Клиенттерді сегменттеу үшін "санат" өрісін қосайын ба? (VIP, Стандартты, Белсенді емес)
Платформа Өзегі

ElpoCore-ды Құрайтын 8 Құрылыс Блогы

ЖИ Чат Қабатынан Metadata Engine-ге, Plugin Host-тан Script Runtime-ға — әр компонент жеке-жеке күшті, бірге таңғаларлық.

01

ЖИ Чат Қабаты

Пайдаланушы табиғи тілде «Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні болсын» деп жазады. ЖИ metadata JSON жасайды, Metadata Engine осы JSON-нан кесте, REST endpoint және форма автоматты жасайды. ЖИ ешқашан тікелей код жазбайды — тек metadata жасайды, платформа оны түсіндіреді.

02

Metadata Engine

5 metadata түрі (entity, field, validation, ui, rule). Бір қайнар, көп шығыс: PostgreSQL схемасы + REST API + React UI бәрі сол metadata-дан автоматты жасалады. Гибридті сақтау: ішкі core entity-лер үшін нақты кестелер, динамикалық entity-лер үшін JSONB + GIN index.

03

Generic UI Renderer

Metadata-дан автоматты UI: форма, тізім, мәлімет, dashboard бәрі автоматты рендерленеді. Web (React 19), Desktop (Tauri), Mobile (Flutter) — бәрі бір metadata-ны тартып өз UI-ын жасайды. Бір backend, көп client.

04

Workflow & Rule Engine

JSON Rule DSL — визуалды rule builder. BPMN негізіндегі жұмыс процесі (elpobpm sidecar), state machine, бекіту тізбегі, жоспарланған тапсырмалар. Бизнес ережелер metadata ретінде сақталып runtime-да орындалады.

05

Multi-Tenant + RLS

Әр ұйым = 1 tenant = 1 ДБ немесе 1 schema. PostgreSQL Row Level Security (RLS) арқылы толық деректер оқшаулауы. Фирма коды бойынша tenant resolver (subdomain қажет емес). Master ДБ tenant жазбалары + provisioning.

06

Plugin Host

Microkernel архитектурасы. Үшінші тарап плагиндерін sandbox-та орындау. AppStore стилінде `.elpoapp` пакет форматы анықталған. Marketplace инфрақұрылымы дайын, үшінші тарап жариялау ағыны жол картасында.

07

Script Runtime (Roslyn)

Microsoft.CodeAnalysis.CSharp.Scripting арқылы sandboxed C# скрипттер. Арнайы бизнес логикасы, computed fields, event handler-лер runtime-да жазылып компиляциясыз орындалады.

08

App Packaging (.elpoapp)

Әр қолданба .elpoapp файлында пакетленеді: metadata + script + UI тақырыбы + permissions + құжаттама. Marketplace тарату, нұсқалау, автоматты жаңарту.

45 Секундта Қолданба

Сөйлес · ЖИ Ұсынсын · Жасасын · Қолдан

Дәстүрлі платформада апталар алатын қолданба әзірлеу ElpoCore-да минуттарға түседі. Код жазылмайды — metadata жазылады, платформа түсіндіреді.

01
30 с

Сөйлес

Табиғи тілде нені қалайтыныңды жаз немесе айт. «Клиенттерді бақылау жүйесін қалаймын, телефон, аты, соңғы байланыс күні.»

02
5 с

ЖИ Ұсынсын

ЖИ metadata JSON жасайды: entity, өрістер, validation, қатынастар, UI. Саған көрсетіп растайды. «Customer санатын да қосайын ба?»

03
10 с

Автоматты Жасау

Metadata Engine PostgreSQL кестесін, REST endpoint-терді, React форманы автоматты жасайды. Migration іске қосылады.

04
Бірден

Қолдан

Бетті ашып деректер енгізе баста. Қажеттілік өзгерсе қайта сөйлес — өріс қос, ереже өзгерт. Кодсыз.

Үстінде Жұмыс Істейтін Қолданбалар

Бір Платформа, Шексіз Қолданба

SmartERP, e-Belge Integrator және салалық пакеттер ElpoCore үстінде жұмыс істейді. Қажет кезде клиент те ЖИ арқылы немесе In-Form Designer-мен өз арнайы қолданбасын осы платформада жасай алады.

Flagship
SmartERP

SmartERP

Бухгалтерия, қойма, сату, сатып алу, өндіріс, HR — кірістірілген ERP модульдері (manifest-driven app v2.0)

Толығырақ көру
e-Belge Integrator

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 жол картасында)

3 Орналастыру Моделі

Бір 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 Салалық Пакет

Сіздің Салаңызға Дайын

Тоқыматан дәріханаға, мейрамханадан көлік өндіруге — 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/

Бір Backend, Төрт Client

Әр Құрылғыда Бір Қолданба

ElpoCore API-first + metadata-driven болғандықтан қай client metadata тартса өз UI-ын жасайды. Backend өзгермейді — Web, PWA, Desktop, Mobile сол entity-лерге қосылады.

Web

React 19 + TypeScript

Браузерде жұмыс істейді. Негізгі UI. Жетілген, кең экожүйе.

  • Дайын
  • elpo-core-ui жобасы
  • Бір React код базасы

PWA

React + Service Worker + Manifest

Web-ке 3 файл қос = телефонға орнатылатын қолданба. Офлайн жұмыс істейді, push жібереді.

  • App store қажет емес
  • Тегін — бір код базасы
  • Офлайн + push

Desktop

Tauri (Rust + WebView)

Бар React-ті орайды. 5-10 МБ .exe / .dmg жасайды (Electron 200 МБ). Нативті мәзір, tray, OS интеграциясы.

  • Windows · macOS · Linux
  • 5-10 МБ binary
  • Төмен RAM

Mobil

Flutter (Dart)

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с cron

SectorAutoRecommendBackgroundService пайдаланушы әрекетін бақылап 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-SHA256

License heartbeat (5мин ping), expired/suspended/readonly/expiring banner, useLicenseStatus hook, On-Premise license.lic файлы HMAC растаушы, reset_token ағыны.

Computed + Document Numbering

Roslyn · race-safe

Computed 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

Технология Стегі

Заманауи, масштабталатын, ашық бастапқы экожүйе

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)
ЖИ Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS Серіктес

ElpoCore-ды Engine Ретінде Қолданыңыз

Бағдарлама фирмалары, агенттіктер мен серіктестер үшін PaaS моделі — REST API + X-Tenant header арқылы metadata-driven engine-ді өз өнім атыңызбен сатыңыз. Клиенттеріңіз yourerp.com көреді, ElpoCore-дың атын білмейді. 6 айда жазылатын ERP/CRM 1 аптада дайын.

API
Engine as a Service

POST /v1/entities · API key + tenant оқшаулау

UI
Өз Frontend

Тақырып жүйесі · React renderer · iframe немесе өз UI-мен орау

Масштаб
Шексіз Tenant

Қолданысқа қарай төлем · серіктестің клиенттері сізге саналады

PaaS Серіктес Бағдарламасы

ЖИ-мен Сөйлесетін Платформаны Сынаңыз

ElpoCore — ELPO-ның барлық қолданбалары үстінде жұмыс істейтін негізгі платформа. Клиенттеріңіз де өз қолданбаларын ЖИ-мен сөйлесіп жасай алады.

FAQ

ElpoCore деген не?

ElpoCore — үстінде SmartERP, Cortex және басқа ELPO SaaS өнімдері жұмыс істейтін low-code жасанды интеллект қолданба платформасы. Metadata-driven архитектурасының арқасында корпоративтік қолданбаларды код жазбай, тіпті сөйлесу арқылы құруға мүмкіндік береді.

Low-code платформа дегеніміз не?

Low-code — қолданбаның негізгі бөлігін визуалды құралдар мен дайын компоненттер арқылы, барынша аз код жазып әзірлеу. ElpoCore-да формалар, кестелер, жұмыс ағындары және есептер сүйреп-тастау мен metadata арқылы анықталады.

ElpoCore қандай мәселені шешеді?

ElpoCore әрбір жаңа бизнес қажеттілігі үшін бағдарламаны нөлден әзірлеу шығынын жояды. Бірыңғай платформада multi-tenant, metadata-driven қолданбалар жұмыс істейді және ELPO-ның барлық SaaS өнімдері осы платформаны ортақ пайдаланады.

Multi-tenant деген не?

Multi-tenant (көпжалдаушылы) архитектурада қолданбаның бір данасы бір мезгілде көптеген компанияға қызмет көрсетеді; әр компанияның деректері логикалық тұрғыдан оқшауланады. ElpoCore компания коды арқылы бірыңғай домен үстінен көптеген жалдаушыны басқарады.