Compliance Monitoring Agents with OpenClaw

Deploy OpenClaw AI agents for continuous compliance monitoring. Automate regulatory checks, policy enforcement, audit trail generation, and compliance reporting.

E
ECOSIRE Research and Development Team
|19 مارس 202611 دقائق قراءة2.4k كلمات|

جزء من سلسلة Compliance & Regulation

اقرأ الدليل الكامل

وكلاء مراقبة الامتثال مع OpenClaw

الامتثال ليس مشروعًا له تاريخ بداية وانتهاء. إنه متطلب تشغيلي مستمر لا يتوقف أبدًا، ولا يأخذ إجازة أبدًا، ويزداد تعقيدًا كل عام مع تطور البيئات التنظيمية. إن الاستجابة التقليدية - عمليات التدقيق في الوقت المناسب، والمراجعات ربع السنوية، والفحوصات العشوائية اليدوية - لا تتوافق بشكل أساسي مع وتيرة العمليات التجارية الحديثة. بحلول الوقت الذي تكتشف فيه المراجعة ربع السنوية فجوة الامتثال، قد تكون أسابيع من المعاملات قد حدثت بشكل ينتهك.

يقوم وكلاء مراقبة الامتثال لـ OpenClaw بتحويل النموذج من المراجعة الدورية إلى المراقبة المستمرة. إنهم يراقبون كل معاملة وكل مستند وكل تغيير في تكوين النظام وفقًا لمتطلبات الامتثال الخاصة بك في الوقت الفعلي، مما يؤدي إلى إصدار تنبيهات عند حدوث انتهاكات وأدلة عندما يطلب المدققون ذلك. يغطي هذا الدليل البنية والوكلاء الرئيسيين وأنماط التنفيذ لأتمتة الامتثال للمؤسسة.

الوجبات الرئيسية

  • يقوم OpenClaw بمراقبة المعاملات والمستندات وحالات النظام بشكل مستمر، وليس في دورات المراجعة ربع السنوية.
  • يقوم محرك السياسات بترجمة المتطلبات التنظيمية والسياسات الداخلية إلى قواعد قابلة للتنفيذ آليًا والتي يتحقق منها الوكلاء.
  • يقوم وكلاء التدقيق بإنشاء أدلة منظمة وواضحة للتلاعب تلقائيًا لـ SOC 2 وISO 27001 وGDPR وHIPAA والمتطلبات التنظيمية المالية.
  • تتحقق مراقبة التحكم في الوصول من تطابق أذونات المستخدم مع تعريفات الأدوار وتضع علامة على محاولات الوصول غير المصرح بها في الوقت الفعلي.
  • يقوم وكلاء إقامة البيانات بمراقبة مكان تخزين البيانات الحساسة ومعالجتها، والتنبيه عند تحركها خارج الحدود الجغرافية المسموح بها.
  • يقوم وكلاء مراجعة العقود بفحص اتفاقيات البائع والشركاء مقابل متطلبات الامتثال الخاصة بك قبل التوقيع.
  • يقوم وكلاء مراقبة التغيير التنظيمي بتتبع التحديثات على اللوائح المعمول بها وتحديد الثغرات في الضوابط الحالية لديك.
  • تطبق ECOSIRE مراقبة امتثال OpenClaw للمؤسسات العاملة في مجال الخدمات المالية والرعاية الصحية والتصنيع والتكنولوجيا.

هندسة الامتثال: مراقبة التحكم المستمر

ينظم مكدس الامتثال OpenClaw المراقبة عبر أربعة مجالات تحكم:

[ Policy Engine ]           — regulation-to-rule translation, policy versioning
        ↓
[ Transaction Monitor ]     — financial controls, procurement controls, authorization limits
[ Access Monitor ]          — IAM compliance, privilege review, access anomalies
[ Data Monitor ]            — data residency, PII handling, retention compliance
[ Document Monitor ]        — contract review, policy acknowledgment, regulatory filings
        ↓
[ Evidence Agent ]          — audit trail generation, evidence packaging, report generation
[ Alert Agent ]             — violation notifications, escalation routing, risk scoring
[ Regulatory Watch Agent ]  — regulatory change tracking, gap analysis

