كل ما تحتاج إلى معرفته حول تكامل Oracle Cloud

Oracle ERP

كل ما تحتاج إلى معرفته حول تكامل Oracle Cloud

نظام Oracle Fusion لديك يعمل الآن. ومن هنا يبدأ السؤال الحقيقي.

كيف يتحدث مع منصة رواتب نظام حماية الأجور السعودي (WPS)؟ ومع بوابة الفوترة الإلكترونية لزاتكا؟ ومع نظام مستودعات شركة الخدمات اللوجستية (3PL) في جافزا؟ ومع بنكك في الإمارات للمطابقة البنكية الآلية؟

لا يعمل Oracle ERP بمعزل عن غيره. فكل شركة في دول الخليج تشغّل Oracle إلى جانب مجموعة من الأنظمة المحلية والبوابات الحكومية والتطبيقات الخارجية. وجعل هذه الأنظمة تتبادل البيانات بسلاسة، دون إعادة إدخال يدوي أو أخطاء أو انقطاعات حين يعدّل أحدهم حقلاً ما، هو ما يحله تكامل Oracle السحابي (Oracle Cloud Integration).

يشرح هذا الدليل كيف يعمل Oracle Integration Cloud، وما الذي يربطه، وكيف يبدو مشروع تكامل حقيقي في الإمارات والسعودية والبحرين.

ما هو Oracle Integration Cloud؟

يرمز OIC إلى Oracle Integration Cloud. وهو منصة Oracle المخصصة لربط Oracle Fusion بالأنظمة الأخرى. ويمنح Oracle Integration Cloud فرق تقنية المعلومات أسلوباً منظماً ومُدارَ لمعالجة كل عملية تكامل، بدلاً من بناء اتصالات مباشرة بين كل نظامين وصيانتها بشكل مستقل.

تخيّل OIC كطريق سريع مُدار بين Oracle وبقية منظومتك التقنية.

تنتقل البيانات في الاتجاهين:

  • تنتقل الطلبات من Oracle Order Management إلى شركة الخدمات اللوجستية (3PL)
  • تنتقل بيانات الرواتب من Oracle HCM إلى مزود نظام حماية الأجور
  • تنتقل بيانات الفواتير من Oracle Financials إلى بوابة فاتورة التابعة لزاتكا
  • تعود حالة تخليص زاتكا إلى Oracle

إن OIC ليس أداة تطوير مخصصة، بل منصة مُدارة توفر:

  • موصّلات (Adapters) جاهزة لمئات التطبيقات والخدمات الشائعة
  • أدوات تصميم مرئية لسير العمل لربط البيانات بين الأنظمة
  • مراقبة ومعالجة أخطاء مدمجتان
  • منطق إعادة محاولة تلقائي عند انقطاع الاتصال
  • مسارات تدقيق تُظهر كل عملية تبادل للبيانات

وبالنسبة لمديري تقنية المعلومات في الشركات التي تبحث عن تكامل Oracle في الإمارات والسعودية، يقضي OIC على الاتصالات المباشرة الهشّة بين الأنظمة التي تتراكم عبر السنين وتنهار في أسوأ لحظة ممكنة.

لماذا تحتاج شركات الخليج إلى تكامل Oracle أكثر من غيرها

تغطي وثائق Oracle القياسية أنماط التكامل العالمية، لكنها لا تغطي عمليات التكامل التي تحتاجها شركات الخليج فعلياً.

منظومة التكامل في دول الخليج

كل نشر جاد لـ Oracle في الإمارات أو السعودية أو البحرين يعمل إلى جانب مجموعة من الأنظمة المحلية التي لا وجود لها في الأسواق الغربية:

النظام المحلي الدولة وظيفته
بوابة فاتورة (ZATCA Fatoorah) السعودية إنشاء الفواتير الإلكترونية بين الشركات (B2B) وتقديمها وتخليصها
مدد لنظام حماية الأجور السعودي السعودية التحقق من تحويلات الأجور وإعداد تقارير الامتثال
منصة قوى السعودية إدارة عقود العمل وتتبع السعودة
نظام حماية الأجور لدى المصرف المركزي الإماراتي الإمارات تقديم ملفات SIF لنظام حماية الأجور
بوابة الهيئة الاتحادية للضرائب (FTA) الإمارات تقديم إقرارات ضريبة القيمة المضافة وتقارير الامتثال الضريبي
التقارير الرقابية لمصرف البحرين المركزي (CBB) البحرين تقديمات الامتثال إلى مصرف البحرين المركزي
المنصات المصرفية المحلية جميع الأسواق إنشاء ملفات الدفع وتغذيات المطابقة البنكية
أنظمة 3PL وإدارة المستودعات (WMS) جميع الأسواق إدارة الخدمات اللوجستية والمستودعات والشحن

