タスクを統合リストに統合するためのアセットの構成について学ぶ
必要なアセットの取得
開始する前に、タスクを単一のリストに統合するために必要なすべてのアセットを取得していることを確認します。Oracleには、GitHubを介して、このソリューションの完了に使用するダウンロード可能なコード・サンプルが用意されています。
- GitHubリポジトリのクローンをローカル・フォルダに作成します。そのリポジトリにアクセスするには、左側のナビゲーション・バーで「Download Code」→「Git Repo」をクリックします。
- ハード・ドライブで、
UnifiedTaskList_VBCS.zipという.zipファイルを作成し、highlevel.pngおよび.gitignoreを除くすべてのファイルをリポジトリから追加します。 UnifiedTaskList_VBCS.zipをアプリケーションとしてOracle Visual Builderインスタンスにインポートします。
タスク・ソースの構成
UnifiedTaskList_VBCS.zipをアプリケーションとしてOracle Visual Builderインスタンスにインポートしたら、単一のリストに統合されるタスクを指定して、アプリケーションまたはタスク・ソースを構成する必要があります。constTaskSourceListにオブジェクトのJSON配列として表示され、タスク・ソースごとに1つの構成オブジェクトがあります。たとえば、次のリストは、FusionおよびOCI-Processという2つのタスク・ソースの構成を示しています。[
{
"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内のタスクを操作できるようにするには必須です。