Saiba mais sobre a Configuração de Ativos para Tarefas Consolientes em uma Lista Unificada

Este artigo descreve como adquirir os ativos necessários para consolar tarefas em uma lista unificada e, em seguida, configurar esses ativos para obter resultados ideais.

Adquirir os Ativos Necessários

Antes de começar, certifique-se de ter adquirido todos os ativos necessários para consolidar tarefas em uma única lista. O Oracle fornece, por meio do GitHub, uma amostra de código para download que você usará para concluir esta solução.

  1. Clone o repositório do GitHub para sua pasta local. Você pode acessar esse repositório clicando em Fazer Download do Código e depois em Repositório Git na barra de navegação à esquerda.
  2. No disco rígido, crie um arquivo .zip chamado UnifiedTaskList_VBCS.zip e adicione a ele todos os arquivos do repositório, exceto highlevel.png e .gitignore.
  3. Importe UnifiedTaskList_VBCS.zip como um aplicativo para sua instância do Oracle Visual Builder.

Configurar as Origens da Tarefa

Depois de importar o UnifiedTaskList_VBCS.zip como um aplicativo para sua instância do Oracle Visual Builder, você precisará configurar os aplicativos ou origens de tarefa, fornecendo as tarefas que serão consolidadas em uma única lista.
Os aplicativos necessários aparecem como um array JSON de objetos na variável javaScript constTaskSourceList no fluxo da lista de trabalho, com um objeto de configuração para cada origem de tarefa; por exemplo, essa lista mostra a configuração para duas origens de tarefa, 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="
    }
]
Para configurar as origens da tarefa, em cada array de objetos, atualize estes pares chave/valor:
  • name: Identifica a origem de tarefa específica e é exibida na lista de origens de tarefas no aplicativo.
  • epTaskListApi: Este valor identifica o ponto final dentro da conexão de serviço e é usado para extrair a lista de tarefas desse serviço. O formato é ServiceConnectionName/Endpoint.
  • epTaskListApiAttributeMap: Este valor é mapeado para especificar campos do payload retornado por uma origem de tarefa para cada atributo mostrado na lista de tarefas.
  • epTaskDetailUrl: Este é um URL direto para a tarefa no aplicativo de origem. É essencial para permitir que os usuários atuem em tarefas no exibido lsit de tarefas.