أودو أونلاين

يوفر Odoo Online قواعد بيانات خاصة مستضافة ومُدارة بواسطة Odoo. يمكن الوصول إلى قواعد بيانات Odoo Online باستخدام أي متصفح ويب ولا تتطلب تثبيتًا محليًا. يمكن استخدامها للإنتاج طويل الأمد أو لاختبار Odoo بشكل شامل، بما في ذلك التخصيصات التي لا تتطلب كودًا مخصصًا.

نصيحة

لتجربة Odoo بسرعة، تتوفر قواعد بيانات تجريبية مشتركة للاختبار. لا يتطلب الأمر تسجيلاً؛ ومع ذلك، كل قاعدة بيانات متاحة لبضع ساعات فقط.

ملاحظة

Odoo Online غير متوافق مع الوحدات المخصصة أو الوحدات من متجر تطبيقات Odoo.

مدير قواعد البيانات

لإدارة قاعدة بيانات Odoo Online، افتح مدير قواعد البيانات وقم بتسجيل الدخول كمسؤول قاعدة البيانات.

أسماء النطاقات

تكوين اسم نطاق مخصص عن طريق تحديد قاعدة بيانات والنقر على أسماء النطاقات.

علامات التصنيف

أضف علامات لتحديد وترتيب قواعد البيانات عن طريق تحديد قاعدة بيانات والنقر على العلامات. في مربع الحوار، أدخل علامة، انقر على زر (زائد)، ثم انقر على حفظ.

نصيحة

ابحث عن العلامات في شريط البحث في الأعلى على اليمين.

إخفاء

قم بإخفاء قاعدة البيانات نهائيًا من مدير قواعد البيانات عن طريق تحديدها والنقر على إخفاء. في مربع الحوار، انقر على نعم، لم أعد بحاجة إليها.

ملاحظة

من الممكن الوصول إلى قاعدة بيانات مخفية من خلال عنوان URL الخاص بها.

إدارة

قم بالوصول إلى جميع خيارات إدارة قواعد البيانات الأخرى عن طريق تحديدها والنقر على إدارة.

تبديل الخطط

قم بتبديل خطط التسعير بالنقر على تبديل أسفل الخطة المطلوبة.

ترقية

ابدأ ترقية قاعدة البيانات بالنقر على ترقية.

ملاحظة

يتم عرض هذا الخيار فقط عندما تكون الترقية متاحة.

إعادة التسمية

قم بإعادة تسمية وتغيير عنوان URL لقاعدة البيانات بالنقر على إعادة تسمية. في مربع الحوار، أدخل اسمًا جديدًا وانقر على إعادة تسمية.

إنشاء نسخة مطابقة

قم بإنشاء نسخة من قاعدة البيانات بالنقر على تكرار. في مربع الحوار، أدخل اسمًا جديدًا وانقر على تكرار.

مهم

  • بشكل افتراضي، يكون خيار لأغراض الاختبار مفعّلاً. يعطل هذا الخيار جميع الإجراءات الخارجية (رسائل البريد الإلكتروني، المدفوعات، أوامر التسليم، إلخ) على قاعدة البيانات المكررة.

  • تنتهي صلاحية النسخ المكررة بعد 15 يوماً.

  • يمكن إنشاء خمس نسخ مكررة كحد أقصى لكل قاعدة بيانات. في ظروف استثنائية، اتصل بـ دعم Odoo لتمديد الحد الأقصى.

تنزيل نسخة احتياطية

قم بتنزيل ملف ZIP يحتوي على نسخة احتياطية من قاعدة البيانات عن طريق النقر على تنزيل النسخة الاحتياطية.

ملاحظة

عرض سجلات نشاط المسؤول

اعرض سجلات جميع الإجراءات التي اتخذها موظفو Odoo أو مسؤول قاعدة البيانات على قاعدة البيانات عن طريق النقر على عرض سجلات نشاط المسؤول.

ملاحظة

الإجراءات التي يتخذها موظفو Odoo عادة ما تكون نتيجة لطلبات مقدمة إلى دعم Odoo، أو تتم في سياق مشروع بدء سريع، أو ضرورية للحفاظ على قاعدة البيانات.

نقل الملكية

