Informazioni sulla configurazione degli asset per i task di consolidamento in un elenco unificato

In questo articolo viene descritto come acquisire gli asset necessari per consoldare i task in un elenco unificato e quindi configurare tali asset per ottenere risultati ottimali.

Acquisisci le attività necessarie

Prima di iniziare, assicurarsi di aver acquisito tutti gli asset necessari per consolidare i task in un unico elenco. Oracle fornisce, tramite GitHub, un campione di codice scaricabile che verrà utilizzato per completare questa soluzione.

  1. Duplicare il repository GitHub nella cartella locale. È possibile accedere al repository facendo clic su Scarica codice, quindi Git Repo nella barra di navigazione a sinistra.
  2. Nel disco rigido creare un file .zip denominato UnifiedTaskList_VBCS.zip e aggiungervi tutti i file dal repository tranne highlevel.png e .gitignore.
  3. Importare UnifiedTaskList_VBCS.zip come applicazione nell'istanza di Oracle Visual Builder.

Configura le origini task

Dopo aver importato UnifiedTaskList_VBCS.zip come applicazione nell'istanza di Oracle Visual Builder, è necessario configurare le applicazioni o le origini task, fornendo i task che verranno consolidati in un unico elenco.
Le applicazioni necessarie vengono visualizzate come array JSON di oggetti nella variabile javaScript constTaskSourceList nel flusso della lista di lavoro, con un oggetto di configurazione per ogni origine task. Ad esempio, questa lista mostra la configurazione per due origini task, Fusion e 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="
    }
]
Per configurare le origini task, in ogni array di oggetti aggiornare le coppie chiave/valore riportate di seguito.
  • name: identifica l'origine task specifica e viene visualizzata nell'elenco delle origini task nell'applicazione.
  • epTaskListApi: questo valore identifica l'endpoint all'interno della connessione al servizio e viene utilizzato per recuperare la lista di task da tale servizio. Formato ServiceConnectionName/Endpoint.
  • epTaskListApiAttributeMap: questo valore è mappato per specificare i campi del payload restituito da un'origine task per ogni attributo visualizzato nell'elenco di task.
  • epTaskDetailUrl: URL diretto per il task nell'applicazione di origine. È essenziale consentire agli utenti di agire sui task nell'lsit visualizzato dei task.