1. Crear la LISTA DE VALORES de PROYECTOS:
SELECT ID, NAME, PROJECT_LEAD, BUDGET,
STATUS_ID, DECODE(STATUS_ID, 1, 'Asignado', 2, 'En Progreso', 3, 'Completado') AS STATUS_PROJECT
FROM EBA_PROJECTS;
2. Crear un PAGE_ITEM de tipo SELECT_MANY
3. Configurar el PAGE_ITEM de búsqueda para que se pinte de colores en función del estado del proyecto:
{case STATUS_ID/}
{when 1/}
Project: — Lead: — Status:
{when 2/}
Project: — Lead: — Status:
{otherwise/}
Project: — Lead: — Status:
{endcase/}
4. En el reporte de TASKS agregar PAGE_ITEM de tipo SELECT_MANY en el where para hacer el filtro
select ID ID_TAREA,
PROJECT_ID,
MILESTONE_ID,
NAME NOMBRE_TAREA,
DESCRIPTION DESC_TAREA,
ASSIGNEE,
START_DATE,
END_DATE,
COST,
IS_COMPLETE_YN
from PROJECT_ID in
(select column_value from apex_string.split ( :P35_PROJECTS_MANY, ':' ))
5. En el PAGE_ITEM de tipo SELECT_MANY cambiar Case-Sensitive a OFF