محرك السياسات: من التنظيم إلى القواعد القابلة للتنفيذ

أساس نظام مراقبة الامتثال هو محرك السياسة، الذي يحافظ على مكتبة القواعد التي يتحقق منها الوكلاء. يتم تأليف السياسات بلغة تعريف سياسة منظمة تجمع بين أوصاف اللغة الطبيعية والشروط القابلة للتنفيذ آليًا.

{
  "policyId": "SOX-CTRL-AP-001",
  "title": "Accounts Payable Authorization Limit",
  "regulation": ["SOX", "internal-policy-finance-v3"],
  "description": "Vendor payments require dual authorization above $10,000. Payments above $100,000 require CFO approval.",
  "controls": [
    {
      "condition": "payment.amount > 10000 AND payment.approvals.length < 2",
      "violation": "INSUFFICIENT_APPROVALS",
      "severity": "high",
      "remediation": "Obtain second approval before processing"
    },
    {
      "condition": "payment.amount > 100000 AND NOT payment.approvals.includes(role='cfo')",
      "violation": "MISSING_CFO_APPROVAL",
      "severity": "critical",
      "remediation": "Route to CFO for approval"
    }
  ],
  "applicableTransactionTypes": ["vendor-payment", "wire-transfer"],
  "effectiveDate": "2024-01-01",
  "nextReviewDate": "2025-01-01"
}

يتحقق محرك السياسة من صحة بناء جملة القاعدة، ويتتبع محفوظات إصدار السياسة، وينشر تغييرات السياسة إلى وكلاء المراقبة الذين يعتمدون عليها. عندما تتغير اللائحة، يتم تحديث السياسات المتأثرة ويقوم الوكلاء تلقائيًا بتطبيق القواعد الجديدة على المعاملات اللاحقة.


مراقب المعاملات: الضوابط المالية والمشتريات

مراقب المعاملات هو الوكيل الأكثر انشغالًا في حزمة التوافق. فهو يتحقق من كل معاملة مالية وإجراءات شراء مقابل السياسات المعمول بها في الوقت الفعلي تقريبًا.

الفصل بين الواجبات: إن أهم الضوابط المالية الأساسية هي أن الشخص الذي يبدأ المعاملة لا ينبغي أن يكون هو نفس الشخص الذي يأذن بها. يقوم الوكيل بالتحقق من البادئ والموافق على كل معاملة تلقائيًا.

export const CheckSegregationOfDuties = defineSkill({
  name: "check-segregation-of-duties",
  tools: ["erp", "iam"],
  async run({ input, tools }) {
    const transaction = input.transaction;
    const violations: ComplianceViolation[] = [];

    // Check initiator ≠ approver
    if (transaction.initiatedBy === transaction.approvedBy) {
      violations.push({
        control: "SOX-CTRL-SOD-001",
        severity: "critical",
        detail: `Same user ${transaction.initiatedBy} both initiated and approved transaction ${transaction.id}`,
        transactionId: transaction.id,
      });
    }

    // Check vendor and payment setup are not the same person
    const vendor = await tools.erp.getVendor(transaction.vendorId);
    if (vendor.createdBy === transaction.initiatedBy) {
      violations.push({
        control: "SOX-CTRL-SOD-002",
        severity: "high",
        detail: `User ${transaction.initiatedBy} both created vendor ${transaction.vendorId} and initiated payment`,
        transactionId: transaction.id,
      });
    }

    return { violations, transactionId: transaction.id };
  },
});

إنفاذ حد التفويض: يتم فحص كل معاملة وفقًا لمصفوفة التفويض - من هو المصرح له بالموافقة على المعاملات من أي نوع ومبلغ. يتم الاحتفاظ بمصفوفة التفويض في محرك السياسات ويتم تحديثها عند تغيير الأدوار التنظيمية.

كشف الدفعات المكررة: يحتفظ الوكيل بنافذة متجددة لمدفوعات البائع ويضع علامة على المدفوعات المكررة المحتملة (نفس البائع، نفس المبلغ، في غضون 30 يومًا).

