Seleccionar página

Agregar un reporte con páginas de “Uso Frecuente”

Escrito por: Eddie Molina

Oracle ACE Pro. Oracle APEX Cloud Developer Certified Professional. Presidente de ORAUGCRC (Grupo de Usuarios Oracle de Costa Rica). Miembro de líderes de LAOUC. Conferencista, consultor, desarrollador y capacitador en tecnologías Oracle, especialmente Oracle Application Express con más de 30 años de experiencia.

08/10/2008

Una función muy útil en cualquier aplicación, es una región similar a la región “Reciente” usada en la aplicación de desarrollo de Apex, en la que se muestran las páginas de uso más frecuente de la aplicación; para lo cual utilizaremos una consulta al repositorio de APEX.

En esta entrega, les explico como lograrlo en sus aplicaciones con tres simples pasos:

  1. Habilitar el registro a nivel de la aplicación, lo que resulta en registros en la vista apex_workspace_activity_log.
  2. Crear una Página Cero para la aplicación y en ella una región basada en una consulta SQL.
  3. Ingresar el siguiente código en la región creada, para mostrar las 5 páginas más visitadas.

select htf.anchor(
‘f?p=’||:APP_ID||’:’||page_id||’:’||:APP_SESSION
, page_id||’ : ‘||page_name ) Task
from
(
select page_name
, page_id
, count(*)
from apex_workspace_activity_log
where application_id = :APP_ID
and apex_user = :APP_USER
and page_id <> :APP_PAGE_ID
group by page_name, page_id
order by 3 desc
)
where rownum <= 5

De esta manera, siempre mantendremos actualizada y a mano una manera sencilla y práctica de acceder a las páginas que más utilizamos.

También te puede gustar…

Alcance de Acciones Dinámicas

Alcance de Acciones Dinámicas

Las acciones dinámicas son una de las características más importantes de APEX, puesto que nos permiten extender...

Share This