التحضير للاتصال بتطبيق ERP

للاتصال بتطبيق Oracle Cloud ERP، يجب عليك:

  • تلبية متطلبات مسبقة معينة
  • الحصول على عنوان URL لكتالوج الأحداث أو WSDL
  • تعيين الأدوار المطلوبة لمستخدم
  • تكوين Oracle Cloud ERP لاشتراكات الأحداث
  • راجع إجراء تحميل الملفات

المتطلبات الأساسية لتكوين اتصال

يجب استيفاء المتطلبات الأساسية التالية لتكوين اتصال بموفق Oracle Cloud ERP.

متطلب أساسي الوصف
الاشتراك في Oracle Cloud ERP يتيح لك هذا الإجراء تكوين حساب مستخدم Oracle Cloud ERP بالامتيازات الصحيحة. يمكنك تحديد حساب المستخدم هذا عند تكوين اتصال Oracle Cloud ERP في صفحة الاتصالات.
الحصول على عنوان URL لـ WSDL الخاص بخدمة كتالوج خدمة Oracle Cloud ERP أو عنوان URL لكتالوج الأحداث يجب تحديد WSDL إلزامي لخدمة كتالوج خدمة Oracle Cloud ERP (للوصول إلى كائنات الأعمال) وعنوان URL لكتالوج أحداث (للاشتراك في الأحداث) بشكل اختياري.
تعيين أدوار للمستخدم تأكد من أن مستخدم Oracle Fusion Cloud Applications لديه الأدوار المطلوبة. هذه الأدوار مطلوبة لتمكين اشتراكات الأحداث أو تحديد وحدات العمل.
الاشتراك في الأحداث في Oracle Cloud ERP للاشتراك في أحداث Oracle Cloud ERP في تكامل، يجب تكوين مفتاح CSF. قم بتكوين مفتاح CSF من طبعة Oracle SOA Composer الموجودة في نطاق سلسلة التوريد والتصنيع في Oracle Fusion Cloud (SCM).
تحميل الملفات بشكل مجمع وإدراج البيانات في جداول تطبيق Oracle Cloud ERP

يدعم موفق Oracle Cloud ERP تحميل البيانات المجمعة في Oracle Cloud ERP من خلال التكامل مع Oracle WebCenter Content. يتيح Oracle WebCenter Content إمكانية إجراء تحميل مجمع للملفات وإدراج البيانات في جداول تطبيق Oracle Cloud ERP.

تحميل الملفات إلى Oracle WebCenter Content

يدعم موفق Oracle Cloud ERP تحميل الملفات إلى Oracle WebCenter Content.

الحصول على WSDL لخدمة Oracle Cloud ERP

يجب الحصول على WSDL كتالوج خدمة Oracle Cloud ERP للوصول إلى الموفق الوارد والصادر وتكوينه لاستخدام كائنات الأعمال أو خدمات الأعمال.

لتكوين موفق Oracle Cloud ERP، تحتاج إلى serviceCatalog WSDL. serviceCatalog WSDL هو كتالوج لجميع الخدمات التي تعرضها طبعة Oracle Cloud ERP. يعرض الكتالوج الخدمات من جميع المنتجات، مثل الشؤون المالية وإدارة المشروعات وإدارة الطلبات وإدارة المخزون، وما إلى ذلك.

بالنسبة إلى Oracle Cloud ERP، يكون عنوان URL لـ WSDL الخاص بكتالوج الخدمة هو:

https://ERP_Host_Name.fs.<data center>.oraclecloud.com/fscmService/ServiceCatalogService?WSDL

تعيين الأدوار المطلوبة لمستخدم تكامل

لاستخدام موفق Oracle Cloud ERP في التكامل، يجب تعيين أدوار محددة لمستخدم التكامل.

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

  • استخدم مهام إدارة أدوار الوظائف أو إدارة المهام في منطقة عمل الإعداد والصيانة.

  • من قائمة المستكشف، حدد الأدوات.

    حدد Security Console.

تكوين Oracle Cloud ERP لاشتراكات الأحداث

يجب تكوين مفتاح CSF للاشتراك في الأحداث في Oracle Cloud ERP. هذا المفتاح مطلوب بواسطة إطار عمل معالج الحدث عند استدعاء التكامل. تتم إدارة صلاحيات التكامل بواسطة مفتاح CSF. قم بتكوين مفتاح CSF في Oracle SOA Composer.

