태스크를 통합 목록으로 통합하기 위한 자산 구성에 대해 알아보기

이 문서에서는 작업을 통합 목록으로 통합하는 데 필요한 자산을 획득한 다음 최적의 결과를 얻기 위해 해당 자산을 구성하는 방법에 대해 설명합니다.

필요한 자산 확보

시작하기 전에 태스크를 단일 목록으로 통합하는 데 필요한 모든 자산을 획득했는지 확인합니다. Oracle는 GitHub를 통해 이 솔루션을 완료하는 데 사용할 다운로드 가능한 코드 샘플을 제공합니다.

  1. GitHub 저장소를 로컬 폴더에 복제합니다. 왼쪽 탐색 모음에서 코드 다운로드 를 누른 다음 Git 저장소 를 눌러 해당 저장소에 액세스할 수 있습니다.
  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의 태스크에 대해 작업을 수행할 수 있도록 하는 데 필수적입니다.