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…

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...

JSON y APEX_JSON

JSON y APEX_JSON

Con la llegada de APEX 26.1 hace apenas dos semanas y las nuevas funcionalidades que ofrece, cobra notoriedad el...

La nueva cara de APEX

La nueva cara de APEX

Hace apenas unos días que fue liberada la versión 26.1 de APEX. Una versión que va a marcar un antes y un después en...

Share This