Componentes Compartidos II: Aplicación – Disponibilidad

October 17th, 2009

Hasta el momento, de esta serie de publicaciones acerca de los elementos que forman parte de los Componentes Compartidos, he tocado los siguientes temas:

Continuando con esta serie, le toca el turno al siguiente elemento:

Disponibilidad

Disponibilidad

En esta sección definimos el estado de disponibilidad de la aplicación; esto es, si está disponible para utilizar o no y para quien o quienes está disponible.

Está compuesta por los siguientes campos:

Estado Especifica si la aplicación está disponible para su uso. Las opciones incluyen:

* Disponible: La aplicación está disponible sin restricción.
* Disponible con Enlaces de Edición: La aplicación está disponible para su uso. Para los desarrolladores, la barra de herramientas del desarrollador aparece en la parte inferior de cada página. Es necesario que el desarrollador esté conectado a Application Builder en la misma sesión del explorador.
* Disponible Sólo para Desarrolladores: La aplicación está disponible para los usuarios que tienen privilegios de desarrollador.
* Acceso Restringido: La aplicación está disponible para los desarrolladores especificados en Limitar a lista de usuarios separados por comas.
* No Disponible: La aplicación no se puede ejecutar ni editar. Aparece el mensaje de Mensaje para aplicación no disponible cuando los usuarios intentan acceder a la aplicación.
* No Disponible (Estado Mostrado con PL/SQL): La aplicación no se puede ejecutar ni editar.
* No Disponible (Redirigir a URL): La aplicación no se puede ejecutar. El usuario se enlaza a la dirección URL introducida en Mensaje para aplicación no disponible.

Estado de Creación Identifica el estado de creación de la aplicación actual. Las opciones incluyen:

* Sólo Ejecutar Aplicación: Los usuarios sólo pueden ejecutar la aplicación. Esta opción está destinada a aplicaciones de una instancia de producción.
* Ejecutar y Crear Aplicación: Los desarrolladores y usuarios pueden ejecutar y desarrollar la aplicación.

Mensaje para aplicación no disponible Utilice este atributo junto con el estado.

Si define el estado en No Disponible, No Disponible (Estado Mostrado con PL/SQL) o No Disponible (Redirigir a URL), se muestra el texto introducido en este atributo.

Si define el estado en Disponible, no se muestra el texto introducido en este atributo.

Limitar a lista de usuarios separados por comas (el estado debe ser Acceso Restringido) Utilice este atributo junto con el estado Acceso Restringido. Si define el estado en Acceso Restringido, sólo los usuarios mostrados en este atributo pueden ejecutar la aplicación.

Para utilizar este atributo:

1. De la lista Estado, seleccione Acceso Restringido.
2. Introduzca una lista delimitada por comas de los usuarios que pueden ejecutar la aplicación en el campo proporcionado.

Los espero en la siguiente entrega de esta serie.

Componentes Compartidos II: Aplicación – Nombre

October 15th, 2009

Aplicación

En una entrega anterior, se tocó de forma breve y general cada uno de los elementos que componen los Componentes Compartidos de una aplicación Apex.

A partir de este momento, voy a tratar en detalle el primero de ellos: Aplicación.

Para luego ir explicando cada uno de los restantes componentes de los Componentes Compartidos.

Dentro de este elemento tenemos dos divisiones principales:

  1. Definición
  2. Comentarios

Definición

La primera de estas divisiones es la de Definición. Esta elemento se compone de nueve secciones diferentes:

  • Nombre
  • Disponibiliad
  • Notificación global
  • Sustituciones
  • Logotipo
  • Opciones de creación
  • Tema
  • Valores por defecto de plantilla
  • Valores por defecto de componente

A continuación una explicación de la primera de ellas.

Nombre

Nombre

En esta sección definimos los datos que identifican la aplicación, dentro de los datos que vamos a encontrar en ella están:

