1.14 Worklets

14.1 List worklet names

				
					SELECT   SUBJECT_AREA, TASK_TYPE_NAME, TASK_NAME
FROM REP_ALL_TASKS
WHERE TASK_TYPE IN (70) 
         --AND
SUBJECT_AREA= 'ABC'
ORDER BY 1, 2, 3
				
			

14.2 List hierarchies of all workflows and its worklets

				
					SELECT DISTINCT '/' || temp1.task_id AS
path, temp1.task_name AS
hierarchy_structure
FROM opb_task temp1, opb_subject temp2
WHERE temp1.subject_id =
temp2.subj_id
AND temp1.task_type = 71
AND temp2.subj_name = 'FOLDER_NAME'
UNION ALL
SELECT DISTINCT temp1.path, temp1.task_name AS hierarchy_structure
FROM (SELECT opb_task_inst.workflow_id,opb_task_inst.task_id,opb_task_inst.instance_id,LEVEL depth,
SYS_CONNECT_BY_PATH(opb_task_inst.workflow_id ,'/') || '/'
|| opb_task_inst.task_id || '/'
path,
LPAD
(' ', 4 * LEVEL, ' ')
|| SYS_CONNECT_BY_PATH(opb_task_inst.instance_name ,'/') task_name
FROM opb_task_inst WHERE opb_task_inst.task_type IN (68,70)
START WITH workflow_id IN (SELECT task_id FROM opb_task WHERE task_type = 71)
CONNECT BY PRIOR opb_task_inst.task_id = opb_task_inst.workflow_id)
temp1,
opb_task temp2, opb_subject temp3
WHERE temp2.subject_id =
temp3.subj_id
AND temp2.task_id =
SUBSTR(temp1.path,2, INSTR(temp1.path,'/', 1, 2) -2 )
AND temp3.subj_name = 'FOLDER_NAME'
ORDER BY path ASC