لا يوجد أي منها في مكتبة التكامل العالمية القياسية لدى Oracle. وبناء الاتصالات بكل واحد منها يتطلب معرفة تقنية خاصة بدول الخليج لا يمتلكها معظم شركاء Oracle.

كيف يعمل Oracle Integration Cloud

تعمل خدمة Oracle Integration Cloud وفق بنية المحور والأذرع (hub-and-spoke). يقع Oracle Fusion في المركز، ويدير OIC الاتصالات الخارجة منه إلى الأنظمة الأخرى.

أنماط التكامل الأساسية الثلاثة

فيما يلي أنماط التكامل الأساسية الثلاثة التي يعرفها كل شريك لـ Oracle.

1. التكامل الفوري

تؤدي معاملة في Oracle إلى إجراء فوري في نظام آخر. فأمر الشراء المعتمد في Oracle Procurement ينشئ تلقائياً أمر توريد في بوابة المورّد. والموظف الجديد في Oracle HCM يُرسل عقد عمله فوراً إلى قوى. ولا يوجد تأخير دفعي.

2. التكامل الدفعي

تُجمع البيانات وتُنقل وفق جدول زمني. فملف رواتب نظام حماية الأجور اليومي يُنشأ عند منتصف الليل ويُرسل إلى مدد. ومطابقة مخزون شركة 3PL الأسبوعية تُنفَّذ كل يوم أحد. ويناسب التكامل الدفعي تدفقات البيانات كبيرة الحجم وغير الحساسة للوقت.

3. التكامل القائم على الأحداث

يؤدي حدث محدد في Oracle إلى تشغيل سير عمل. فعودة حالة تخليص زاتكا بصيغة «مرفوض» تُطلق تنبيهاً للفريق المالي وتنشئ مهمة تصحيح في Oracle Financials. وانخفاض مستوى المخزون عن نقطة إعادة الطلب يُطلق طلب شراء. فالنظام يستجيب لما يحدث، لا للساعة.

الموصّلات الجاهزة في Oracle

من أقوى الحجج لصالح أدوات تكامل Oracle مقارنةً بالتطوير المخصص مكتبة الموصّلات الجاهزة.

فبدلاً من كتابة شيفرة مخصصة لربط Oracle بمنصة شائعة، يوفر OIC موصّلاً مهيأً مسبقاً يتولى المصادقة وربط البيانات وإدارة الأخطاء بشكل جاهز.

موصّلات OIC الشائعة الاستخدام في دول الخليج

الموصّل حالة الاستخدام في دول الخليج
موصّل Oracle ERP Cloud يربط وحدات Oracle Fusion ببعضها وببيئات EBS
موصّل Oracle HCM Cloud يزامن بيانات الموارد البشرية بين Oracle HCM ومزودي الرواتب أو المزايا
موصّل REST يربط أي نظام يملك واجهة REST API: فاتورة (ZATCA Fatoorah)، وقوى، والمنصات المصرفية الإماراتية
موصّل SOAP يربط الأنظمة القديمة التي تستخدم بروتوكولات خدمات الويب الأقدم
موصّل FTP/SFTP تكامل قائم على الملفات لملفات SIF الخاصة بنظام حماية الأجور، واستيراد كشوف الحسابات البنكية، وتغذيات EDI
موصّل قاعدة البيانات تكامل مباشر على مستوى قاعدة البيانات مع الأنظمة المحلية داخل المنشأة أو أنظمة ERP القديمة
موصّل البريد الإلكتروني الإشعارات الآلية وطلبات الموافقة وتوجيه التنبيهات

تعتمد مشاريع تكامل Oracle في السعودية بشكل أكبر على موصّل REST. فبوابة فاتورة وقوى ومدد جميعها تتيح واجهات REST API. ويتولى موصّل REST في OIC رموز المصادقة وتنسيق البيانات المرسلة ومعالجة استجابات الأخطاء، وهي أمور كانت ستتطلب لولاه تطوير شيفرة مخصصة.

