ElpoCore platforma v1

Kalbėkitės su AI.
Susikurkite savo programą.

ElpoCore yra pagrindinė ELPO ekosistemos platforma. Net ir programuoti nemokantys naudotojai gali kurti programas kalbėdamiesi su dirbtiniu intelektu. AI natūralia kalba pateiktą užklausą paverčia metaduomenų JSON formatu; Metadata Engine iš jo automatiškai sugeneruoja PostgreSQL lenteles, REST API ir React formas.

SmartERP, e-Belge Integrator ir 12 šakos paketų veikia ant ElpoCore. Klientas su AI pagalba per kelias minutes gali susikurti ir savo programas — nerašydamas nė eilutės kodo. Cortex stovi šalia platformos kaip viršutinis licencijų, tapatybės ir naudojimo valdymo sluoksnis.

3
diegimo modeliai
(On-Prem · SaaS · PaaS)
7
AI teikėjai
per vienus vartus
0
kodo eilučių parašyti
kad sukurtum programą
ElpoCore AI asistentas
Prisijungęs · 7 AI teikėjai
Noriu klientų sekimo sistemos su telefonu, vardu ir paskutinio kontakto data
Supratau. Kuriu tokią struktūrą:

Customer objektas (4 laukai)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React forma + sąrašo puslapis
PostgreSQL lentelė + indeksai

Paruošta — galite pradėti naudoti per 5 sekundes.
Pasiūlymas: Ar pridėti lauką „kategorija“ klientų segmentavimui? (VIP, standartinis, neaktyvus)
Platformos branduolys

8 ElpoCore statybiniai blokai

Nuo AI pokalbių sluoksnio iki Metadata Engine, nuo Plugin Host iki Script Runtime — kiekvienas komponentas stiprus atskirai, o kartu jie daro įspūdį.

01

AI pokalbių sluoksnis

Naudotojas rašo natūralia kalba: „Noriu klientų sekimo sistemos su telefonu, vardu ir paskutinio kontakto data“. AI sukuria metaduomenų JSON; Metadata Engine iš jo automatiškai sugeneruoja lentelę, REST galinį tašką ir formą. AI niekada nerašo kodo tiesiogiai — jis pateikia tik metaduomenis, kuriuos interpretuoja platforma.

02

Metadata Engine

5 metaduomenų tipai (entity, field, validation, ui, rule). Vienas šaltinis, keli rezultatai: PostgreSQL schema + REST API + React sąsaja generuojami automatiškai iš tų pačių metaduomenų. Hibridinė saugykla: tikros lentelės įmontuotiems core objektams, JSONB + GIN indeksas dinaminiams objektams.

03

Generic UI Renderer

Automatinė sąsaja iš metaduomenų: forma, sąrašas, detalus vaizdas ir skydelis atvaizduojami automatiškai. Web (React 19), Desktop (Tauri), Mobile (Flutter) — kiekvienas traukia tuos pačius metaduomenis ir kuria savo sąsają. Viena serverio dalis, daug klientų.

04

Workflow & Rule Engine

JSON Rule DSL — vizualus taisyklių kūrėjas. BPMN pagrįstas darbo srautas (elpobpm sidecar), būsenų mašina, patvirtinimo grandinė, planuotos užduotys. Verslo taisyklės saugomos kaip metaduomenys ir vykdomos veikimo metu.

05

Multi-Tenant + RLS

Kiekviena organizacija = 1 nuomininkas = 1 duomenų bazė arba 1 schema. Visiška duomenų izoliacija su PostgreSQL Row Level Security (RLS). Nuomininkas atpažįstamas pagal įmonės kodą (subdomenas nereikalingas). Nuomininkų įrašai pagrindinėje duomenų bazėje + parengimas.

06

Plugin Host

Mikrobranduolio architektūra. Trečiųjų šalių papildiniai vykdomi izoliuotoje aplinkoje. Apibrėžtas AppStore tipo `.elpoapp` paketo formatas. Marketplace infrastruktūra (leidėjų ir sąrašų lentelės) parengta, trečiųjų šalių publikavimo srautas — planuose.

07

Script Runtime (Roslyn)

Izoliuotas C# skriptavimas per Microsoft.CodeAnalysis.CSharp.Scripting. Sava verslo logika, skaičiuojami laukai ir įvykių tvarkyklės rašomi veikimo metu ir vykdomi be kompiliavimo.

08

App Packaging (.elpoapp)

Kiekviena programa supakuojama į .elpoapp failą: metaduomenys + skriptas + sąsajos tema + teisės + dokumentacija. Platinimas per Marketplace, versijavimas, automatiniai atnaujinimai.

Programa per 45 sekundes

Pasakyk · AI pasiūlo · Sugeneruok · Naudok

