En savoir plus sur la configuration des ressources pour la consolidation des tâches dans une liste unifiée

Cet article explique comment acquérir les ressources requises pour consolder des tâches dans une liste unifiée, puis configurer ces ressources pour obtenir des résultats optimaux.

Acquérir les actifs nécessaires

Avant de pouvoir commencer, assurez-vous que vous avez acquis toutes les ressources nécessaires pour consolider les tâches en une seule liste. Oracle fournit, via GitHub, un exemple de code téléchargeable que vous utiliserez pour terminer cette solution.

  1. Cloner la réponse GitHub dans votre dossier local. Pour accéder à ce référentiel, cliquez sur Download Code, puis sur Git Repo dans la barre de navigation de gauche.
  2. Sur votre disque dur, créez un fichier .zip appelé UnifiedTaskList_VBCS.zip et ajoutez-lui tous les fichiers du référentiel, sauf highlevel.png et .gitignore.
  3. Importez UnifiedTaskList_VBCS.zip en tant qu'application dans votre instance Oracle Visual Builder.

Configurer les sources des tâches

Une fois que vous avez importé UnifiedTaskList_VBCS.zip en tant qu'application dans votre instance Oracle Visual Builder, vous devez configurer les applications ou les sources de tâches, en fournissant les tâches qui seront consolidées en une seule liste.
Les applications nécessaires apparaissent en tant que tableau JSON d'objets dans la variable javaScript constTaskSourceList sous le flux de liste à traiter, avec un objet de configuration pour chaque source de tâche. Par exemple, cette liste affiche la configuration de deux sources de tâches, Fusion et 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="
    }
]
Pour configurer les sources de tâche, dans chaque tableau d'objets, mettez à jour les paires clé/valeur suivantes :
  • name: identifie la source de tâche spécifique et apparaît dans la liste des sources de tâches de l'application.
  • epTaskListApi: Cette valeur identifie l'adresse dans la connexion de service et permet d'extraire la liste des tâches de ce service. Format ServiceConnectionName/Endpoint.
  • epTaskListApiAttributeMap: Cette valeur est mise en correspondance pour indiquer les champs des données traitées renvoyées par une source de tâche pour chaque attribut indiqué dans la liste des tâches.
  • epTaskDetailUrl: URL directe de la tâche dans l'application source. Il est essentiel de permettre aux utilisateurs d'agir sur les tâches dans le lsit affiché des tâches.