التكامل مع زاتكا: أهم اتصال في دول الخليج

إذا كانت شركتك تعمل في المملكة العربية السعودية، فإن تكامل الفوترة الإلكترونية للمرحلة الثانية من زاتكا إلزامي. إنه متطلب امتثال.

ويجب أن تتضمن مشاريع تكامل Oracle في الرياض وسائر أنحاء المملكة مسار عمل خاصاً بالتكامل مع زاتكا. وفيما يلي ما يتضمنه ذلك:

ما الذي يتطلبه التكامل مع زاتكا

فيما يلي المتطلبات الأساسية للتكامل مع زاتكا.

إنشاء الفواتير

يجب أن ينشئ Oracle Financials الفواتير بصيغة UBL 2.1 XML التي تشترطها زاتكا. ويجب أن تتضمن الفاتورة رموز QR وأختاماً تشفيرية وجميع الحقول الإلزامية المحددة في المعيار التقني لزاتكا.

تقديم الفواتير للتخليص

يجب تقديم فواتير الشركات (B2B) التي تتجاوز الحد المحدد إلى بوابة فاتورة التابعة لزاتكا لتخليصها قبل إرسالها إلى المشتري. ويتولى OIC هذا التقديم عبر واجهة ZATCA REST API.

إدارة الحالة

تعيد زاتكا حالة التخليص: معتمدة، أو معتمدة بشروط، أو مرفوضة. ويلتقط OIC هذه الحالة ويحدّث سجل الفاتورة في Oracle Financials. وتُطلق الفواتير المرفوضة سير عمل للتصحيح وإعادة التقديم.

فواتير الإبلاغ

يُبلَّغ عن فواتير المستهلكين (B2C) إلى زاتكا على دفعات بفواصل زمنية يحددها جدول الامتثال. ويدير OIC دورة إنشاء الدفعات وتقديمها واستلام الإقرار بالاستلام.

أخطاء شائعة في التكامل مع زاتكا

تبني كثير من الشركات التكامل مع زاتكا كمشروع لمرة واحدة وتفترض أنه انتهى. لكنه لم ينتهِ. فالمعايير التقنية لزاتكا تُحدَّث بانتظام، وكل تحديث يتطلب اختبار التكامل وتعديله.

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

التكامل مع نظام حماية الأجور الإماراتي والخدمات المصرفية

يجب أن تعالج مشاريع تكامل Oracle في الإمارات تكاملين مرتبطين بالمدفوعات لا وجود لهما في وثائق Oracle العالمية.

التكامل مع ملفات SIF لنظام حماية الأجور الإماراتي

يشترط المصرف المركزي الإماراتي على جميع أصحاب العمل في القطاع الخاص دفع الرواتب عبر نظام حماية الأجور. ويجب أن ينشئ Oracle HCM Payroll ملف SIF (ملف معلومات الراتب) بالصيغة الدقيقة التي يحددها المصرف المركزي.

ويتولى تكامل OIC ما يلي:

  • إنشاء ملف SIF من مخرجات دورة رواتب Oracle Payroll
  • التسليم الآلي إلى قناة نظام حماية الأجور المصرفية الخاصة بصاحب العمل
  • استرجاع حالة التأكيد وتحديث سجل Oracle HCM
  • تنبيهات الاستثناءات عند رفض البنك لملفات SIF

التكامل مع المنصات المصرفية الإماراتية

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

يربط OIC نظام Oracle Cash Management بصيغة الكشوف الإلكترونية لكل بنك. وتُستورد المعاملات البنكية تلقائياً، وتُطابق مع سجلات Oracle، وتُوسَم للمراجعة اليدوية عند عدم وجود تطابق. وبذلك تصبح المطابقة البنكية في نهاية الشهر مهمة مراجعة، لا عملية إدخال بيانات.

Oracle Data Integrator مقابل Oracle Integration Cloud

يصادف مديرو تقنية المعلومات الذين يقيّمون أدوات تكامل Oracle كلاً من Oracle Integration Cloud (OIC) وOracle Data Integrator (ODI). وهما يحلان مشكلتين مختلفتين.

