SELECT
	--        b.DOO_PROCESS_ID                ,
	 dpdv.PROCESS_NAME
  , dpdv.DOO_PROCESS_VERSION
  , dpdv.EFFECTIVE_START_DATE
  , dpdv.EFFECTIVE_END_DATE
  , dpdv.PROCESS_RELEASE_STATUS_CODE
  , b.STEP_TYPE
  , b.step_number
  ,
	 --        tl.step_id                      ,
	 tl.step_name
  , dttv.TASK_TYPE
  ,
	 --        dttv.TASK_TYPE_ID               ,
	 dtdv.NAME
  , dtdv.TASK_CODE
  , dsdv.SERVICE_NAME
  , dsdv.SERVICE_CODE
  , b.PARENT_STEP_NUMBER
  , b.MANUAL_STEP_FLAG
  , b.Default_EXIT_STATUS_CODE
  , b.EXIT_CRITERIA_STATUS_CODE
FROM
	fusion.DOO_PROCESS_DEFINITIONS_VL dpdv
  , fusion.doo_process_steps_b        b
  , fusion.doo_process_steps_tl       tl
  , fusion.DOO_SERVICE_DEFINITIONS_VL dsdv
  , fusion.DOO_TASK_DEFINITIONS_VL    dtdv
  , fusion.DOO_TASK_TYPES_VL          dttv
WHERE
	upper(dpdv.PROCESS_NAME) LIKE upper('CustomDOO_PMCTESTConditional')
	AND b.DOO_PROCESS_ID        = dpdv.DOO_PROCESS_ID
	AND b.step_id               = tl.step_id
	AND TL.LANGUAGE             = 'US'
	AND dsdv.service_id (+)     = b.service_id
	AND dsdv.TASK_TYPE_ID       = dttv.TASK_TYPE_ID (+)
	AND dsdv.TASK_TYPE_ID       = dtdv.TASK_TYPE_ID (+)
	AND b.task_id               = dtdv.task_id (+)
ORDER BY
	dpdv.PROCESS_NAME
  , dpdv.DOO_PROCESS_VERSION DESC
  , b.step_number
;