أنماط المعاملات غير العادية: يحدد الكشف الإحصائي عن الحالات الشاذة المدفوعات التي تنحرف عن الأنماط المحددة لعلاقة البائع، وهي مبالغ أعلى بكثير من توقيت الدفع التاريخي غير المعتاد وتفاصيل الحساب المصرفي الجديدة.


مراقبة التحكم في الوصول: الامتثال لـ IAM في الوقت الفعلي

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

كشف الامتيازات الزائدة: يستعلم الوكيل عن نظام IAM الخاص بك (Okta وAzure AD وAWS IAM) ويقارن أذونات المستخدم الحالية بتعريفات الأدوار. يتم وضع علامة على المستخدمين الذين لديهم أذونات تتجاوز تعريف دورهم.

export const AuditUserPermissions = defineSkill({
  name: "audit-user-permissions",
  tools: ["iam", "hrms"],
  async run({ input, tools }) {
    const users = await tools.iam.getAllUsers({ includeServiceAccounts: false });
    const violations: AccessViolation[] = [];

    for (const user of users) {
      const expectedRole = await tools.hrms.getUserRole(user.employeeId);
      const permittedPermissions = getRolePermissions(expectedRole);
      const actualPermissions = await tools.iam.getUserPermissions(user.id);

      const excessivePermissions = actualPermissions.filter(
        (perm) => !permittedPermissions.includes(perm)
      );

      if (excessivePermissions.length > 0) {
        violations.push({
          userId: user.id,
          control: "CTRL-IAM-002",
          severity: excessivePermissions.some(p => p.includes("admin")) ? "critical" : "medium",
          excessivePermissions,
          detail: `User ${user.email} has ${excessivePermissions.length} permissions beyond their role (${expectedRole})`,
        });
      }
    }

    return { violations, auditedCount: users.length };
  },
});

الحسابات المعزولة: عندما يغادر الموظف، يجب إلغاء توفير حساباته. يقوم الوكيل بإسناد ترافقي لحسابات المستخدمين النشطة مقابل قائمة الموظفين النشطين في نظام إدارة الموارد البشرية (HRMS) ويضع علامات على الحسابات التابعة للموظفين المغادرين.

مراقبة الوصول المميز: حسابات المسؤول (الجذر، المشرف المتميز، مسؤول النظام) هي أهداف عالية المخاطر. يراقب الوكيل جميع أحداث تسجيل الدخول للحسابات والإشارات المميزة: عمليات تسجيل الدخول خارج ساعات العمل، وتسجيلات الدخول من مناطق جغرافية غير معتادة، وتسجيلات الدخول المتزامنة من مواقع متعددة، وأي إجراء إداري يتم تنفيذه بدون تذكرة تغيير مقابلة.


مراقبة البيانات: اللائحة العامة لحماية البيانات (GDPR)، وقانون HIPAA، والامتثال للإقامة

يتطلب الامتثال للبيانات معرفة مكان وجود البيانات الحساسة، والتأكد من معالجتها على النحو المسموح به فقط، والاحتفاظ بها فقط طالما كان ذلك مطلوبًا.

** جرد البيانات وتصنيفها **: تحتفظ أداة مراقبة البيانات بمخزون بيانات ديناميكي — وهو سجل لجميع مخازن البيانات الحساسة (قواعد البيانات، وأنظمة الملفات، ومجموعات السحابة) مع مستويات التصنيف الخاصة بها (معلومات تحديد الهوية الشخصية، والمعلومات الصحية المحمية، والمالية، والسرية) واللوائح المعمول بها.

مراقبة موقع البيانات: بالنسبة إلى اللوائح التي تتطلب بقاء البيانات ضمن حدود جغرافية محددة (متطلبات موقع بيانات الاتحاد الأوروبي في اللائحة العامة لحماية البيانات، وقوانين سيادة البيانات)، يراقب الوكيل مكان تخزين البيانات الحساسة ومعالجتها. يتم فحص كائنات التخزين السحابي مقابل مناطق الحاوية المسموح بها؛ يتم التحقق من اتصالات قاعدة البيانات من الخدمات مقابل مناطق الشبكة المسموح بها.

