ElpoCore platform v1

Beszéljen a mesterséges intelligenciával.
Építse meg az alkalmazását.

Az ElpoCore az ELPO ökoszisztéma alapplatformja. Alkalmazást az is építhet, aki egyáltalán nem programozik — elég beszélgetni a mesterséges intelligenciával. A természetes nyelvű kérésekből az MI metaadat JSON-t készít; ebből a JSON-ból a Metadata Engine automatikusan legenerálja a PostgreSQL-táblákat, a REST API-kat és a React űrlapokat.

A SmartERP, az e-Belge Integrator és 12 ágazati csomag mind az ElpoCore-on fut. Az ügyfelek ezen felül percek alatt, kódolás nélkül építhetik meg saját egyedi alkalmazásukat az MI-vel. A Cortex a platform mellett áll: ő a licenc-, identitás- és használatkezelés felső rétege.

3
Telepítési modell
(On-Prem · SaaS · PaaS)
7
MI-szolgáltató
egyetlen átjáró mögött
0
Sornyi kódot kell írni
egy alkalmazás elkészítéséhez
ElpoCore MI-asszisztens
Online · 7 MI-szolgáltató
Szeretnék egy ügyfélnyilvántartást telefonszámmal, névvel és az utolsó kapcsolatfelvétel dátumával
Rendben. Az alábbi szerkezetet építem fel:

Customer entitás (4 mező)
name, phone, lastContactDate, notes
REST API: /api/customers (CRUD)
React űrlap + listaoldal
PostgreSQL-tábla + indexek

Kész — 5 másodperc múlva már használhatja.
Javaslat: Felvegyek egy „kategória” mezőt az ügyfelek szegmentálásához? (VIP, Standard, Inaktív)
A platform magja

Az ElpoCore 8 építőköve

Az MI-csevegő rétegtől a Metadata Engine-ig, a Plugin Hosttól a Script Runtime-ig — minden komponens önmagában is erős, együtt pedig lenyűgöző.

01

MI-csevegő réteg

A felhasználó természetes nyelven ír: „Szeretnék egy ügyfélnyilvántartást telefonszámmal, névvel és az utolsó kapcsolatfelvétel dátumával.” Az MI metaadat JSON-t készít; ebből a Metadata Engine automatikusan legenerálja a táblát, a REST végpontot és az űrlapot. Az MI soha nem ír közvetlenül kódot — csak metaadatot állít elő, azt pedig a platform értelmezi.

02

Metadata Engine

5 metaadattípus (entity, field, validation, ui, rule). Egyetlen forrás, több kimenet: a PostgreSQL-séma, a REST API és a React felület mind ugyanabból a metaadatból készül automatikusan. Hibrid tárolás: valódi táblák a beépített core entitásoknak, JSONB + GIN index a dinamikus entitásoknak.

03

Generic UI Renderer

Automatikus felület a metaadatból: űrlap, lista, részletek és irányítópult mind maguktól rajzolódnak ki. A web (React 19), az asztali (Tauri) és a mobil (Flutter) kliens ugyanazt a metaadatot olvassa, és mindegyik a saját felületét építi fel. Egy backend, sok kliens.

04

Workflow & Rule Engine

JSON Rule DSL — vizuális szabályszerkesztő. BPMN-alapú workflow (elpobpm sidecar), állapotgép, jóváhagyási lánc, ütemezett feladatok. Az üzleti szabályok metaadatként tárolódnak, és futásidőben hajtódnak végre.

05

Multi-Tenant + RLS

Minden szervezet = 1 tenant = 1 adatbázis vagy 1 séma. Teljes adatszétválasztás a PostgreSQL Row Level Security (RLS) segítségével. Tenantazonosítás cégkód alapján (aldomain nem kell). Tenantrekordok a mesteradatbázisban + provisioning.

06

Plugin Host

