تكوين مجلد أو مستند في Oracle Content and Experience Cloud باستخدام العملية في Oracle Integration Cloud
استخدم حدث بدء المستند لتكوين نموذج لعملية يمكن بدؤها بواسطة مستند. استخدم حدث بدء المجلد لتكوين نموذج لعملية يمكن بدؤها بواسطة مجلد.
قبل أن تتمكن من تكوين إحدى هذه العمليات، يجب أن يكون لديك حساب Oracle Content Management، ويجب تكوين اتصال بين تلك الخدمة وOracle Integration.
من خلال تمكين تكامل Oracle Content Management، يمكنك تحديد المجلدات التي سيتم تكوينها تلقائيًا في Oracle Content Management لكل طبعة عملية، مما يوفر تنظيمًا معرفًا مسبقًا للمستندات المعنية. يمكنك أيضًا تجاوز نوع الوصول على مستوى المهمة لتعريف الأذونات الصحيحة للمجلد أو المستند لمهمة معينة، وفقًا لاحتياجات العمل الخاصة بك. على سبيل المثال، قد ترغب في منع المستخدمين من عرض مستند أو مجلد مصنف مقترن بمهمة.
لاحظ متطلبات الوصول هذه لتكامل ناجح:
-
للتمكن من بدء عملية، يجب أن يتمتع مستخدم Oracle Content Management الذي تم تكوينه في Oracle Integration بصلاحية وصول كاملة للمجلد (أي مجلد المستند الوارد) الذي تم تكوينه في Oracle Content Management.
-
بالنسبة للعملية التي يتم بدؤها بواسطة مجلد (أي عملية ذات حدث بدء المجلد)، يجب أن يكون لمستخدم Oracle Content Management الذي تم تكوينه في Oracle Integration صلاحية وصول المدير إلى المجلد حتى يتمكن من الوصول إليه في Oracle Integration. على سبيل المثال، يلزم وصول المدير لرؤية المجلد في صفحة تفاصيل المهمة وصفحة تعقب العملية، للوصول إلى المجلد عند تضمين مكونات واجهة مستخدم العملية في تطبيق خارجي، أو لعرض المجلد في تطبيق الأجهزة المتنقلة للعملية.
-
لرؤية عملية في قائمة العمليات لمجلد، ولتتمكن من بدء طبعة عملية عند وصول مستند جديد، يجب منح مستخدم Oracle Integration الذي تم تكوينه في Oracle Content Management دور بادئ العملية.
لتصميم عملية يمكن بدؤها بواسطة مستند أو مجلد:
-
حدد المستند الوارد أو المجلد الوارد في Oracle Integration.
-
عمل نموذج لعملية تحتوي على حدث بداية مستند أو حدث بداية مجلد.
-
قم بتخصيص النسخة المعدلة الخاصة بها لتخطيط حدث البداية بالمستند أو المجلد الوارد المقابل الذي قمت بتكوينه. تتيح لك خيارات التنفيذ تحديد طريقة عرض المستند أو المجلد للمستخدمين.
-
اختياريًا، قم بتعديل الدور الذي يمكنه الوصول إلى المستند أو المجلد على مستوى المهمة.
-
قم بتكوين المجلد في Oracle Content Management لبدء عملية عند وصول مستند.
بدلاً من ذلك، يمكنك استخدام الواجهة البرمجية للتطبيق لخدمة REST وإدخال كل قيم المدخلات.
تحديد المستند أو المجلد الوارد
يمكنك استخدام صفحة المستندات في Oracle Integration (Process Builder) لتعريف مستند أو مجلد وارد.
افتح تطبيق العملية الذي تقوم بتكوين نماذج له، ثم انقر على المستندات. تسرد صفحة المستندات المستندات المستندات الواردة والمجلدات الواردة التي تم تعريفها بالفعل.
لتكوين مستند أو مجلد وارد جديد، انقر على جديد ، وحدد النوع المناسب، وأدخل اسمًا، وحدد إذن الوصول الافتراضي.
عمليات النموذج التي يمكن بدؤها من أحداث بدء المستندات أو المجلدات
يمكنك إنشاء نموذج عملية في Oracle Integration يمكن بدؤها من حدث بدء مستند أو مجلد.
قبل البدء، أضف حدث بدء المستند أو حدث بدء المجلد من لوحة العناصر. سيتم فقط دعم أول حدث بداية تقوم بإضافته إلى عملية.
- في علامة التبويب "الصفحة الرئيسية للتطبيق"، انقر على العمليات.
- انقر على عملية جديدة
لفتح مربع الحوار "تكوين عملية".
- حدد لا شيء
- أدخل اسمًا للعملية وتأكد من تحديد مربع الاختيار فتح على الفور، ثم انقر على تكوين.
- في لوحة العناصر، انقر على الأحداث.
- اسحب حدث بدء المستند أو حدث بدء المجلد إلى لوحة العمل.
- قم بإضافة تدفق تسلسل من حدث بداية مجلد أو مستند جديد إلى حدث النهاية.
- حذف حدث البداية الفارغ.
- استمر في تعديل العملية وتعريفها. تأكد من اختباره وتوزيعه.
تمكين أدوار المستخدم لبدء عملية بدء مستند أو حافظة
يمكنك تمكين أدوار مستخدمين معينة لبدء عملية بدء مستند أو مجلد في Oracle Integration.
لتمكين دور مستخدم من تحميل مستند لبدء عملية:
- افتح العملية.
- في التقسيم ذي حدث بداية المستند أو المجلد، انقر على اسم الدور ثم انقر على تحرير
.
- في حقل الدور، حدد معالج تلقائي.
تخصيص عملية تم بدؤها أو تم بدؤها بواسطة مجلد
بعد إنشاء نموذج لعملية في Oracle Integration، يمكنك إضافة مستند بدء أو مجلد في عملية وتخصيصه.
لتخصيص عملية تم بدؤها بواسطة المستند أو تم بدؤها بواسطة المجلد:
تكوين مجلد
لتعيين عملية للبدء تلقائيًا عند تحميل مستند إلى مجلد، يجب تكوين المجلد في Oracle Content Management.
لتكوين المجلد لبدء عملية عند وصول مستند:
- قم بتسجيل الدخول إلى Oracle Content Management.
- حدد المجلد.
- حدد خصائص من شريط القوائم.
- تمكين إعداد بدء العملية عند وصول المستند.
- حدد العملية من القائمة.
- انقر على حفظ.
يتوفر الآن المجلد ومجلداته الفرعية للاستخدام ضمن واجهة Oracle Integration. أي تغيير يتم إجراؤه على ملف في المجلد أو أي ملف جديد تم تحميله إلى المجلد يؤدي إلى تشغيل العملية المقترنة بالمجلد. يمكنك تجاوز العملية المتوارثة لحافظة فرعية، ولكن لا يمكنك تعطيل الارتباط بعملية.
عند تحميل ملف من Oracle Content Management إلى مجلد تم تكوينه للاستخدام مع Oracle Integration، يتم استخدام الملف للمهمة المرتبطة بهذا المجلد. يمكن للمستخدمين في Oracle Integration اتخاذ أي إجراءات على الملفات الموجودة، مثل الاعتمادات. عند إتمام خطوة مهمة، يمكن نقل الملف أو إدارته وفقًا للعملية المحددة.
عندما يبدأ Oracle Content Management عملية، تتضمن البيانات المنقولة التي يتم إرسالها لتشغيل العملية هذه المعلومات:
-
معرف المستند
-
اسم المستند
-
معرف المستخدم الذي بدأ العملية
-
النوع
-
الدور (يشير إلى الدور الذي يجب استخدامه لإنشاء ارتباطات تطبيق لاحقة)
-
الإصدار
يستخدم المثال التالي معرف المستند واسم المستند فقط للعرض في النموذج في Oracle Integration. بالإضافة إلى ذلك، يستخدم معرف المستند عند إجراء استدعاءات REST API لنقل الملف أو نسخه في Oracle Content Management في مجلد المهام.
{
"processDefId":"testing~UserFileApproval!1.0~FormApprovalProcess",
"operation": "startEvent",
"params": {
"id": "D2806600E495B744E66BF3981212FF6185DE89BE6812",
"type": "d",
"name": "document-name",
"startedBy": "user-id",
"role": "role that should be used to generate subsequent applinks",
"version": "version"
}
}
بصفتك مطورًا، يجب أن تكون على دراية بالمتطلبات التالية للعملية التي تقوم بتطويرها:
-
يجب أن تستخدم العملية حدث بدء Oracle Content Management.
-
عند نشر العملية، يجب مشاركتها مع المستخدم المحدد لتمكين التكامل. بخلاف ذلك، لن يكون للمستخدم حقوق تشغيل العملية.
-
بالنسبة للمستخدم الذي قام بتحميل الملف لإظهاره كمستخدم قام ببدء المهمة، يجب أن تستخدم العملية القيمة التي تم إدخالها في الحقل بدء بواسطة كاسم عرض للبادئ.
-
في حالة تمكين تكامل العملية لمجلد، يجب مشاركة هذا المجلد مع حساب المستخدم Oracle Content Management الذي تم استخدامه لتمكين التكامل في Oracle Integration.