Programų kūrimas, kuris tradicinėse platformose trunka savaites, ElpoCore sutrumpėja iki minučių. Kodas nerašomas — rašomi metaduomenys, o platforma juos interpretuoja.

01
30 s

Pasakyk

Parašykite arba pasakykite natūralia kalba, ko norite. „Noriu klientų sekimo sistemos su telefonu, vardu ir paskutinio kontakto data.“

02
5 s

AI pasiūlo

AI sukuria metaduomenų JSON: objektą, laukus, tikrinimus, ryšius, sąsają. Ir parodo jums patvirtinti. „Gal pridėti ir kliento kategoriją?“

03
10 s

Automatinis generavimas

Metadata Engine automatiškai sukuria PostgreSQL lentelę, REST galinius taškus, React formą ir sąrašo puslapį. Migracija paleidžiama.

04
Iš karto

Naudok

Atidarykite puslapį ir pradėkite vesti duomenis. Pasikeitus poreikiams tiesiog pakalbėkite dar kartą — pridėkite lauką, pakeiskite taisyklę. Be nė vienos kodo eilutės.

Programos ant platformos

Viena platforma, neribotai programų

SmartERP, e-Belge Integrator ir šakos paketai veikia ant ElpoCore. Prireikus klientas toje pačioje platformoje gali susikurti ir savo programas — kalbėdamasis su AI arba naudodamas In-Form Designer.

Flagship
SmartERP

SmartERP

Buhalterija, sandėlis, pardavimai, pirkimai, gamyba, personalas — integruoti ERP moduliai (manifest-driven app v2.0)

Žiūrėti išsamiau
e-Belge Integrator

e-Belge Integrator

GİB (Turkijos mokesčių administracijos) e. sąskaita, e. archyvas, e. važtaraštis, e. apskaitos knyga, e. bilietas, e-SMM, e-MM — UBL-TR XML generavimas ir siuntimas

Žiūrėti išsamiau

