Agregar un reporte con páginas de «Uso Frecuente»

Autor

Eddie Molina

Publicado el

10/08/2008
d

Categorías

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.

Artículos Relacionados

APEX 26.1 Nuevas APIs

APEX 26.1 Nuevas APIs

Continuemos conociendo un poco más de las cosas nuevas que trae la versión 26.1 de Oracle Application Express. En esta oportunidad quiero dar un vistazo a las nuevas APIs que forman parte de esta versión, la cual incluye dos nuevas APIs: APEX_DB_DICTIONARY...

0 comentarios

Share This