Mikrokernel-architektúra. A külső fejlesztők bővítményei sandboxban futnak. Az app store stílusú `.elpoapp` csomagformátum már definiált. A marketplace infrastruktúrája (publisher- és listing-táblák) készen áll, a külső fejlesztők publikálási folyamata a tervek között szerepel.

07

Script Runtime (Roslyn)

Sandboxolt C#-szkriptelés a Microsoft.CodeAnalysis.CSharp.Scripting segítségével. Az egyedi üzleti logika, a számított mezők és az eseménykezelők futásidőben íródnak, és fordítás nélkül futnak.

08

App Packaging (.elpoapp)

Minden alkalmazás egyetlen .elpoapp fájlba csomagolódik: metaadat + szkript + felülettéma + jogosultságok + dokumentáció. Marketplace-terjesztés, verziókezelés, automatikus frissítések.

Egy alkalmazás 45 másodperc alatt

Mondja el · Hagyja, hogy az MI javasoljon · Generálja · Használja

Az alkalmazásfejlesztés, ami a hagyományos platformokon hetekig tart, az ElpoCore-on percekre rövidül. Nem kód készül, hanem metaadat — azt pedig a platform értelmezi.

01
30 mp

Mondja el

Írja le vagy mondja el természetes nyelven, mire van szüksége. „Szeretnék egy ügyfélnyilvántartást telefonszámmal, névvel és az utolsó kapcsolatfelvétel dátumával.”

02
5 mp

Hagyja, hogy az MI javasoljon

Az MI legenerálja a metaadat JSON-t: entitás, mezők, validációk, kapcsolatok, felület. Jóváhagyásra megmutatja Önnek. „Felvegyek egy ügyfélkategóriát is?”

03
10 mp

Automatikus generálás

A Metadata Engine magától létrehozza a PostgreSQL-táblát, a REST végpontokat, a React űrlapot és a listaoldalt. A migráció lefut.

04
Azonnal

Használja

Nyissa meg az oldalt, és kezdje el rögzíteni az adatokat. Ha változnak az igények, egyszerűen beszéljen újra — vegyen fel mezőket, módosítsa a szabályokat. Egyetlen sor kód nélkül.

Alkalmazások, amelyek rajta futnak

Egy platform, korlátlan alkalmazás

A SmartERP, az e-Belge Integrator és az ágazati csomagok mind az ElpoCore-on futnak. Amikor csak szükségük van rá, az ügyfelek ugyanezen a platformon saját egyedi alkalmazásokat is létrehozhatnak — akár az MI-vel beszélgetve, akár az In-Form Designer segítségével.

Flagship
SmartERP

SmartERP

Könyvelés, készlet, értékesítés, beszerzés, gyártás, HR — beépített ERP-modulok (manifest-driven app v2.0)

Részletek
e-Belge Integrator

e-Belge Integrator

GİB (török adóhatóság) e-számla, e-archívum, e-szállítólevél, e-könyvek, e-jegy, e-SMM, e-MM — UBL-TR XML előállítása és beküldése

Részletek

Ágazati csomagok (12)

Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — mindegyikben saját entitások + űrlapsablonok + MI-asszisztens + cross-module wire

Country Packs (3)

TR (egységes számlatükör / GİB), US (GAAP), DE (HGB · SKR03/04) — helyi jogszabályi csomagok

Custom Apps

Az ügyfelek percek alatt építik meg saját egyedi alkalmazásaikat az MI-vel beszélgetve vagy az In-Form Designerben — kódolás nélkül

MI-képességek

Az MI dolgozik.
Az ember felügyel.

Az ElpoCore MI-csevegő rétege 7 különböző MI-szolgáltatót használ (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter). Minden ELPO-termék a közös ElpoAIapi átjárón keresztül hív — a modellváltás egyetlen ponton történik, a promptfrissítések pedig az adatbázisból érkeznek.

Alkalmazáskészítés természetes nyelven („ügyfélnyilvántartás, telefon, név, utolsó kapcsolat...” → kész)

A meglévő metaadat elemzése és testreszabási javaslatok

