تعرف على تكوين الأصول لتجميع المهام في قائمة موحدة

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

اكتساب الأصول الضرورية

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

  1. قم بنسخ مخزن GitHub إلى المجلد المحلي. يمكنك الوصول إلى هذا المستودع بالنقر على رمز التنزيل ثم إعادة الشراء في شريط الاستكشاف الأيسر.
  2. على محرك الأقراص الثابتة، قم بتكوين ملف .zip يسمى UnifiedTaskList_VBCS.zip وأضف إليه كل الملفات من المخزن باستثناء highlevel.png و.gitignore.
  3. استيراد UnifiedTaskList_VBCS.zip كتطبيق في طبعة Oracle Visual Builder.

تكوين مصادر المهمة

بمجرد استيراد UnifiedTaskList_VBCS.zip كتطبيق إلى طبعة Oracle Visual Builder، يجب تكوين التطبيقات أو مصادر المهام، مع توفير المهام التي سيتم دمجها في قائمة واحدة.
تظهر التطبيقات اللازمة كمصفوفة JSON من الكائنات في متغير javaScript constTaskSourceList ضمن تدفق قائمة العمل، مع كائن تكوين واحد لكل مصدر مهمة؛ على سبيل المثال، تعرض هذه القائمة تكوين مصدرين للمهمة، Fusion وOCI-Process:
[
    {
        "name": "Fusion",
        "epTaskListApi": "saaSBPMAPI/getTasks",
	    "epTaskListApiTasksRoot":"items",
        "epTaskListApiAttributeMap":{ 
		"Status":"state",
		"TaskID":"taskId",
		"Subject":"title",
		"DateAssigned":"assignedDate",
		"AssignedBy":"fromUserName"
	    },
	    "epTaskDetailUrl": "https://adc2-zjnf-fa-ext.oracledemos.com/fscmUI/faces/adf.task-flow?taskId="
    },
    {
       "name": "OCI-Process",
        "epTaskListApi": "oICProcessBPMTasks/getTasks",
	    "epTaskListApiTasksRoot":"items",
        "epTaskListApiAttributeMap": { 
		"Status":"state",
		"TaskID":"number",
		"Subject":"title",
		"DateAssigned":"assignedDate",
		"AssignedBy":"fromUserName"
	},
	    "epTaskDetailUrl": "/ic/pub/components/pages/taskdetail.html?taskNumber="
    }
]
لتكوين مصادر المهام، في كل مصفوفة كائنات، قم بتحديث أزواج المفاتيح/القيم هذه:
  • name: يحدد مصدر المهمة المحدد ويظهر في قائمة مصادر المهام في التطبيق.
  • epTaskListApi: تحدد هذه القيمة نقطة الانتهاء داخل اتصال الخدمة وتُستخدم لإحضار قائمة المهام من هذه الخدمة. الصيغة هي ServiceConnectionName/Endpoint.
  • epTaskListApiAttributeMap: يتم تخطيط هذه القيمة لتحديد الحقول من الحمولة التي تم إرجاعها بواسطة مصدر مهمة لكل سمة معروضة في قائمة المهام.
  • epTaskDetailUrl: هذا عنوان URL مباشر للمهمة في التطبيق المصدر. من الضروري تمكين المستخدمين من التعامل مع المهام في الوقت المعروض من المهام.