Aplicación Número de identificación numérico (identificador) que identifica la aplicación. Cada aplicación se identifica de forma única mediante un identificador.
Nombre Proporciona una abreviatura descriptiva para la aplicación para distinguirla de otras aplicaciones en el entorno de desarrollo.
Alias Asigna un identificador de aplicación alfanumérico alternativo. Puede utilizar este identificador en lugar del identificador de aplicación.
Versión Incluye el número de versión de la aplicación en una página. También puede unir automáticamente la versión a la fecha de la última modificación utilizando las siguientes máscaras de formato:

* YYYY.MM.DD
* MM.DD.YYYY
* DD.MM.YYYY

Si la versión de la aplicación utiliza “YYYY.MM.DD”, Application Express sustituye esta máscara de formato por la fecha de la última modificación de cualquier atributo de aplicación.

Prefijo de Imagen Determina la ruta de acceso virtual que el servidor Web utiliza para apuntar al directorio de imágenes distribuido con Application Builder. Durante la instalación, la ruta de acceso virtual se configura como /i/. Si no está seguro, póngase en contacto con el administrador.

Al embeber una imagen en texto estático (por ejemplo, en cabeceras o pies de página de región o página), puede hacer referencia a la imagen con la cadena de sustitución /i/. Por ejemplo, para hacer referencia a la imagen go.gif, debe utilizar la sintaxis siguiente:

<img src=”/i/go.gif”>

Tipo de Medio Físico Introduzca el tipo de medio físico de Internet. Un tipo de medio físico de Internet es un identificador de dos partes para los formatos de archivo de Internet. Un tipo de medio físico está compuesto al menos por dos partes: un tipo y un subtipo, y uno o más parámetros opcionales. Este tipo de medio físico se utiliza en la cabecera HTTP Content-Type al presentar la página.

Si los valores de page-level y application-level para el tipo de medio físico son NULL, se utiliza text o html.

Servidor Proxy Utilice este campo para especificar un servidor Proxy.

Por ejemplo, Application Builder puede necesitar un servidor Proxy cuando se utilice un tipo de origen de región de dirección URL. El origen de región de dirección URL embebe el resultado de la dirección URL (es decir, la página que se devuelve al navegar a la dirección URL) como el origen de región. Si utiliza un firewall y el destino de una dirección URL esta fuera del firewall relativo a Application Builder, puede que necesite especificar un servidor Proxy.

Puede hacer referencia a los valores introducidos en este campo desde PL/SQL con la variable de paquete PL/SQL APEX_APPLICATION.G_PROXY_SERVER. Por ejemplo:

www-proxy.us.oracle.com

Registro Determina si la actividad del usuario se registra en el log de actividades. Si se define en Sí, se registran todas las vistas de página, permitiendo que un administrador controle la actividad del usuario para cada aplicación.

La desactivación del registro puede ser aconsejable para aplicaciones de grandes volúmenes.

Depuración Determina si el modo de depuración está activado. Las opciones disponibles incluyen:

* Sí: Permite a la aplicación ejecutarse en modo de depuración.
* No: Impide que la aplicación se ejecute en modo de depuración.

La ejecución de una aplicación en modo de depuración es útil si está en desarrollo. Sin embargo, para una aplicación de producción, es aconsejable desactivar la depuración para evitar así que los usuarios visualicen la lógica de la aplicación.

Esquema de Análisis Especifica el esquema con el que se analizarán todos los SQL y PL/SQL de la aplicación. Puede utilizar la cadena de sustitución #OWNER# para hacer referencia a este valor en consultas SQL y en PL/SQL (por ejemplo, en una región o en un proceso).
Sustituciones Exactas Determina si están soportadas las sustituciones exactas. Utilice sustituciones exactas. Las sustituciones no exactas es una función anticuada.

Las sustituciones exactas utilizan la sintaxis:

&ITEM.

Las sustituciones no exactas utilizan la sintaxis:

&ITEM

Grupo de Aplicaciones Para uso futuro

Estén atentos, hasta donde el tiempo me lo permita voy a tratar de publicar diariamente hasta concluir este tema.

Saludos