export const CheckDataResidency = defineSkill({
  name: "check-data-residency",
  tools: ["cloud-provider", "data-catalog"],
  async run({ input, tools }) {
    const sensitiveDataStores = await tools.dataCatalog.getStoresByClassification(["PII", "PHI", "financial"]);
    const violations: ResidencyViolation[] = [];

    for (const store of sensitiveDataStores) {
      const currentRegion = await tools.cloudProvider.getResourceRegion(store.resourceId);
      const permittedRegions = getPermittedRegions(store.dataClassification, store.applicableRegulations);

      if (!permittedRegions.includes(currentRegion)) {
        violations.push({
          storeId: store.id,
          storeName: store.name,
          currentRegion,
          permittedRegions,
          dataClassification: store.dataClassification,
          severity: "critical",
          control: "GDPR-DATA-RESIDENCY-001",
        });
      }
    }

    return { violations, checkedCount: sensitiveDataStores.length };
  },
});

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

تدقيق التعامل مع معلومات تحديد الهوية الشخصية: عندما تترك معلومات تحديد الهوية الشخصية أنظمتك (يتم تصديرها إلى أداة تابعة لجهة خارجية، أو تضمينها في رسالة بريد إلكتروني، أو تحميلها إلى مساحة تخزين مشتركة)، يتحقق الوكيل من وجود أساس قانوني واتفاقية معالجة بيانات مع المستلم.


مراقبة امتثال المستندات: العقود والسياسات

مراجعة العقد: قبل توقيع عقود البائعين، يقوم وكيل مراجعة العقود بفحصها وفقًا لمتطلبات الامتثال الخاصة بك: متطلبات اتفاقية معالجة البيانات، والحد الأدنى للحد الأقصى للمسؤولية، وأحكام حقوق التدقيق، ومتطلبات إشعار المعالج الفرعي، والبنود المحظورة.

export const ReviewContractCompliance = defineSkill({
  name: "review-contract-compliance",
  tools: ["storage", "llm"],
  async run({ input, tools }) {
    const contractText = await tools.storage.extractText(input.contractStorageKey);
    const requirements = getContractRequirements(input.vendorCategory, input.applicableRegulations);

    const review = await tools.llm.analyze({
      content: contractText,
      schema: {
        hasDPA: z.boolean(),
        hasAuditRights: z.boolean(),
        hasDataBreachNotification: z.boolean(),
        liabilityCapAmount: z.number().optional(),
        prohibitedClauses: z.array(z.string()),
        missingRequirements: z.array(z.string()),
      },
      instructions: "Analyze this contract for the specified compliance requirements. Be precise about clause locations when referencing specific contract language.",
    });

    const complianceGaps = [];
    if (requirements.requiresDPA && !review.hasDPA) complianceGaps.push("Missing Data Processing Agreement");
    if (requirements.requiresAuditRights && !review.hasAuditRights) complianceGaps.push("Missing audit rights clause");
    if (review.liabilityCapAmount && review.liabilityCapAmount < requirements.minimumLiabilityCap) {
      complianceGaps.push(`Liability cap ${review.liabilityCapAmount} below minimum ${requirements.minimumLiabilityCap}`);
    }

    return {
      contractId: input.contractId,
      complianceGaps,
      approved: complianceGaps.length === 0,
      reviewDetails: review,
    };
  },
});

تتبع إقرار السياسة: يجب على الموظفين الإقرار بالسياسات الرئيسية سنويًا. يتتبع الوكيل حالة الإقرارات ويرسل تذكيرات للإقرارات المتأخرة، ويتم تصعيدها إلى المديرين بعد انتهاء فترة السماح.


وكيل الأدلة: جاهز للتدقيق في أي لحظة

يقوم وكيل الأدلة بجمع وتنظيم أدلة الامتثال بشكل مستمر بحيث يمكن الرد على طلبات التدقيق في غضون ساعات بدلاً من أسابيع.

