تحدث مع الذكاء الاصطناعي.
ابنِ تطبيقك.
ElpoCore هي المنصة الأساسية لمنظومة ELPO. حتى المستخدم الذي لا يعرف البرمجة يستطيع بناء تطبيق عن طريق الحديث مع الذكاء الاصطناعي. يحوّل الذكاء الاصطناعي الطلب باللغة الطبيعية إلى metadata JSON ثم يقوم Metadata Engine بإنشاء جداول PostgreSQL وREST API ونماذج React تلقائيًا من هذا JSON.
SmartERP وe-Belge Integrator و12 حزمة قطاعية تعمل فوق ElpoCore. يمكن للعميل أيضًا بناء تطبيقه الخاص في دقائق عبر الذكاء الاصطناعي دون كتابة أي كود. Cortex يقف إلى جوار المنصة كطبقة عليا لإدارة الترخيص والهوية والاستخدام.
(On-Prem · SaaS · PaaS)
عبر بوابة واحدة
لبناء تطبيق
✓ Customer entity (4 حقول)
✓ name, phone, lastContactDate, notes
✓ REST API: /api/customers (CRUD)
✓ نموذج React + صفحة قائمة
✓ جدول PostgreSQL + فهارس
جاهز — يمكنك البدء بالاستخدام خلال 5 ثوانٍ.
اللبنات الثماني التي تشكل ElpoCore
من طبقة المحادثة بالذكاء الاصطناعي إلى Metadata Engine، ومن Plugin Host إلى Script Runtime — كل مكون قوي وحده، ومدهش معًا.
طبقة المحادثة بالذكاء الاصطناعي
يكتب المستخدم بلغة طبيعية: «أريد نظام متابعة عملاء فيه الهاتف والاسم وتاريخ آخر اتصال». ينتج الذكاء الاصطناعي metadata JSON، ثم يقوم Metadata Engine بإنشاء الجدول وendpoint REST والنموذج تلقائيًا من هذا JSON. لا يكتب الذكاء الاصطناعي كودًا مباشرًا أبدًا — ينتج الميتاداتا فقط، والمنصة تفسرها.
Metadata Engine
5 أنواع metadata (entity, field, validation, ui, rule). مصدر واحد، مخرجات متعددة: مخطط PostgreSQL + REST API + واجهة React جميعها تُولَّد تلقائيًا من نفس الميتاداتا. تخزين هجين: جداول حقيقية للـ core entities المدمجة، وJSONB + GIN index للـ dynamic entities.
Generic UI Renderer
واجهة تلقائية من الميتاداتا: نموذج، قائمة، تفاصيل، dashboard تُرسم تلقائيًا. Web (React 19)، Desktop (Tauri)، Mobile (Flutter) — كل عميل يسحب نفس الميتاداتا ويرسم واجهته. backend واحد، عملاء متعددون.
Workflow & Rule Engine
JSON Rule DSL — أداة بناء قواعد مرئية. سير عمل قائم على BPMN (elpobpm sidecar)، state machine، سلسلة موافقات، مهام مجدولة. قواعد العمل تُخزّن كميتاداتا وتُنفّذ في الـ runtime.
Multi-Tenant + RLS
كل منظمة = tenant واحد = قاعدة بيانات أو schema واحدة. عزل بيانات تام عبر PostgreSQL Row Level Security (RLS). محلل tenant بكود الشركة (لا حاجة لـ subdomain). سجلات tenant في master DB + provisioning.
Plugin Host
بنية microkernel. تشغيل إضافات الطرف الثالث داخل sandbox. صيغة حزمة `.elpoapp` بأسلوب AppStore معرّفة. بنية تحتية لـ marketplace (جداول publisher + listing) جاهزة، وتدفق نشر الطرف الثالث على خارطة الطريق.
Script Runtime (Roslyn)
تشغيل C# مع sandbox عبر Microsoft.CodeAnalysis.CSharp.Scripting. منطق أعمال مخصص وComputed Fields وevent handlers تُكتب في الـ runtime وتعمل دون تجميع.
App Packaging (.elpoapp)
كل تطبيق يُحزَّم في ملف .elpoapp: metadata + script + ثيم واجهة + صلاحيات + توثيق. توزيع عبر marketplace، إدارة إصدارات، تحديثات تلقائية.
تحدّث · يقترح الذكاء · يولّد · استخدم
تطوير تطبيق يستغرق أسابيع في المنصات التقليدية يهبط إلى دقائق مع ElpoCore. لا يُكتب كود — تُكتب الميتاداتا، والمنصة تفسرها.
تحدّث
اكتب أو قل بلغة طبيعية ما تريده. «أريد نظام متابعة عملاء فيه الهاتف والاسم وتاريخ آخر اتصال».
يقترح الذكاء
ينتج الذكاء الاصطناعي metadata JSON: entity، حقول، validation، علاقات، واجهة. يعرضها للموافقة. «هل أضيف فئة Customer أيضًا؟»
توليد تلقائي
ينشئ Metadata Engine جدول PostgreSQL، وendpoints REST، ونموذج React، وصفحة القائمة تلقائيًا. تشتغل الـ migration.
استخدم
افتح الصفحة وابدأ بإدخال البيانات. إذا تغيّرت الاحتياجات تحدّث مجددًا — أضف حقلًا، غيّر قاعدة. دون كتابة أي كود.
منصة واحدة، تطبيقات بلا حدود
SmartERP وe-Belge Integrator والحزم القطاعية تعمل فوق ElpoCore. عند الحاجة، يستطيع العميل أيضًا بناء تطبيقه الخاص على نفس المنصة بالحديث مع الذكاء الاصطناعي أو عبر In-Form Designer.
SmartERP
محاسبة، مخزون، مبيعات، مشتريات، إنتاج، موارد بشرية — وحدات ERP مدمجة (manifest-driven app v2.0)
e-Belge Integrator
GİB e-فاتورة وe-أرشيف وe-إيصال وe-دفتر وe-تذكرة وe-SMM وe-MM — إنتاج وإرسال UBL-TR XML
حزم قطاعية (12)
Apparel, Pharmacy, Restaurant, Footwear, Automotive, Construction, Cosmetics, Education, F&B, Furniture, Healthcare, Logistics — كل منها مع entities + form-templates + مساعد ذكي + 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 — تبديل النموذج يتم في مكان واحد، وتحديث الـ prompts من قاعدة البيانات.
إنشاء تطبيق بلغة طبيعية («متابعة عملاء، هاتف، اسم، آخر اتصال...» ← انتهى)
تحليل الميتاداتا الحالية واقتراح تخصيصات
تحويل قواعد العمل إلى JSON Rule DSL
اكتشاف أخطاء المستخدم واقتراح التصحيح
7 مزوّدي ذكاء اصطناعي عبر بوابة ElpoAIapi (Claude، GPT، Gemini، Groq، DeepSeek، Qwen، OpenRouter)
سلسلة fallback مجانية: groq → qwen → gemini → openrouter → deepseek → anthropic
BYOK (Bring Your Own Key) — يمكن للعميل استخدام مفتاح LLM الخاص به
تتبع التكاليف، rate limiting، مقاييس الاستخدام (agent marketplace على خارطة الطريق)
نفس المحرك، ثلاث قنوات
هل تريد On-Premise أو SaaS أم بناء منتجك الخاص؟ يُقدَّم ElpoCore من نفس الكود في ثلاثة نماذج.
On-Premise
الشركات الكبرى والجهات الحكومية والقطاعات الحساسة للبيانات
ترخيص لمرة واحدة + تجديد سنوي + حزمة دعم
يفكّ العميل ضغط ElpoCore-v1.0.zip على خادمه الخاص ويشغّل setup.bat. PostgreSQL على خادمه. الترخيص مربوط بـ Cortex، دفع سنوي. البيانات تبقى كاملة لدى العميل. الذكاء الاصطناعي: مفتاحه الخاص أو ElpoAIapi.
- أقصى خصوصية للبيانات
- Tenant واحد، JWT login، setup wizard
- تجديد ترخيص سنوي + حزمة دعم
SaaS
المشاريع الصغيرة والمتوسطة، والشركات الناشئة، والمستقلين — كل من لا يملك خادمًا خاصًا
اشتراك شهري + رسوم استخدام ذكاء + تخزين
على خوادمنا. الدخول عبر domain واحد بكود الشركة — كل شركة معزولة في قاعدة بياناتها. الذكاء الاصطناعي: عبر ElpoAIapi (دفع حسب الاستخدام). التحديث والنسخ الاحتياطي والمراقبة من جهتنا.
- كود الشركة ← محلل tenant (لا حاجة لـ subdomain)
- نسخ احتياطي + مراقبة + تحديث تلقائي
- اشتراك شهري بخطط متدرجة (free/pro/enterprise)
PaaS — Platform as API
شركات البرمجيات والوكالات والشركاء
فوترة حسب استدعاء API / entity / مستخدم
api.elpocore.com — REST API endpoints. عرّف entities عبر POST /v1/entities، أدخل بيانات عبر POST /v1/entities/*/records، ولّد metadata من لغة طبيعية عبر POST /v1/ai/generate. تبيع شركة برمجيات «Kodlax CRM»، وElpoCore يعمل خلفه.
- API key + X-Tenant header
- Rate limiting، فوترة، مقاييس استخدام
- قابلية توسع غير محدودة (عملاء الشركاء)
جاهز لقطاعك
من النسيج إلى الصيدلة، ومن المطاعم إلى السيارات — 12 حزمة قطاعية تأتي مع entities ونماذج وقواعد ومساعدين أذكياء وتدفقات بين الوحدات خاصة بالقطاع. تثبيت بنقرة واحدة، idempotent.
النسيج
apparel السيارات
automotive البناء
construction التجميل
cosmetics التعليم
education الأغذية
foodbeverage الأحذية
footwear الأثاث
furniture الصحة
healthcare اللوجستيات
logistics الصيدلة
pharmacy المطاعم
restaurant كل حزمة: catalogs/ · documents/ · registers/ · rules/ · form-templates/ · ai-agent-defaults/
نفس التطبيق على كل جهاز
لأن ElpoCore API-first + metadata-driven، أي عميل يسحب الميتاداتا يبني واجهته الخاصة. الـ backend لا يتغير — Web وPWA وDesktop وMobile كلها تتصل بنفس الـ entities.
Web
يعمل في المتصفح. الواجهة الرئيسية. ناضج وذو منظومة واسعة.
- متاح
- مشروع elpo-core-ui
- قاعدة كود React واحدة
PWA
أضف 3 ملفات إلى تطبيق الويب = تطبيق قابل للتثبيت على الهاتف. يعمل offline ويرسل push.
- لا حاجة لمتجر التطبيقات
- مجاني — نفس قاعدة الكود
- Offline + push
Desktop
يغلّف تطبيق React الموجود. ينتج .exe / .dmg بحجم 5-10 ميجابايت (Electron 200 ميجابايت). قوائم وtray وتكامل OS أصلية.
- Windows · macOS · Linux
- ملف ثنائي 5-10 ميجابايت
- استهلاك RAM منخفض
Mobil
محرك رسم Skia — واجهة متسقة على كل جهاز. كاميرا و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 كل تطبيق 10 قدرات منصة جاهزة لا يقدمها منافسو low-code. تصميم النماذج، الربط بين الوحدات، time-travel، عرض 360° — كلها على مستوى الميتاداتا.
In-Form Designer
3 طبقات: Platform / Tenant / Userزر ⚙️ Design على كل نموذج. يضيف المستخدم حقلًا جديدًا خلال 5 ثوانٍ. حتى عند تحديث الطبقة العليا تبقى overrides الطبقة السفلى — تخصيص آمن مع الترقية.
Cross-Module Wire
8 أنواع × 8 triggersقواعد الربط بين الوحدات: AutoFill, LookupChain, Derived, Event, Cascade. استوديو canvas مرئي (SVG bezier graph) + عرض جدولي. اكتشاف دورات AsyncLocal بعمق 10 قفزات.
تعميق Entity
اقتراح ذكيوكلاء entity-deepener / variant-matrix-builder / industry-pack-generator يحللون أنماط الاستخدام ويقترحون حقولًا أو variants أو حزمًا قطاعية ناقصة.
Auto-Recommend
Cron 24 ساعةSectorAutoRecommendBackgroundService يراقب سلوك المستخدم ويقترح حزمًا قطاعية إضافية عبر banners في الـ dashboard (مثلاً F&B مثبت، Restaurant مقترح).
Entity Versioning
Time-travel APIكل تغيير يُسجَّل كـ snapshot في جدول entity_versions. لاسترجاع نسخة قديمة عبر /api/admin/entity-version/X/Y/at?asOf=... — Compliance + audit + rollback.
عرض 360°
Customer · Product · Supplier · Employeeجميع الحركات والعلاقات وملخصات الذكاء الاصطناعي لسجل واحد على شاشة واحدة. تجميع metadata-driven بدلًا من JOINs معقدة.
DrillDown Navigator
تاريخ 20 قفزةأزرار رجوع/تقدم في التنقل entity → entity → entity (sessionStorage). لا يتيه المستخدم في رحلة طلب ← عميل ← فاتورة ← دفعة.
Tenant Onboarding Saga
6 خطواتفتح شركة جديدة: SchemaProvisioning → Seeding → InstallingApps → CreatingFirstAdmin → جاهز للاستخدام. wizard /onboarding للواجهة.
ترخيص Cortex
HMAC-SHA256License heartbeat (ping كل 5 دقائق)، banners expired/suspended/readonly/expiring، hook useLicenseStatus، مدقق HMAC لملف license.lic في On-Premise، تدفق reset_token.
Computed + Document Numbering
Roslyn · race-safeComputed Fields: حقول محسوبة بتعبيرات (Roslyn sandbox). Document Numbering: prefix / padding / إعادة تعيين سنوية-شهرية، قواعد ترقيم معزولة لكل tenant.
أداء + مرونة معًا
Core entities المدمجة تعيش في جداول حقيقية (أقصى أداء)، بينما Dynamic entities المنشأة بالذكاء الاصطناعي تعيش في JSONB (مرونة كاملة). أفضل ما في العالمين.
Core Entities
Core entities المدمجة (tenants, users, accounts, invoices, products, contacts) تُخزَّن في جداول حقيقية. أقصى أداء، فهارس غنية، JOINs معقدة.
- ▸
tenants, users, roles - ▸
accounting_accounts, journal_entries - ▸
invoices, invoice_lines - ▸
products, inventory, contacts
Dynamic Entities
Custom entities المعرّفة عبر الذكاء الاصطناعي أو واجهة Configurator تُخزَّن كـ JSONB في جدول واحد dynamic_records. أداء عالٍ بفضل 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
حزمة التقنيات
منظومة حديثة وقابلة للتوسع ومفتوحة المصدر
استخدم ElpoCore كمحرك
لشركات البرمجيات والوكالات والشركاء — نموذج PaaS. بِع المحرك metadata-driven باسم منتجك الخاص عبر REST API + X-Tenant header. يرى عملاؤك yourerp.com ولا يعلمون بوجود ElpoCore خلفه. بنية ERP/CRM التي تستغرق 6 أشهر تكون جاهزة في أسبوع.
POST /v1/entities · API key + عزل tenant
نظام ثيمات · React renderer · iframe أو تغليف بواجهتك
فوترة حسب الاستخدام · عملاء الشريك يُحسبون لك
جرّب المنصة التي تتحدث مع الذكاء الاصطناعي
ElpoCore هي المنصة الأساسية التي تعمل فوقها كل تطبيقات ELPO. عملاؤك أيضًا يستطيعون بناء تطبيقاتهم — فقط بالحديث مع الذكاء الاصطناعي.