Üzleti szabályok átfordítása JSON Rule DSL-re

Felhasználói hibák felismerése és javítási javaslat

7 MI-szolgáltató az ElpoAIapi átjárón keresztül (Claude, GPT, Gemini, Groq, DeepSeek, Qwen, OpenRouter)

Ingyenes fallback lánc: groq → qwen → gemini → openrouter → deepseek → anthropic

BYOK (Bring Your Own Key) — az ügyfél a saját LLM-kulcsait is használhatja

Költségkövetés, kéréskorlátozás, használati metrikák (ügynökpiactér a tervek között)

3 telepítési modell

Ugyanaz a motor, három csatorna

On-premise, SaaS, vagy saját terméket építene? Az ElpoCore ugyanabból a kódbázisból három különböző modellben érhető el.

On-Premise

Célcsoport

Nagyvállalatok, állami intézmények, érzékeny adatokkal dolgozó ágazatok

Bevételi modell

Egyszeri licenc + éves megújítás + támogatási csomag

Az ügyfél kicsomagolja az ElpoCore-v1.0.zip fájlt a saját szerverén, és lefuttatja a setup.bat-ot. A PostgreSQL a saját szerverén fut. A licenc a Cortexhez kötött, évente fizetendő. Az adatok teljes egészében az ügyfélnél maradnak. MI: saját kulccsal vagy az ElpoAIapin keresztül.

  • Maximális adatvédelem
  • Egy tenant, JWT-alapú belépés, telepítővarázsló
  • Éves licencmegújítás + támogatási csomag
Népszerű

SaaS

Célcsoport

Kkv-k, startupok, egyéni vállalkozók — bárki, akinek nincs saját szervere

Bevételi modell

Havi előfizetés + MI-használati díj + tárhely

A mi szervereinken fut. Belépés egyetlen domainről, cégkóddal — minden cég a saját adatbázisában, elkülönítve. MI: az ElpoAIapin keresztül (használatalapú fizetés). A frissítéseket, a mentéseket és a felügyeletet mi intézzük.

  • Cégkód → tenantazonosítás (aldomain nem kell)
  • Automatikus mentések + felügyelet + frissítések
  • Havi előfizetés, szintezett csomagok (free/pro/enterprise)

PaaS — Platform as API

Célcsoport

Szoftvercégek, ügynökségek, partnerek

Bevételi modell

Számlázás API-hívásonként / entitásonként / felhasználónként