لكل مراقبة، يحتفظ الوكيل بحزمة الأدلة:

  • وصف التحكم ومرجع السياسة
  • نتائج الاختبار الآلي للفترة الحالية (عدد النجاح والرسوب والاتجاهات)
  • معاملات العينة التي تم اختبارها (للضوابط القائمة على أخذ العينات)
  • سجل الاستثناءات (الانتهاكات المكتشفة ومعالجتها)
  • التحكم في سجلات تسجيل الخروج للمالك

عندما يطلب المدقق دليلاً لرقابة معينة، يقوم الوكيل بإنشاء حزمة أدلة تتضمن كل ما سبق، ومنسقة وفقًا لمتطلبات المدقق (SOC 2، ISO 27001، PCI DSS، HIPAA).


مراقبة التغيير التنظيمي: البقاء في الطليعة

تتغير اللوائح. تظهر لوائح جديدة. يقوم وكيل المراقبة التنظيمية بمراقبة المصادر التنظيمية (المنشورات الحكومية الرسمية، وإعلانات الوكالات التنظيمية، وخدمات الأخبار القانونية) بحثًا عن التغييرات التي تؤثر على التزامات الامتثال الخاصة بك.

export const MonitorRegulatoryChanges = defineSkill({
  name: "monitor-regulatory-changes",
  tools: ["web-search", "llm"],
  async run({ input, tools }) {
    const relevantRegulations = input.applicableRegulations; // ["GDPR", "SOX", "HIPAA", "PCI-DSS"]

    const recentUpdates = await tools.webSearch.search(
      `${relevantRegulations.join(" OR ")} regulatory update amendment 2025`,
      { sources: ["eur-lex.europa.eu", "sec.gov", "hhs.gov", "pcisecuritystandards.org"], dateRange: "past-30-days" }
    );

    const analyzed = await tools.llm.analyze({
      content: recentUpdates.map(r => r.excerpt).join("\n\n"),
      schema: {
        changes: z.array(z.object({
          regulation: z.string(),
          changeType: z.enum(["new-requirement", "amendment", "deadline", "enforcement-action", "guidance"]),
          summary: z.string(),
          effectiveDate: z.string().optional(),
          actionRequired: z.boolean(),
          urgency: z.enum(["immediate", "within-30-days", "within-90-days", "informational"]),
        })),
      },
    });

    const actionRequired = analyzed.changes.filter(c => c.actionRequired);
    return { allChanges: analyzed.changes, actionRequired };
  },
});

عند اكتشاف التغييرات المطلوبة للإجراء، يقوم الوكيل بإنشاء تحليل للفجوات مقابل الضوابط الحالية وإنشاء مهام لفريق الامتثال لمراجعتها والاستجابة لها.


الأسئلة المتداولة

كيف تختلف مراقبة الامتثال المستمر عن منصة مركز الخليج للأبحاث؟

تعد منصات GRC التقليدية بمثابة أدوات لسير العمل والتوثيق، فهي تساعدك على تتبع مهام الامتثال وتخزين الأدلة. وكلاء الامتثال لـ OpenClaw هم مراقبون نشطون يقومون بفحص أنظمتك مقابل متطلبات التحكم بشكل مستمر وبشكل مستقل. يكمل الاثنان بعضهما البعض: يقوم OpenClaw بإنشاء دليل الامتثال الذي تقوم منصة GRC الخاصة بك بتخزينه وتنظيمه. نفذت ECOSIRE عمليات تكامل بين OpenClaw ومنصات GRC الرئيسية (Vanta، Drata، ServiceNow GRC، OneTrust).

ماذا يحدث عند اكتشاف انتهاك جسيم؟

تؤدي الانتهاكات الخطيرة (انتهاكات SOD، والوصول الإداري غير المصرح به، والبيانات المخزنة في المناطق المحظورة) إلى إطلاق تنبيهات فورية من خلال القنوات التي تم تكوينها (البريد الإلكتروني، Slack، PagerDuty). يتضمن التنبيه تفاصيل الانتهاك، والمعاملة أو المورد المتأثر، وعنصر التحكم الذي تم اختراقه، وخطوات الإصلاح الموصى بها. بالنسبة للانتهاكات التي تتوفر فيها المعالجة الآلية (على سبيل المثال، إلغاء الأذونات الزائدة للموظفين المغادرين)، يمكن للوكيل تنفيذ المعالجة بعد تأخير تأكيد قابل للتكوين.