العامل Oracle Integration Cloud (OIC) Oracle Data Integrator (ODI)
الاستخدام الأساسي التكامل بين التطبيقات مستودعات البيانات وعمليات ETL (الاستخراج والتحويل والتحميل)
الأنسب لـ تكامل العمليات التجارية الفوري وشبه الفوري نقل البيانات الضخمة وتحويلها لأغراض التحليلات
البنية سحابية أصلية، خدمة مُدارة يمكن أن تكون داخل المنشأة أو سحابية
حالة الاستخدام النموذجية في الخليج اتصالات زاتكا ونظام حماية الأجور والبنوك وشركات 3PL وقوى في الإمارات والسعودية تحميل بيانات Oracle في مستودع بيانات لأغراض ذكاء الأعمال والتقارير
أسلوب التطوير تهيئة مرئية بأقل قدر من البرمجة تقني، ومنطق تحويل يعتمد بكثافة على SQL
الملاءمة مع Oracle Fusion طبقة التكامل الأساسية لـ Oracle Fusion Cloud طبقة ثانوية لنقل بيانات التحليلات

تتطلب غالبية مشاريع تنفيذ Oracle في دول الخليج استخدام OIC. أما مشروع مستودع بيانات تحليلي مستقل فقد يحتاج إلى ODI فقط.

وتخدم الأداتان أغراضاً مختلفة تماماً ولا ينبغي التعامل معهما كأنهما قابلتان للتبادل. فعمليات نشر تكامل Oracle في دبي والسعودية تتضمن في الغالب خمس نقاط تكامل على الأقل عبر OIC. أما المشاريع التي تشمل أيضاً Oracle Analytics Cloud أو منصة ذكاء أعمال مستقلة فستحتاج إضافة إلى ODI لطبقة مستودع البيانات.

OIC مقابل واجهات REST API المخصصة: أيهما الأنسب؟

يتساءل بعض مديري تقنية المعلومات عما إذا كان بناء اتصالات REST API مخصصة أفضل من استخدام OIC.

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

الاعتبار OIC REST API مخصص
مدة الإعداد أسرع: موصّلات جاهزة وربط مرئي أبطأ: برمجة من الصفر
الصيانة المستمرة تدير Oracle المنصة يدير فريقك الشيفرة
معالجة الأخطاء مدمجة تبنيها بنفسك
المراقبة لوحات مراقبة مدمجة تبنيها بنفسك
التكلفة رسوم اشتراك OIC وقت المطورين + البنية التحتية
الأنسب لـ تكاملات متعددة، ومستوى المؤسسات الكبرى اتصال واحد محدد للغاية

فالشركة التي تشغّل تطبيقات Oracle Fusion عبر المالية والموارد البشرية وسلاسل الإمداد (Finance وHCM وSCM) مع خمس نقاط تكامل أو أكثر، مثل زاتكا ونظام حماية الأجور والبنوك وشركات 3PL وقوى، تحصل على اقتصاديات أفضل على المدى الطويل من OIC مقارنة بخمسة تكاملات مخصصة منفصلة تُصان كل منها على حدة.

ماذا يتضمن مشروع تكامل Oracle فعلياً

يتبع كل مشروع تكامل لدى الفهد عملية محددة عند نشر اتصالات Oracle Applications Cloud. فلا توجد اختصارات لا تخلق مشكلات لاحقاً.

اكتشاف التكامل

يبدأ المشروع بجرد للتكاملات. فيُوثَّق كل تدفق بيانات بين Oracle ونظام آخر:

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

يصبح هذا الجرد وثيقة تصميم التكامل. ولا يُبنى أي شيء بدونها.

تصميم التكامل

يُصمَّم كل تكامل قبل بدء التطوير. ويغطي التصميم ما يلي:

  • اختيار الموصّل وطريقة المصادقة
  • ربط الحقول بين نموذجَي بيانات المصدر والهدف
  • منطق التحويل: تحويل العملات، وترجمة الرموز، ودمج الحقول
  • توجيه الأخطاء: أين تذهب السجلات الفاشلة ومن يتلقى التنبيه
  • معايير الاختبار: كيف يبدو «العمل الصحيح» في اختبار قبول المستخدم (UAT)

بناء التكامل واختباره

تُبنى تكاملات OIC في بيئة تطوير أولاً. ويشمل الاختبار اختبار كل تكامل بمعزل عن غيره، يليه اختبار شامل للتدفق الكامل.

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

التسليم والتوثيق