Šakos paketai (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — kiekvienas su objektais + formų šablonais + AI asistentu + cross-module wire

Country Packs (3)

TR (vieningas sąskaitų planas / GİB), US (GAAP), DE (HGB · SKR03/04) — vietinių reglamentų paketai

Custom Apps

Klientas per kelias minutes susikuria savo programą — kalbėdamasis su AI arba naudodamas In-Form Designer, nerašydamas kodo

AI galimybės

AI veikia.
Žmogus prižiūri.

ElpoCore AI pokalbių sluoksnis naudoja 7 skirtingus AI teikėjus (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Kiekvienas ELPO produktas kreipiasi per bendrus ElpoAIapi vartus — modelis keičiamas vienoje vietoje, o užklausų šablonai atnaujinami iš duomenų bazės.

Programų kūrimas natūralia kalba („klientų sekimas, telefonas, vardas, paskutinis kontaktas...“ → gatava)

Esamų metaduomenų analizė ir pritaikymo pasiūlymai

Verslo taisyklių vertimas į JSON Rule DSL

Naudotojo klaidų aptikimas ir taisymo pasiūlymai

7 AI teikėjai per ElpoAIapi vartus (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Nemokama atsarginė grandinė: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — klientas gali naudoti savo LLM raktą

Sąnaudų stebėsena, užklausų ribojimas, naudojimo metrikos (agentų marketplace — planuose)

3 diegimo modeliai

Tas pats variklis, trys kanalai

Norite on-premise, SaaS ar kurti savo produktą? ElpoCore iš to paties kodo pateikiamas trimis modeliais.

On-Premise

Kam skirta

Didelėms įmonėms, valstybės institucijoms, duomenims jautrioms sritims

Pajamų modelis

Vienkartinė licencija + metinis pratęsimas + palaikymo paketas

Klientas išpakuoja ElpoCore-v1.0.zip savo serveryje ir paleidžia setup.bat. PostgreSQL savame serveryje. Licencija susieta su Cortex, mokama kasmet. Duomenys visiškai lieka pas klientą. AI: savas raktas arba ElpoAIapi.

  • Maksimalus duomenų saugumas
  • Vienas nuomininkas, JWT prisijungimas, diegimo vediklis
  • Metinis licencijos pratęsimas + palaikymo paketas
Populiaru

SaaS

Kam skirta

MVĮ, startuoliams, individualiai dirbantiems — visiems, kas neturi savo serverio

Pajamų modelis

Mėnesinė prenumerata + AI naudojimo mokestis + saugykla

Veikia mūsų serveriuose. Prisijungimas vienu domenu su įmonės kodu — kiekviena įmonė izoliuota savo duomenų bazėje. AI: per ElpoAIapi (mokama pagal naudojimą). Atnaujinimais, kopijomis ir stebėsena rūpinamės mes.

  • Įmonės kodas → nuomininko atpažinimas (subdomenas nereikalingas)
  • Automatinės atsarginės kopijos + stebėsena + atnaujinimai
  • Mėnesinė prenumerata, pakopiniai planai (free/pro/enterprise)

PaaS — Platform as API

Kam skirta

Programinės įrangos įmonėms, agentūroms, partneriams

Pajamų modelis

Apmokestinama pagal API iškvietimą / objektą / naudotoją

api.elpocore.com — REST API galiniai taškai. Objektai kuriami su POST /v1/entities, įrašai įterpiami su POST /v1/entities/*/records, metaduomenys iš natūralios kalbos generuojami su POST /v1/ai/generate. Programinės įrangos įmonė parduoda „Kodlax CRM“, o fone veikia ElpoCore.

  • API raktas + X-Tenant antraštė
  • Užklausų ribojimas, atsiskaitymas, naudojimo metrikos
  • Neribotas mastelis (partnerio klientai)
12 šakos paketų

Paruošta jūsų sektoriui

Nuo tekstilės iki vaistinių, nuo restoranų iki automobilių — 12 šakos paketų pateikiami su sektoriui pritaikytais objektais, formų šablonais, AI asistentais ir tarpmoduliniais srautais. Įdiegimas vienu paspaudimu, idempotentinis.

Tekstilė

apparel

Automobiliai

automotive

Statyba

construction

Kosmetika

cosmetics

Švietimas

education

Maistas ir gėrimai

foodbeverage

Avalynė

footwear

Baldai

furniture

Sveikatos priežiūra

healthcare

Logistika

logistics

Vaistinės

pharmacy

Restoranai

restaurant

Kiekvienas paketas: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Viena serverio dalis, keturi klientai

Ta pati programa kiekviename įrenginyje

Kadangi ElpoCore yra API-first + metadata-driven, kiekvienas klientas, kuris traukia metaduomenis, susikuria savo sąsają. Serverio dalis nesikeičia — Web, PWA, Desktop ir Mobile jungiasi prie tų pačių objektų.

Web

React 19 + TypeScript

Veikia naršyklėje. Pagrindinė sąsaja. Brandi, plati ekosistema.

  • Jau prieinama
  • Projektas elpo-core-ui
  • Viena React kodo bazė

PWA

React + Service Worker + Manifest

Pridėkite 3 failus prie žiniatinklio programos = telefone įdiegiama programėlė. Veikia neprisijungus ir siunčia push pranešimus.

  • Programėlių parduotuvės nereikia
  • Nemokama — ta pati kodo bazė
  • Neprisijungus + push

Desktop

Tauri (Rust + WebView)

Apgaubia esamą React programą. Sukuria 5–10 MB dydžio .exe / .dmg (vietoje 200 MB su Electron). Vietinis meniu, dėklas, OS integracija.

  • Windows · macOS · Linux
  • 5–10 MB dvejetainis failas
  • Mažas RAM poreikis

Mobil

Flutter (Dart)

Skia atvaizdavimo variklis — nuosekli sąsaja kiekviename įrenginyje. Vietinė kamera, GPS, NFC, pranešimai.

  • Android + iOS
  • Vietinis našumas
  • 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
Veikiančios galimybės

Ko klasikinis low-code negali

ElpoCore kiekvienai programai iš karto suteikia 10 platformos galimybių, kurių low-code konkurentai nesiūlo. Formų dizainas, tarpmodulinis susiejimas, time-travel, 360° vaizdas — viskas metaduomenų lygmeniu.

In-Form Designer

3 lygmenys: platforma / nuomininkas / naudotojas

Dizaino mygtukas kiekvienoje formoje. Naudotojas per 5 sekundes prideda naują lauką. Net ir atnaujinus viršutinį lygmenį apatinio lygmens pakeitimai išlieka — atnaujinimams atsparus pritaikymas.

Cross-Module Wire

8 tipai × 8 trigeriai

Tarpmodulinio susiejimo taisyklės: AutoFill, LookupChain, Derived, Event, Cascade. Vizuali drobės studija (SVG Bézier grafas) + lentelės vaizdas. AsyncLocal ciklų aptikimas iki 10 žingsnių.

Entity Deepening

AI pasiūlymas

Agentai entity-deepener / variant-matrix-builder / industry-pack-generator analizuoja naudojimo modelius ir siūlo trūkstamus laukus, variantus ar šakos paketus.

Auto-Recommend

24 val. cron

SectorAutoRecommendBackgroundService stebi naudotojų elgseną ir per skydelio juostas rekomenduoja papildomus šakos paketus (pvz., įdiegtas F&B — siūlomas Restaurant).

Entity Versioning

time-travel API

Kiekvienas pakeitimas įrašomas kaip momentinė kopija lentelėje entity_versions. Ankstesnę būseną galima gauti per /api/admin/entity-version/X/Y/at?asOf=... Atitiktis + auditas + atstatymas.

360° vaizdas

Customer · Product · Supplier · Employee

Visi vieno įrašo judėjimai, ryšiai ir AI santraukos viename ekrane. Metaduomenimis grįsta agregacija vietoje sudėtingų JOIN užklausų.

DrillDown Navigator

20 žingsnių istorija

Pirmyn ir atgal mygtukai naršant objektas → objektas → objektas (sessionStorage). Naudotojas nepasiklysta kelyje užsakymas → klientas → sąskaita → mokėjimas.

Tenant Onboarding Saga

6 žingsniai

Naujos įmonės parengimas: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → paruošta naudoti. Sąsajai skirtas /onboarding vediklis.

Cortex licencijavimas

HMAC-SHA256

Licencijos heartbeat (ping kas 5 min.), expired/suspended/readonly/expiring juostos, useLicenseStatus kabliukas, on-premise license.lic HMAC tikrintuvas, reset_token srautas.

Computed + Document Numbering

Roslyn · atspari lenktynėms

Computed Fields: išraiškomis grįsti skaičiuojami laukai (Roslyn izoliacija). Document Numbering: prefiksas / užpildymas / metinis ar mėnesinis nulinimas, pagal nuomininką izoliuotos numeravimo taisyklės.

Hibridinė duomenų architektūra

Našumas ir lankstumas kartu

Įmontuoti core objektai laikomi tikrose lentelėse (maksimalus našumas), o su AI sukurti dinaminiai objektai — JSONB formatu (visiškas lankstumas). Geriausia iš abiejų pasaulių.

Core Entities

Įmontuoti core objektai (tenants, users, accounts, invoices, products, contacts) saugomi tikrose lentelėse. Maksimalus našumas, turtingi indeksai, sudėtingos JOIN užklausos.

Pavyzdžiai
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Su AI arba per Configurator sąsają apibrėžti custom objektai laikomi kaip JSONB vienoje dynamic_records lentelėje. Našu dėl GIN indekso + dalinių indeksų + materializuotų rodinių.

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

Technologijų rinkinys

Moderni, keičiamo mastelio atvirojo kodo ekosistema

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)
AI Gateway
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS partneriams

Naudokite ElpoCore kaip savo variklį

Programinės įrangos įmonėms, agentūroms ir partneriams — PaaS modelis. Parduokite metaduomenimis grįstą variklį po savo prekės ženklu per REST API + X-Tenant antraštę. Jūsų klientai mato yourerp.com ir net nenutuokia apie ElpoCore. ERP/CRM, kurio kūrimas užtruktų 6 mėnesius, parengiamas per 1 savaitę.

API
Engine as a Service

POST /v1/entities · API raktas + nuomininkų izoliacija

UI
Sava sąsaja

Temų sistema · React atvaizdavimas · iframe arba apgaubimas sava sąsaja

Mastelis
Neribotai nuomininkų

Atsiskaitymas pagal naudojimą · partnerio klientai skaičiuojami jums

PaaS partnerių programa

Išbandykite platformą, kuri kalbasi su AI

ElpoCore yra pagrindinė platforma, ant kurios veikia visos ELPO programos. Ir jūsų klientai gali susikurti savas programas — tiesiog kalbėdamiesi su AI.

FAQ

Kas yra ElpoCore?

ElpoCore – tai low-code dirbtinio intelekto programų platforma, ant kurios veikia SmartERP, Cortex ir kiti ELPO SaaS produktai. Metaduomenimis grįsta architektūra leidžia kurti įmonių programas nerašant kodo – netgi tiesiog aprašant jas pokalbiu.

Ką reiškia low-code platforma?

Low-code reiškia, kad didžioji programos dalis kuriama vizualiomis priemonėmis ir paruoštais komponentais, rašant minimaliai kodo. ElpoCore formos, lentelės, darbo eigos ir ataskaitos apibrėžiamos tempiant elementus ir per metaduomenis.

Kokią problemą sprendžia ElpoCore?

ElpoCore panaikina poreikį kiekvienam naujam verslo poreikiui kurti programinę įrangą nuo nulio. Vienoje platformoje veikia multi-tenant, metaduomenimis grįstos programos, o ja dalijasi visi ELPO SaaS produktai.

Kas yra multi-tenant?

Multi-tenant (daugianuomininkėje) architektūroje vienas programos egzempliorius vienu metu aptarnauja daug įmonių, o kiekvienos įmonės duomenys laikomi logiškai atskirti. ElpoCore valdo daugybę nuomininkų viename domene, atskirdama juos įmonės kodu.