تأكد من تحديد المعلومات التالية بشكل صحيح عند تكوين مفتاح CSF:
  • تكوين اسم مفتاح CSF. يجب أن يكون الاسم توليفة من معرف Oracle Identity Cloud Service واسم طبعة التكامل.

    1. في الركن الأيسر العلوي من Oracle Integration، انقر على قائمة اسم المستخدم، ثم انقر على حول.

    2. انسخ قيمة نطاق الهوية (على سبيل المثال، idcs-638a2ce020e60c2881) وقيمة طبعة الخدمة (على سبيل المثال، oic1575).

    3. قم بتجميع قيمة مفتاح CSF مع نطاق الهوية أولاً وطبعة الخدمة الثانية (بدون مسافة بينهما): idcs-638a2ce020e60c2881oic1575.

  • أنشئ مفتاح CSF باستخدام حساب مستخدم Oracle Integration الذي تريد تسجيل الدخول به إلى Oracle Integration وليس اسم المستخدم الذي تم إنشاؤه عند الاشتراك في Oracle Cloud ERP.

  • تأكد من عدم انتهاء صلاحية كلمة مرور مفتاح CSF.

تكوين Oracle Cloud ERP:

  1. سجل الدخول إلى Oracle SOA Composer باستخدام مستخدم له دور مسئول SOA. احصل على hostname وport من المسئول.
    على سبيل المثال، عنوان URL الخاص بـ SOA Composer هو:
     https://ERP_instance_name.fa.data center.oraclecloud.com/soa/composer
  2. انقر على إدارة التأمين.
  3. أضف اسم مفتاح CSF.
  4. أدخل اسم المستخدم وكلمة السر اللذين تدخلهما لتسجيل الدخول إلى Oracle Integration.
    لا تُدخل اسم المستخدم وكلمة السر اللذين تم إنشاؤهما عند الاشتراك في Oracle Cloud ERP. يجب أن يكون مستخدم Oracle Integration موجودًا في Oracle Integration ويجب أن يكون معينًا إلى دور ServiceUser. يقوم إدخال مفتاح CSF في البنية الأساسية Oracle Cloud ERP بتخزين صلاحيات Oracle Integration المستخدمة بواسطة Oracle Cloud ERP. عندما يقوم تطبيقات Oracle Fusion Cloud بإرسال طلبات خارجية إلى Oracle Integration (في وقت التشغيل)، فإنه يرسل صلاحيات هذا الحساب (اسم المستخدم وكلمة السر) للتصديق.
  5. انقر على تسجيل.

تحميل الملفات بشكل مجمع وإدراج بيانات في جداول تطبيقات Oracle Cloud ERP