أنشئ تذكرة دعم لطلب نقل ملكية قاعدة البيانات عن طريق النقر على نقل الملكية.

حذف

احذف قاعدة البيانات وأغلق اشتراكها المرتبط بها عن طريق النقر على حذف. في مربع الحوار، انقر على حذف.

خطر

سيتم حذف جميع بيانات قاعدة البيانات فوراً لجميع المستخدمين ولا يمكن استعادتها. يُوصى بـ تنزيل نسخة احتياطية قبل حذف قاعدة البيانات.

ملاحظة

بعد الحذف، يصبح اسم قاعدة البيانات متاحاً لأي شخص.

خدمات الويب

قائمة قواعد البيانات

لاسترجاع قائمة بجميع قواعد البيانات المعروضة ضمن مدير قاعدة البيانات برمجيًا، استدعِ الطريقة list الخاصة بنموذج odoo.database عبر واجهة برمجة التطبيقات JSON-2 الخارجية.

import requests

API_KEY = "your_api_key"

response = requests.post(
    "https://www.odoo.com/json/2/odoo.database/list",
    headers={
        "Authorization": f"bearer {API_KEY}",
    },
    json={},
)
response.raise_for_status()
databases = response.json()

سجلات التدقيق

لاسترجاع سجلات نشاط المسؤول لقاعدة بيانات Odoo Online، استدعِ الطريقة get_audit_logs الخاصة بنموذج odoo.database عبر واجهة برمجة التطبيقات JSON-2 الخارجية.

يجب أن يوفر الطلب إما db_uuid أو subscription_code. إذا تم توفير db_uuid، يتم إرجاع سجلات تلك القاعدة. وإلا، يمكن استخدام subscription_code لاسترجاع سجلات جميع قواعد البيانات والمشاريع التابعة للاشتراك.

cursor الاختياري هو قيمة مبهمة يتم إرجاعها من طلب سابق. عند توفيره، يتم إرجاع السجلات الأحدث من المؤشر فقط.

يخضع استرجاع سجلات التدقيق لحدود معدل الاستخدام، ويجب ألا يتم أكثر من مرة كل 5 دقائق.

import requests

API_KEY = "your_api_key"

response = requests.post(
    "https://www.odoo.com/json/2/odoo.database/get_audit_logs",
    headers={"Authorization": f"bearer {API_KEY}"},
    json={"db_uuid": "<DB_UUID>"},
)
response.raise_for_status()
result = response.json()

الاستجابة هي كائن JSON يحتوي على السجلات ومؤشر مبهم لاسترجاع الدفعة التالية:

{
   "logs": [
      {
         "date": "2026-09-04 12:13:14",
         "user": "John Doe [Odoo: Foo]",
         "database": "my-database",
         "subscription": "sub-code",
         "ip": "1.2.3.4",
         "action": "Connect as",
         "details": "Connected as Admin",
         "authorized": true
      }
   ],
   "next_cursor": "opaque-cursor-value"
}

معاملات الطلب هي:

  • db_uuid (سلسلة نصية): معرف UUID الخاص بقاعدة البيانات. إذا تم توفيره، يتم تجاهل subscription_code.

  • subscription_code (سلسلة نصية): رمز الاشتراك. يُستخدم عندما لا يتم توفير db_uuid.

  • cursor (سلسلة نصية): مؤشر مبهم يتم إرجاعه من طلب سابق. عند توفيره، يتم إرجاع السجلات الأحدث من المؤشر فقط.

يحتوي كل إدخال سجل على:

  • date (سلسلة نصية): تاريخ ووقت السجل بتوقيت UTC.

  • user (سلسلة نصية): المستخدم الذي قام بالإجراء

  • database (سلسلة نصية): قاعدة البيانات المعنية بالإجراء، عند الاقتضاء.

  • subscription (سلسلة نصية): رمز الاشتراك.

  • ip (سلسلة نصية): عنوان IP الذي تم تنفيذ الإجراء منه.

  • action (سلسلة نصية): نوع الإجراء.

  • details (string): additional information about the action.

  • authorized (boolean): whether the action was authorized.

The next_cursor value is an opaque cursor that can be provided as cursor in a subsequent request.