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:
- Habilitar el registro a nivel de la aplicación, lo que resulta en registros en la vista apex_workspace_activity_log.
- Crear una Página Cero para la aplicación y en ella una región basada en una consulta SQL.
- 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.
Comentarios recientes