يتضمن كل تكامل تسلّمه الفهد أدلة تشغيلية. فيعرف فريق تقنية المعلومات لديك ما يفعله كل تكامل، وكيف يراقبه، وماذا يفعل عند وقوع خطأ.

وهذه ليست ممارسة قياسية لدى شركاء Oracle. فكثير منهم يسلّمون التكاملات دون توثيق، تاركين فرق تقنية المعلومات تدير صناديق سوداء.

الأسئلة الشائعة

ما هو Oracle Integration Cloud (OIC)؟

Oracle Integration Cloud هو منصة Oracle المُدارة لربط تطبيقات Oracle Fusion بأنظمة الأطراف الأخرى. ويوفر موصّلات جاهزة، وتصميماً مرئياً لسير العمل، ومراقبة ومعالجة أخطاء مدمجتين. ويغني OIC عن كتابة شيفرة مخصصة للاتصال المباشر بين Oracle وكل نظام خارجي.

هل يدعم Oracle Integration Cloud المرحلة الثانية من زاتكا في السعودية؟

يدعم OIC التكامل مع المرحلة الثانية من زاتكا عبر موصّل REST الذي يربط Oracle Financials ببوابة فاتورة التابعة لزاتكا. وتتضمن مشاريع تكامل Oracle في السعودية لدى الفهد التكامل مع زاتكا كمسار عمل مخصص، يغطي إنشاء الفواتير وتقديمها للتخليص وإدارة الحالة وتحديثات الامتثال المستمرة مع تطور معايير زاتكا.

ما الفرق بين OIC وOracle Data Integrator؟

يتولى OIC التكامل بين التطبيقات: اتصالات العمليات التجارية الفورية بين Oracle Fusion وأنظمة مثل زاتكا ونظام حماية الأجور والمنصات المصرفية وشركات 3PL. أما Oracle Data Integrator فيتولى عمليات ETL لمستودعات البيانات: نقل البيانات الضخمة لأغراض التحليلات والتقارير. وتحتاج معظم مشاريع Oracle في الخليج إلى OIC. وقد تحتاج المشاريع ذات متطلبات ذكاء الأعمال المتقدمة إلى ODI أيضاً لطبقة بيانات التحليلات.

هل يمكن لـ Oracle Integration Cloud الاتصال بالأنظمة المصرفية المحلية في الإمارات والسعودية؟

نفّذ الفريق التقني لدى الفهد تكاملات لتغذيات المطابقة البنكية مع كبرى المنصات المصرفية في الإمارات والسعودية. ويستخدم تكامل Oracle في دبي موصّلَي REST وSFTP في OIC لربط Oracle Cash Management بصيغ كشوف الحسابات البنكية وأتمتة عملية المطابقة اليومية.

كم تبلغ تكلفة مشروع تكامل Oracle؟

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

ناقش متطلبات تكامل Oracle الخاصة بك

يُعد تكامل Oracle السحابي من أكثر مكونات نشر Oracle Fusion تطلباً من الناحية التقنية. وإتقانه يتطلب شريكاً يجمع بين خبرة Oracle OIC والمعرفة المباشرة بأنظمة دول الخليج.

نفّذ مستشارونا التقنيون خدمات تنفيذ Oracle Fusion، بما في ذلك مسارات عمل تكامل OIC في الإمارات والسعودية والبحرين. وقد بُنيت تكاملات زاتكا ونظام حماية الأجور وقوى والبنوك وشركات 3PL وجرت صيانتها في مشاريع خليجية حية.

نقطة البداية واحدة مهما كان النطاق: اكتشاف منظم لمتطلبات التكامل لديك. وينطبق ذلك سواء كانت الحاجة تكاملاً ضمن تنفيذ Oracle HCM السحابي جديد، أو إضافة وحدة إلى بيئة خدمات نظام Oracle ERP قائمة، أو مشروع OIC مستقلاً.

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

ناقش متطلبات التكامل لديك ←

💬 تواصل معنا مباشرة عبر واتساب

نتحدث العربية. تواصل معنا عبر واتساب للحصول على استشارة مجانية في تكامل أوراكل

الفهد لاستشارات تقنية المعلومات (Al Fahad IT Consulting) عضو في شبكة شركاء أوراكل وشريك Zoho المميز، وتقدّم خدمات تنفيذ Oracle Integration Cloud وأنظمة ERP في الإمارات والسعودية والبحرين.

Share this post

Leave a Reply

Your email address will not be published. Required fields are marked *