api.elpocore.com — REST API-végpontok. Entitásokat a POST /v1/entities hívással definiál, rekordokat a POST /v1/entities/*/records hívással szúr be, természetes nyelvből pedig a POST /v1/ai/generate hívással generál metaadatot. Egy szoftvercég „Kodlax CRM” néven értékesít, alatta pedig az ElpoCore fut.

  • API-kulcs + X-Tenant fejléc
  • Kéréskorlátozás, számlázás, használati metrikák
  • Korlátlan skálázás (a partner ügyfelei)
12 ágazati csomag

Készen Áll Az Ön Ágazatára

A textiltől a gyógyszertárig, az étteremtől az autóiparig — 12 ágazati csomag érkezik ágazatspecifikus entitásokkal, űrlapsablonokkal, MI-asszisztensekkel és cross-module folyamatokkal. Telepítés egy kattintással, idempotens módon.

Textil

apparel

Autóipar

automotive

Építőipar

construction

Kozmetika

cosmetics

Oktatás

education

Élelmiszer és ital

foodbeverage

Lábbeli

footwear

Bútor

furniture

Egészségügy

healthcare

Logisztika

logistics

Gyógyszertár

pharmacy

Vendéglátás

restaurant

Minden csomag: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/

Egy backend, négy kliens

Ugyanaz Az Alkalmazás Minden Eszközön

Mivel az ElpoCore API-first + metadata-driven, bármelyik kliens lekéri a metaadatot, felépíti belőle a saját felületét. A backend ugyanaz marad — a web, a PWA, az asztali és a mobil kliens ugyanazokhoz az entitásokhoz kapcsolódik.

Web

React 19 + TypeScript

Böngészőben fut. Ez a fő felület. Kiforrott, széles ökoszisztémával.

  • Már elérhető
  • elpo-core-ui projekt
  • Egyetlen React kódbázis

PWA

React + Service Worker + Manifest

Adjon hozzá 3 fájlt a webalkalmazáshoz = telepíthető mobilalkalmazás. Offline is működik, és push értesítéseket küld.

  • Alkalmazásbolt nélkül
  • Ingyenes — ugyanaz a kódbázis
  • Offline + push

Desktop

Tauri (Rust + WebView)

Becsomagolja a meglévő React alkalmazását. 5–10 MB-os .exe / .dmg készül belőle (a 200 MB-os Electronnal szemben). Natív menü, tálcaikon, operációsrendszer-integráció.

  • Windows · macOS · Linux
  • 5–10 MB-os bináris
  • Alacsony memóriaigény

Mobil

Flutter (Dart)

Skia renderelőmotor — egységes felület minden eszközön. Natív kamera, GPS, NFC, értesítések.

  • Android + iOS
  • Natív teljesítmény
  • 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
Élő képességek

Amire A Hagyományos Low-Code Nem Képes

Az ElpoCore minden alkalmazásnak azonnal 10 platformképességet ad, amit a low-code versenytársak nem kínálnak. Űrlaptervezés, modulok összekötése, time-travel, 360°-os nézet — mind metaadatszinten.

In-Form Designer

3 réteg: Platform / Tenant / User

Tervezés gomb minden űrlapon. A felhasználó 5 másodperc alatt vesz fel új mezőt. Még a felső réteg frissítésekor is megmaradnak az alsó réteg egyedi beállításai — frissítésbiztos testreszabás.

Cross-Module Wire

8 típus × 8 trigger

Modulok közötti összekötési szabályok: AutoFill, LookupChain, Derived, Event, Cascade. Vizuális canvas stúdió (SVG Bézier-gráf) + táblázatos nézet. AsyncLocal ciklusfelismerés 10 ugrásig.

Entity Deepening

MI-javaslat

Az entity-deepener / variant-matrix-builder / industry-pack-generator ügynökök elemzik a használati mintákat, és javaslatot tesznek a hiányzó mezőkre, változatokra vagy ágazati csomagokra.

Auto-Recommend

24 órás cron

A SectorAutoRecommendBackgroundService figyeli a felhasználói viselkedést, és irányítópult-bannereken ajánl további ágazati csomagokat (például telepített F&B mellé Restaurant).

Entity Versioning

time-travel API

Minden változásról pillanatkép készül az entity_versions táblában. Korábbi verziót a /api/admin/entity-version/X/Y/at?asOf=... hívással kérhet le. Megfelelőség + audit + visszaállítás.

360°-os nézet

Customer · Product · Supplier · Employee

Egyetlen rekord összes mozgása, kapcsolata és MI-összefoglalója egy képernyőn. Metaadatvezérelt aggregáció a bonyolult JOIN-ok helyett.

DrillDown Navigator

20 lépéses előzmény

Vissza és előre gombok az entitás → entitás → entitás navigációhoz (sessionStorage). A felhasználó nem téved el a rendelés → ügyfél → számla → fizetés útvonalon.

Tenant Onboarding Saga

6 lépés

Új cég bevezetése: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → használatra kész. /onboarding varázsló a felhasználói felülethez.

Cortex licenckezelés

HMAC-SHA256

Licenc-heartbeat (5 percenkénti ping), expired/suspended/readonly/expiring bannerek, useLicenseStatus hook, On-Premise license.lic HMAC-ellenőrző, reset_token folyamat.

Computed + Document Numbering

Roslyn · race-safe

Computed Fields: kifejezésalapú számított mezők (Roslyn sandbox). Document Numbering: előtag / feltöltés / éves vagy havi nullázás, tenantonként elkülönített számozási szabályok.

Hibrid adatarchitektúra

Teljesítmény és rugalmasság egyszerre

A beépített core entitások valódi táblákban élnek (maximális teljesítmény), az MI-vel létrehozott dinamikus entitások pedig JSONB-ben (teljes rugalmasság). A két világ legjava egyszerre.

Core Entities

A beépített core entitások (tenants, users, accounts, invoices, products, contacts) valódi táblákban tárolódnak. Maximális teljesítmény, gazdag indexek, összetett JOIN-ok.

Példák
  • tenants, users, roles
  • accounting_accounts, journal_entries
  • invoices, invoice_lines
  • products, inventory, contacts

Dynamic Entities

Az MI-vel vagy a Configurator felületén definiált egyedi entitások JSONB formában, egyetlen dynamic_records táblában tárolódnak. A teljesítményt a GIN index + részleges indexek + materializált nézetek biztosítják.

Példák
  • dynamic_records (id, entity_def_id, tenant_id, data JSONB)
  • GIN index on data
  • Partial indexes for common queries
  • Materialized views for reporting

Technológiai Stack

Modern, skálázható, nyílt forráskódú ökoszisztéma

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)
MI-átjáró
ElpoAIapi (14)
Telemetry
OpenTelemetry
Auth
JWT + BCrypt
Mobile
Flutter (Android + iOS)
White-Label · PaaS partner

Használja Az ElpoCore-t Saját Motorként

Szoftvercégeknek, ügynökségeknek és partnereknek — PaaS modell. Értékesítse a metaadatvezérelt motort saját márkanév alatt REST API + X-Tenant fejléc segítségével. Az ügyfelei a yourerp.com címet látják, és soha nem tudják meg, hogy mögötte az ElpoCore áll. Az az ERP/CRM, amelynek megírása 6 hónapig tartana, 1 hét alatt kész.

API
Engine as a Service

POST /v1/entities · API-kulcs + tenantszétválasztás

UI
Az Ön Saját Frontendje

Témarendszer · React renderelő · iframe vagy saját felülettel becsomagolva

Skálázás
Korlátlan Tenant

Használatalapú számlázás · a partner ügyfelei Önnél számítanak

PaaS partnerprogram

Próbálja Ki A Platformot, Amely Beszél A Mesterséges Intelligenciával

Az ElpoCore az az alapplatform, amelyen az összes ELPO-alkalmazás él. Az Ön ügyfelei is megépíthetik a saját alkalmazásaikat — elég beszélgetniük az MI-vel.

FAQ

Mi az ElpoCore?

Az ElpoCore egy low-code, mesterséges intelligenciára épülő alkalmazásplatform, amelyen a SmartERP, a Cortex és a többi ELPO SaaS termék fut. Metaadat-vezérelt architektúrájának köszönhetően vállalati alkalmazásokat kódolás nélkül — akár egyszerűen beszélgetve, szóban leírva — is létre lehet hozni.

Mit jelent a low-code platform?

A low-code azt jelenti, hogy az alkalmazás nagy része vizuális eszközökkel és kész építőelemekkel, minimális kódírással készül. Az ElpoCore-ban az űrlapokat, táblákat, munkafolyamatokat és riportokat fogd-és-vidd módszerrel, valamint metaadatokkal határozzuk meg.

Milyen problémát old meg az ElpoCore?

Az ElpoCore megszünteti azt a költséget, hogy minden új üzleti igényre a nulláról kelljen szoftvert fejleszteni. Egyetlen platformon futnak a multi-tenant, metaadat-vezérelt alkalmazások, és az ELPO összes SaaS terméke ezt a platformot használja.

Mi az a multi-tenant?

A multi-tenant (több bérlős) architektúrában az alkalmazás egyetlen példánya egyszerre sok céget szolgál ki, miközben az egyes cégek adatai logikailag elkülönítve maradnak. Az ElpoCore cégkód segítségével egyetlen domainen kezel számos bérlőt.