يجب استيفاء ملفات تصدير بيانات المتطلبات الأساسية التالية بشكل مجمع ثم إدراج البيانات في جداول تطبيق Oracle Cloud ERP.

  1. قم بإنشاء مستخدم مشابه لمستخدم اتصال مهايئ ERP Cloud في صفحة "الخدمة الخاصة بي". هذا المستخدم مرتبط بمجال تأمين Oracle Integration WebLogic. يجب أن يتطابق اسم المستخدم تمامًا مع اسم مستخدم Oracle Cloud ERP. يمكن أن تكون كلمة المرور وعنوان البريد الإلكتروني أي شيء. تأكد من تحديد الأدوار الصحيحة لمستخدم Oracle Cloud ERP في تطبيق Oracle Cloud ERP. يجب أن يكون لدى المستخدم SOAOperator وأدوار التكامل.
  2. استيراد الشهادات اللازمة. في المستعرض، أدخل عنوان URL لـ WSDL الخاص بكتالوج الخدمة:
    • عنوان URL لـ WSDL هو:
      https://hostname:port/fscmService/ServiceCatalogService?WSDL
  3. في WSDL، انتقل إلى قسم الشهادات X509، الموجود داخل عنصر <dsig:x509Data>. فيما يلي مثال على ذلك:
    </wsdl:binding>
        <wsdl:service name="ErpIntegrationService"
            <wsdl:port name="ErpIntegrationServiceSoapHttpPort" binding="tns:ErpIntegrationServiceSoapHttpPort"/>
                <soap:address location="https://hostname:port/fscmService/ErpIntegrationService"/>
                <wsa:EndpointReference xmlns:wsa="http://www.w3.org/2005/08/addressing">
                <wsa:Address xmlna:wsa="http://www.w3.org/2005/08/addressing">
                    https://hostname:port/fscmService/ErpIntegrationService
                <wsa:Address>
                <wsid:Identity xmlns:wsis="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
                    <dsig:KeyInfo xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
                        <dsig:X509Data>
                            <dsig:X509Certificate>
                            //Copy certificate 1
                            djfhisjfjkjs4637rYiucy4r84378495847ydfiu678ww7789474re873477HSsfyGkwe3847qdi378TY
                            </dsig:X509Certificate>
                            <dsig:X509IssuerSerial>
                                <dsig:X509IssuerName>CN=Cloud9CA-2, DC=cloud, DC=oracle, DC=com</dsig:X509IssuerName>
                                <dsig:X509IssuerSerialNumber>45631179900002566</dsig:X509IssuerSerialNumber>
                            </dsig:X509IssuerSerial>
                            <dsig:X509SubjectName>CN=FAEncryption, DC=cloud, DC=oracle, DC=com</dsig:X509SubjectName>
                            <dsig:X509SKI>aKdfjjkrueTY46372NeiHJ</dsig:X509SKI>
                            <dsig:X509Certificate>
                            //Copy certificate 2
                            jhKIp9845eiseroi4d9Jl094osie9r9w309cw0890w4809589348f958985e098siHDD985983558KJj9
                            </dsig:X509Certificate>
                      </dsig:X509Data>
                   </dsig:KeyInfo>
                 </wsid:Identity>
               </wsa:EndpointReference>
             </wsdl:port>
           </wsdl:service>
        </wsdl:definitions>
  4. انسخ سلسلة الشهادة الأولى والثانية إلى ملفين منفصلين. على سبيل المثال، erp_cert1.cer وerp_cert2.cer.
  5. في مربع حوار تحميل الشهادة، في Oracle Integration، قم باستيراد كلا الشهادتين كأنواع شهادة حماية الرسالة وأدخل أسماء بديلة فريدة.
  6. تلبية توصيات ملف البيان التالية (أي ملف الخصائص في ملف ZIP الذي يجب تحميله إلى Oracle WebCenter Content للتحميل المجمع للملفات وإدراج البيانات في جداول تطبيق Oracle Cloud ERP. هذه الخطوة مطلوبة فقط لاستدعاء ERP Cloud عند إتمام الوظيفة.
    • يتوقع ملف البيان تفاصيل عملية الاستيراد بالصيغة التالية:

      job package name,job def name,manifest file name,job parameters (comma separated)

      على سبيل المثال:

      oracle/apps/ess/financials/payables/invoices/transactions,APXIIMPT,AP,#NULL,#NULL,#NULL,#NULL,#NULL,#NULL,#NULL,INVOICE
    • يجب أن يكون اسم ملف البيان بادئة لاسم ملف ZIP الفعلي إذا كان يحتوي على _. وإلا، فيجب أن يكون الاسم فقط. على سبيل المثال، إذا كان اسم ملف ZIP هو AP_301.zip، فيجب أن يكون اسم ملف البيان هو AP.properties ويجب أن تكون القيمة الثالثة في البيان هي اسم ملف البيان. إذا كان اسم ملف ZIP هو AP.zip، فيجب أن يكون اسم ملف البيان هو AP.properties ويجب أن تكون القيمة الثالثة في البيان هي اسم ملف البيان.

    • يتم دعم وظيفة واحدة فقط لكل إجراء استدعاء. يمكن أن يكون لديك إدخالات متعددة في ملف خاصية البيان لاستيراد البيانات من جدول الواجهة إلى جداول التطبيقات في دفعات تصل إلى 10 للمعالجة المتسلسلة أو حتى 5 للمعالجة المتوازية. على سبيل المثال، يحتوي ملف بيانات استيراد اليومية على سجلات مكونة من 10 دفاتر أستاذ. يحتوي ملف الخاصية على 10 إدخالات باسم دفتر الأستاذ الفريد كمعلمة. بعد تحميل ملف البيانات في جدول الواجهة، تحتوي عملية الاستيراد على 10 عمليات فرعية لكل دفتر أستاذ.

  7. استيفاء المتطلبات الأساسية التالية لتكوين التكامل الذي يستخدم ميزة الاستيراد المجمع:
    قم بتخطيط المعلمات التالية إلى موفق Oracle Cloud ERP:
    • قم بتخطيط المعلمة ICSFileReference إلى المعلمة File Reference من الموفق الآخر (على سبيل المثال، موفق FTP أو موفق REST أو أي موفق استخدمته يحتوي على المعلمة ICSFileReference).

    • قم بتخطيط معلمة FileName من مخطط قاعدة البيانات المصدر إلى مخطط قاعدة البيانات الهدف (المخطط الهدف هو مخطط الاستيراد المجمع Oracle Cloud ERP). يجب أن يكون FileName فريدًا لكل طلب.