Informationen zum Konfigurieren von Assets für die Konsolidierung von Aufgaben in eine einheitliche Liste

In diesem Artikel wird beschrieben, wie Sie die Assets erwerben, die für die Konsolidierung von Aufgaben in einer einheitlichen Liste erforderlich sind, und diese Assets dann so konfigurieren, dass optimale Ergebnisse erzielt werden.

Notwendige Anlagen anfordern

Bevor Sie beginnen können, stellen Sie sicher, dass Sie alle Assets erworben haben, die zur Konsolidierung von Aufgaben in einer einzigen Liste erforderlich sind. Oracle stellt über GitHub ein herunterladbares Codebeispiel bereit, mit dem Sie diese Lösung abschließen.

  1. Klonen Sie GitHub respository in Ihren lokalen Ordner. Sie können auf dieses Repository zugreifen, indem Sie in der linken Navigationsleiste auf Code herunterladen und Git Repo klicken.
  2. Erstellen Sie auf Ihrer Festplatte eine .zip-Datei namens UnifiedTaskList_VBCS.zip, und fügen Sie alle Dateien aus dem Repository hinzu, mit Ausnahme von highlevel.png und .gitignore.
  3. Importieren Sie UnifiedTaskList_VBCS.zip als Anwendung in Ihre Oracle Visual Builder-Instanz.

Aufgabenquellen konfigurieren

Nachdem Sie UnifiedTaskList_VBCS.zip als Anwendung in Ihre Oracle Visual Builder-Instanz importiert haben, müssen Sie die Anwendungen oder Aufgabenquellen konfigurieren und die Aufgaben bereitstellen, die in einer einzigen Liste konsolidiert werden.
Die erforderlichen Anwendungen werden als JSON-Array von Objekten in der javaScript-Variablen constTaskSourceList unter Arbeitslistenablauf mit einem Konfigurationsobjekt für jede Aufgabenquelle angezeigt. Beispiel: Diese Auflistung zeigt die Konfiguration für zwei Aufgabenquellen, Fusion und 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="
    }
]
Um die Aufgabenquellen in jedem Objektarray zu konfigurieren, aktualisieren Sie die folgenden Schlüssel-/Wertpaare:
  • name: Identifiziert die spezifische Aufgabenquelle und wird in der Liste der Aufgabenquellen in der Anwendung angezeigt.
  • epTaskListApi: Dieser Wert identifiziert den Endpunkt innerhalb der Serviceverbindung und wird verwendet, um die Liste der Aufgaben aus diesem Service abzurufen. Format ist ServiceConnectionName/Endpoint.
  • epTaskListApiAttributeMap: Dieser Wert wird zugeordnet, um Felder aus der Payload anzugeben, die von einer Aufgabenquelle für jedes Attribut zurückgegeben werden, das in der Aufgabenliste angezeigt wird.
  • epTaskDetailUrl: Dies ist eine direkte URL für die Aufgabe in der Quellanwendung. Es ist unerlässlich, dass Benutzer Aufgaben im angezeigten lsit von Aufgaben bearbeiten können.