了解有关配置资产以将任务合并到统一列表中的信息

本文介绍如何获取将任务合并到统一列表中所需的资产,然后将这些资产配置为获得最佳结果。

获取必需资产

在开始之前,请确保已获取将任务合并到单个列表所需的所有资产。Oracle 通过 GitHub 提供了用于完成此解决方案的可下载代码示例。

  1. 将 GitHub 资料档案库克隆到本地文件夹。您可以通过依次单击下载代码和左侧导航栏中的 Git Repo 来访问该资料档案库。
  2. 在硬盘上,创建一个名为 UnifiedTaskList_VBCS.zip.zip 文件,并将除 highlevel.png.gitignore 之外的资料档案库中的所有文件添加到该文件。
  3. UnifiedTaskList_VBCS.zip 作为应用程序导入 Oracle Visual Builder 实例。

配置任务源

UnifiedTaskList_VBCS.zip 作为应用程序导入到 Oracle Visual Builder 实例后,需要配置应用程序或任务源,以提供将合并到单个列表中的任务。
必要的应用程序在工作列表流下的 javaScript 变量 constTaskSourceList 中显示为 JSON 对象数组,每个任务源有一个配置对象;例如,此列表显示两个任务源 FusionOCI-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。对于允许用户对显示的任务 lsit 中的任务执行操作至关重要。