كيف يتم التعامل مع النتائج الإيجابية الكاذبة لمنع إرهاق التنبيه؟

يتم ضبط نموذج اكتشاف الانتهاك من خلال فترة تدريب حيث يقوم فريق الامتثال بمراجعة وتصنيف جميع الاكتشافات (انتهاك حقيقي، إيجابي كاذب، استثناء السياسة). يتم دمج الأنماط الإيجابية الكاذبة في النموذج كقواعد للقمع. بعد 60-90 يومًا من العملية، تنخفض المعدلات الإيجابية الكاذبة عادةً إلى أقل من 5%. يتم تسجيل الاستثناءات المعروفة (انحرافات السياسة المعتمدة مع مبررات الأعمال) في محرك السياسات ويتم استبعادها من حساب الانتهاكات.

هل يمكن للنظام مراقبة امتثال العديد من الكيانات القانونية أو الشركات التابعة؟

نعم. يتم تكوين كل كيان قانوني بلوائحه وسياساته المعمول بها (قد تخضع الشركات التابعة المختلفة للوائح مختلفة لموقع البيانات، على سبيل المثال). يقوم وكلاء المراقبة بإجراء فحوصات لكل كيان وإنشاء حزم أدلة خاصة بالكيان. تعرض لوحات معلومات الامتثال الموحدة طريقة العرض على مستوى المجموعة مع الانتقال إلى حالة الكيان الفردي.

كيف يتعامل النظام مع المستخدمين المميزين الذين يحتاجون بشكل شرعي إلى وصول مرتفع بشكل مؤقت؟

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

ما هي الأطر التنظيمية التي تدعمها حزمة مراقبة الامتثال بشكل جاهز؟

تغطي مكتبة السياسات المعدة مسبقًا SOX (الضوابط المالية)، وGDPR (حماية بيانات الاتحاد الأوروبي)، وHIPAA (الرعاية الصحية في الولايات المتحدة)، وPCI DSS (بطاقة الدفع)، وISO 27001 (أمن المعلومات)، وSOC 2 Type II (منظمة الخدمة)، وNIST CSF (إطار الأمن السيبراني). تتوفر اللوائح الخاصة بالصناعة (FCA، FINRA، FDA 21 CFR Part 11، ITAR) كحزم سياسات إضافية. يمكن تأليف السياسات المخصصة لعناصر التحكم الداخلية باستخدام لغة تعريف القاعدة الخاصة بمحرك السياسات.


الخطوات التالية

يعد الامتثال أمرًا مهمًا للغاية ومعقدًا للغاية بحيث لا يمكن إدارته من خلال المراجعات الدورية والفحوصات المفاجئة اليدوية. تمنح مراقبة الامتثال المستمرة مع وكلاء OpenClaw لمؤسستك رؤية في الوقت الفعلي لبيئة التحكم لديك وحزمة أدلة تدقيق جاهزة دائمًا.

خدمات تنفيذ OpenClaw من ECOSIRE تتضمن تصميم بنية مراقبة الامتثال، وتأليف قواعد السياسة لمتطلباتك التنظيمية، والتكامل مع الأنظمة الأساسية لتخطيط موارد المؤسسات (ERP)، وIAM، وGRC، وصيانة السياسة المستمرة مع تطور اللوائح. يجمع فريق هندسة الامتثال لدينا بين الخبرة في المجال التنظيمي والقدرة التقنية لـ OpenClaw.

اتصل بـ ECOSIRE لتحديد موعد لتقييم فجوة الامتثال وورشة عمل تصميم مراقبة OpenClaw.

E

بقلم

ECOSIRE Research and Development Team

بناء منتجات رقمية بمستوى المؤسسات في ECOSIRE. مشاركة رؤى حول تكاملات Odoo وأتمتة التجارة الإلكترونية وحلول الأعمال المدعومة بالذكاء الاصطناعي.

الدردشة على الواتساب