OneDS — نظام بيانات واحد لإدارة أعمال متعددة
منصة أعمال معيارية مبنية على ووردبريس: مجموعة من الإضافات المتكاملة تتشارك نواة بيانات واحدة، وتقدّم خدماتها عبر واجهة REST API واحدة لتطبيقات الويب والهاتف ولوحات التحكم.
منصة واحدة، بيانات واحدة، أعمال كثيرة
OneDS (One Data System) منصة أعمال معيارية مبنية على ووردبريس. هي مجموعة من الإضافات المتكاملة (الوحدات) تتشارك نواة بيانات واحدة: جهات الاتصال، المواقع الجغرافية، العملات، المحاسبة، المنتجات والخدمات، الطلبات، الحجوزات، الإشعارات، نقاط البيع وغيرها، وتُقدَّم كلها عبر واجهة REST API واحدة.
صُمّم OneDS ليكون قابلاً للتوسّع وبسيطاً في الوقت نفسه، فيخدم الشركات الصغيرة والمتوسطة والمؤسسات الخدمية: المتاجر والمطاعم، شركات النقل والتوصيل، العيادات، الملاعب الرياضية، مكاتب الخدمة وغيرها. كل وحدة تعمل مستقلة أو ضمن المنظومة الكاملة، فيفعّل المشروع ما يحتاجه فقط.
المنصة مبنية على مبدأ «الواجهة البرمجية أولاً»: كل وحدة تنشر بياناتها عبر مسارات REST تستهلكها تطبيقات الويب وتطبيقات الهاتف ولوحات التحكم، فالخلفية نفسها تشغّل نقطة بيع أو دفتراً مالياً شخصياً أو تطبيق حجوزات أو لوحة تحكم لوجستية. جميع إضافات OneDS مفتوحة المصدر برخصة GPLv2 أو أحدث.
كيف صُمّم OneDS
معيارية
إضافة واحدة لكل مسؤولية، بتبعيات معلنة؛ كل وحدة تعتمد على النواة OneDS Start ولا تكرّر البنية التحتية المشتركة.
الواجهة البرمجية أولاً
مسارات REST هي الواجهة الأساسية لكل وحدة؛ التطبيقات ولوحات التحكم لا تلمس قاعدة البيانات مباشرة أبداً.
آمنة افتراضياً
مصادقة JWT مع رمز تحقق OTP لجهات الاتصال، كلمات مرور تطبيقات للموظفين، وملفات مرفوعة محمية بصلاحيات.
بيئة مشتركة أو خادم مستقل
بيئة OneDS واحدة تستضيف مشاريع عديدة كمواقع فرعية، أو يملك المشروع خادمه الخاص بنسخته المستقلة من المنصة.
مفتوحة المصدر على ووردبريس
تستفيد من نضج ووردبريس في الإدارة والصلاحيات والتوسعة، وكل إضافات OneDS منشورة برخصة GPLv2 أو أحدث.
مبنية للإنتاج
معيار تطوير واحد لكل الوحدات: بدء تشغيل محدد، مسؤوليات معزولة، عقود تكامل ثابتة، وتوافق رجعي مع العملاء الحاليين.
أربع طبقات، نواة واحدة
كل مشروع على OneDS يقف على الطبقات نفسها، مهما كان نوعه.
OneDS Start النواة
بيئة التشغيل المشتركة لكل الوحدات: البنية التحتية للحقول، مساعدات REST والإدارة، محرك النسخ الاحتياطي، وعميل الذكاء الاصطناعي.
وحدات OneDS Hub · Catalog · Ledger · …
وحدات عمل مستقلة تتشارك البيانات عبر النواة، وتنشر كل منها مسارات REST تحت مساحة أسمائها الخاصة.
إضافات المشروع للمشاريع المتقدمة والمؤسسية
سلوك خاص بمشروع واحد يعيش في إضافاته الخاصة المتوافقة مع OneDS، لا في الوحدات المشتركة.
عملاء المشروع REST API
تطبيقات ويب قابلة للتثبيت (PWA)، تطبيقات هاتف، ولوحات تحكم تتحدث مع المنصة عبر الواجهة البرمجية فقط.
القاعدة الثابتة: لا تُحوَّل ميزة عامة في OneDS إلى ميزة خاصة بمشروع واحد؛ ما يخص مشروعاً واحداً يُبنى في طبقة تكامل ذلك المشروع.
إضافات ووردبريس لبياناتك
كل وحدة إضافة ووردبريس مستقلة تحمل مفتاحها ومساحة أسماء REST الخاصة بها، وتعتمد على النواة وعلى الوحدات التي تحتاجها فقط.
OneDS Start
oneds-startنواة المنصة: بيئة التشغيل المشتركة، البنية التحتية للحقول، مساعدات REST والإدارة، محرك النسخ الاحتياطي، وعميل الذكاء الاصطناعي. كل وحدة أخرى تتطلبها.
OneDS Hub
oneds-hubإضافة البيانات الأساسية: جهات الاتصال، الدول والمدن والمناطق، العملات وأسعار الصرف، المصادقة (JWT وOTP)، وإعدادات تطبيقات الهاتف التي تستخدمها بقية الوحدات.
OneDS Notify
oneds-notifyمدير الرسائل والإشعارات: البريد الإلكتروني، طابور رسائل SMS، الإشعارات الفورية (Push)، وتغذية الإشعارات داخل التطبيق.
OneDS Ledger
oneds-ledgerالمحرك المالي والمحاسبي: الحسابات والقيود والأرصدة، تعدد العملات، وجلسات التسوية.
OneDS Catalog
oneds-catalogالمنتجات والخدمات، الطلبات والفواتير، الكوبونات والشحنات، مع عروض متعددة البائعين.
OneDS POS
oneds-posعمليات نقطة البيع: ورديات الكاشير، درج النقد، وتقارير الوردية فوق طلبات Catalog.
OneDS Planner
oneds-plannerمحرك الحجوزات: موارد قابلة للحجز، التوفر، الحجوزات المؤقتة والمؤكدة، والدفع عبر Catalog.
OneDS Team
oneds-teamالموارد البشرية وإدارة الفريق: الموظفون، الأدوار، وهيكل العمل.
OneDS Fleet
oneds-fleetإدارة الأسطول والنقل: المركبات، السائقون، الأساطيل، وتتبع العمليات اللوجستية.
OneDS Workflow
oneds-workflowمحرك دورة حياة الطلب القائم على العهدة: السيناريوهات تصف المسار، والتشغيلات تنفّذه، وتُشتق المرحلة ممّن يستلم العهدة.
OneDS QMS
oneds-qmsنظام إدارة الطوابير: مكاتب الخدمة وتذاكر الدور.
OneDS Support
oneds-supportنظام دعم للتطبيقات عبر REST: الرسائل وتذاكر الدعم.
OneDS Projects
oneds-projectsإدارة محفظة المشاريع وتنفيذها.
OneDS Loyalty
oneds-loyaltyبرامج ولاء العملاء والمكافآت.
OneDS Personal Ledger
oneds-personal-ledgerطبقة مالية شخصية فوق Ledger: المصاريف والدخل والديون مع تحليلات مالية شخصية.
OneDS Aman Gate
oneds-aman-gateإرسال رسائل التحقق OTP من طابور Notify عبر واجهة Aman Gate لرسائل SMS.
ثلاث طرق لتشغيل مشروعك على OneDS
العامل الحاسم هو مكان تشغيل المشروع، لا وجود كود مخصص.
قياسي (Standard)
- يستخدم OneDS كما هو ضمن البيئة المشتركة.
- بلا إضافات أو تخصيصات خاصة.
- واجهته البرمجية هي واجهة المنصة تماماً.
متقدم (Advanced)
- يعمل ضمن البيئة المشتركة.
- مع إضافات وميزات خاصة بالمشروع متوافقة مع OneDS.
- قد ينشر واجهته البرمجية الخاصة إلى جانب واجهة المنصة.
مؤسسي (Enterprise)
- بيئة مستقلة على خادم خاص بالمشروع.
- إضافات مخصصة اختيارية.
- النشر والتحديث وإدارة الخادم جزء من نطاق المشروع.
تطبيقات ويب جاهزة فوق المنصة
عملاء على مستوى المنصة تعمل في المتصفح وتُثبَّت على الهاتف (PWA)، وتتصل بأي موقع في شبكة OneDS يفعّل الوحدات التي تحتاجها.
OneDS POS App
نقطة بيع للمتاجر والمطاعم: بيع وشراء، ورديات، زبائن وموردون، وتقارير متعددة العملات.
افتح التطبيق POS ProPOS Pro
نقطة البيع نفسها بهوية OneDS Pro: لوحة مفاتيح رقمية، قفل برمز PIN، وشاشات مصمَّمة للعمل السريع.
افتح التطبيق My Ledgerدفتري
دفتر مالي شخصي: مصاريف ودخل وديون، دفتر يومية، كشف حساب، تحويل وتصريف عملات، ونسخ احتياطي.
افتح التطبيق My Ledger Proدفتري Pro
الدفتر الشخصي بهوية OneDS Pro، مع مساعد ذكي يفهم أسئلتك عن أرقامك.
افتح التطبيقواجهة برمجية واحدة لكل شيء
كل وحدة تنشر مساراتها تحت مساحة أسماء خاصة بها (مثل oneds-hub وoneds-catalog) ضمن REST API ووردبريس، وتوصف كلها بملفات OpenAPI عامة: ملف للمنصة، وملف لكل تطبيق يبيّن المسارات التي يستدعيها.
https://oneds.0ds1.com/wp-json/oneds-{module}/…
