viernes, 4 de mayo de 2018

Vista de Una Sola Fila – Cuadrícula Interactiva No Editable


Una cuadrícula interactiva editable tiene un elemento de menú incorporado en el menú Acciones de Fila que conduce a la vista de una sola fila.



La Vista de Una Sola Fila siempre está disponible incluso en cuadrículas no editables, solo necesitamos una forma de llegar a ella.
Una forma de acceder a la Vista de Una Sola Fila es agregar una columna con un botón. Esta misma técnica podría usarse para agregar un botón que hace alguna otra acción.
Desde el Diseñador de Páginas desactivamos la edición de la grilla, en caso de que la tuviéramos activada.
Podemos visualizar de que ya no tenemos acceso a la Vista de Una Sola Fila.

jueves, 3 de mayo de 2018

Oracle Magazine Mayo/Junio 2018

Hola amigos, hoy quiero compartir con todos mi alegría pues salgo en la sección "Peer to Peer" en el Magazine de Oracle (Mayo/Junio 2018). 

Agradezco al team del magazine por darme la oportunidad de compartir mis ideas.


viernes, 20 de abril de 2018

Cómo habilitar la encriptación en un elemento de APEX

Hola en esta entrega, quiero compartir como podemos encriptar un elemento en APEX si maneja información sensible.

El mayor beneficio que tenemos cuando trabajamos con el estado de sesión de APEX es que los valores los mantiene totalmente separados de una sesión a otra. Es decir, no hay chance de que un usuario de una sesión pueda ver los valores configurados de otro usuario en la misma u en otra aplicación. Esto lo maneja internamente APEX.

Pero sí es posible para otros usuarios ver la información almacenada en el estado de sesión de APEX. Cualquier administrador del Espacio de Trabajo o un Developer puede ver el detalle de las "Sesiones Recientes" desde la sección de administración del Espacio de Trabajo que le muestra la información sobre todas las sesiones activas.

Desde Administración -- Gestionar Servicio: seleccionamos el link de la lateral derecha "Estado de Sesión".


sábado, 14 de abril de 2018

Mi camino hacia el Oracle ACE Director

Me enorgullece anunciar que en Marzo, Oracle me promovió de Oracle ACE a Oracle ACE Director!

¡Fue un camino arduo para llegar a celebrar esta promoción! Agradezco a toda mi familia que me apoyaron incondicionalmente en todos estos años, también a mis amigos, colegas y a los que me siguen porque han contribuido en mi crecimiento profesional y ¡hoy puedo disfrutar de este logro! 

Además, quiero agradecer al Programa ACE por darme esta nueva oportunidad para seguir dando lo mejor de mí y compartir mis experiencias y conocimientos con la comunidad.

 Antes de compartir mi experiencia en el camino de obtener el Oracle ACE Director, me gustaría introducirte en lo que es el Programa ACE de Oracle.

 PROGRAMA ORACLE ACE 

El programa Oracle ACE destaca la excelencia dentro de la comunidad global de Oracle mediante el reconocimiento de individuos que han demostrado tanto la habilidad técnica y fuertes credenciales como entusiastas y defensores de la comunidad. Existen tres niveles:
-        Oracle ACE Associate 
-        Oracle ACE 
-        Oracle ACE Director 



viernes, 13 de abril de 2018

Cómo configurar el protocolo HTTPS en APEX

Hola Amig@s,

Me ha llegado esta consulta sobre cómo darle más seguridad a APEX y por ello en primer lugar es importante saber que el HTTPS debe ser instalado y configurado en el Web Server y no desde dentro de APEX.

Dependiendo el Web Server que se use, las instrucciones específicas de cómo configurar el HTTPS serán muy variadas. Todos los Web Listener soportados por APEX son capaces de correr bajo HTTPS con la excepción del APEX Listener in Standalone mode. Una vez que está instalado y configurado el HTTPS hay algunas cosas en APEX que se pueden configurar para tener una conexión segura.

A Nivel Instancia

 

Dentro del entorno de desarrollo APEX, podemos configurar la instancia completa para que rechace cualquier conexión HTTP. Esta configuración lo tenemos que hacer desde el Workspace Internal con el usuario Administrador de la Instancia.

Ingresamos al Workspace --> Gestionar Instancia --> Valores de Instancia --> Seguridad

Seleccionamos la ficha Protocolo HTTP:

1) HTTPS Necesario, tiene las siguientes opciones de configuración:
  • Siempre: Fuerza HTTPS para que todas las aplicaciones (incluidas las aplicaciones de desarrollo y administración de Application Express) requieran HTTPS. Si se define en Siempre, aparece el atributo Duración Máxima de Seguridad de Transporte Estricta. Utilice este campo para especificar el período de tiempo en segundos durante el que el explorador accederá al servidor solo con HTTPS.
  • Desarrollo y Administración: Fuerza todas las aplicaciones internas dentro de Application Express (es decir, Creador de aplicaciones, Taller de SQL, Administración de instancia, etc.) a requerir HTTPS.
  • Específico de la Aplicación: Hace que HTTPS dependa del atributo de cookie de sesión "Seguro" en los esquemas de autenticación de las aplicaciones.
2) Requerir HTTPS Saliente, tiene las siguientes opciones de configuración, Si / No
  •  Seleccionamos , si queremos que todo el tráfico saliente de una instancia de Application Express utilice el protocolo HTTPS.
3) Cabeceras de Respuesta HTTP, en la ayuda de APEX nos da algunos ejemplos de cómo introducir las cabeceras. Cada una de ellas deben empezar en una línea nueva.

Por ejemplo:

Content-Security-Policy: default-src 'self' 'unsafe-inline' 'unsafe-eval' #CDN#; object-src 'self'; img-src 'self' data:;