Guia Forms Personalization

download Guia Forms Personalization

of 22

  • date post

    15-Oct-2015
  • Category

    Documents

  • view

    105
  • download

    2

Embed Size (px)

Transcript of Guia Forms Personalization

Form Personalization

Personalizacin de FormulariosThis document describes the use of the Form Personalization feature, which allows you to declaratively alter the behavior of Forms-based screens. Este documento describe el uso de la caracterstica de personalizacin de formularios, que le permite modificar el comportamiento de forma declarativa basada en las pantallas de las formas.

The following topics are covered: Los temas que se cubren los siguientes:

Overview Informacin general Using the Personalization form A travs del formulario de personalizacin

Limitations Limitaciones

Examples and Tips Ejemplos y consejos

Administration Window Administracin de ventanas

Moving Personalizations between instances Mover Personalizaciones entre instancias

Relationship to CUSTOM library Relacin con la coleccin de CUSTOM

Relationship to Folder Relacin con la carpeta

Troubleshooting, Support, and Upgrade considerations Solucin de problemas, soporte y actualizacin de las consideraciones

Changes to Form Personalization in 11.5.10 CU1 Cambios a la Forma personalizacin en 11.5.10 CU1

Changes to Form Personalization in 11i.ATG_PF.H Rollup 3 (Patch 4334965) Cambios a la Forma de continuacin de la personalizacin en 11i.ATG_PF.H 3 (Patch 4334965)

Changes to Form Personalization in 11i.ATG_PF.H Rollup 4 (Patch 4676589) Cambios a la Forma de continuacin de la personalizacin en 11i.ATG_PF.H 4 (Patch 4676589)

Overview Informacin general

The Form Personalization feature allows you to declaratively alter the behavior of Forms-based screens, including changing properties, executing builtins, displaying messages, and adding menu entries. La caracterstica de personalizacin formulario le permite modificar el comportamiento de forma declarativa basada en las pantallas de las formas, incluyendo el cambio de propiedades, la ejecucin de rdenes internas, mostrando los mensajes, y la adicin de entradas de men.

For each function (a form running in a particular context based on parameters passed to it), you can specify one or more Rules. Para cada funcin (una forma de correr en un contexto particular, sobre la base de parmetros pasados a ello), puede especificar una o ms reglas. Each Rule consists of an Event, an optional Condition, the Scope for which it applies, and one or more Actions to perform. Cada regla se compone de un evento, una condicin opcional, la posibilidad de que se aplica, y una o ms acciones a realizar.

An Event is a trigger point within a form, such as startup (WHEN-NEW-FORM-INSTANCE), or when focus moves to a new record (WHEN-NEW-RECORD-INSTANCE). Un evento es un punto de activacin dentro de un formulario, como el inicio (WHEN-NEW-FORM-INSTANCE), o cuando el foco se mueve a un nuevo registro (WHEN-NEW-RECORD-INSTANCE). There are standard events that almost every form sends, and certain forms send additional product-specific events. Hay eventos estndar que casi todas las formas enva, y ciertas formas envan eventos adicionales product-specific.

The Scope is evaluated based on the current runtime context to determine if a Rule should be processed or not. El alcance se evala en funcin del contexto actual de tiempo de ejecucin para determinar si un artculo debe ser procesado o no. The Scope can be at the Site, Responsibility, User, or Industry level. El alcance puede ser en el Sitio, la responsabilidad, el usuario, o nivel de la industria. Each Rule can have one or more Scopes associated with it. Cada artculo puede tener una o ms telescopios asociados a ella.

NOTE: the scope of 'Industry' is reserved for future use. NOTA: el concepto de industria se reserva para uso futuro.

The Condition is an optional SQL code fragment that is evaluated when the Event occurs; if it evaluates to TRUE then the Actions are processed. La condicin es un fragmento de cdigo SQL opcional que se evala cuando se produce el evento, si se evala como TRUE entonces las acciones se procesan.

Each Action consists of one of the following: Cada accin se compone de una de las siguientes:

Configuracin de una propiedad, como hacer un campo obligatorio u ocultar un Tab Pageexecuting a Builtin, such as GO_BLOCK, DO_KEY or FND_FUNCTION.EXECUTE La ejecucin de una orden interna, como GO_BLOCK o DO_KEY displaying a Message Mostrar un mensaje

enabling a Special menu entry Permitiendo una entrada de men especial

Una vez que se definen reglas, cuando la funcin objetivo se ejecuta a continuacin, las Reglas se aplican automticamente que tales hechos ocurren dentro de esa forma.

Although the Form Personalization feature is declarative, the intended audience is a person familiar with Oracle Forms including the PL/SQL programming language, and the Oracle Applications Development Guide. Aunque la caracterstica de personalizacin forma es declarativa, el pblico destinatario es una persona familiarizada con Oracle Forms incluido el PL / lenguaje de programacin SQL y el Oracle Applications Gua para el desarrollo. Additionally, any change made could interfere with the base code of a form (the code that Oracle ships), thus the Support statements discussed later in this chapter must be followed diligently. Adems, cualquier cambio hecho podra interferir con el cdigo base de un formulario (que se incluye el cdigo de Oracle), con lo que las declaraciones de apoyo ms adelante en este captulo debe ser seguido con diligencia.

Using the Personalization Form Utilizando el formulario de personalizacin

To create personalizations for a particular function, first invoke that function from the Navigation menu. Para crear personalizaciones para una funcin particular, en primer lugar invocar la funcin desde el men de navegacin. While in the form, choose Help->Diagnostics->Custom Code-> Personalize from the pulldown menu. Mientras que en el formulario, seleccione Ayuda-> Diagnstico-> Cdigo Prsonalizado-> Personalizar en el men desplegable. This menu entry is secured by the FND_HIDE_DIAGNOSTICS (Hide Diagnostics menu entry) and DIAGNOSTICS (Utilities:Diagnostics) profiles, as are most other entries on the Diagnostics menu. Esta entrada del men est garantizado por el FND_HIDE_DIAGNOSTICS (Ocultar entrada del men de Diagnstico) y perfiles DIAGNOSTICS (Utilidades: Diagnstico), as como otras entradas ms en el men Diagnsticos.

The Personalization form will open and automatically query existing Rules for that function. La forma de personalizacin y automticamente se abrir consulta Reglamento vigente para esa funcin. After making changes, Save them then close and re-run the function to have them take effect. You can also Validate or Apply certain changes immediately to test them without having to re-run the target form by pressing the 'Validate' or 'Apply Now' buttons. Despus de hacer cambios, guardarlos a continuacin, cierre y vuelva a ejecutar la funcin que les surta efecto. Tambin se puede validar o ciertos cambios en vigor inmediatamente para probarlas sin tener que volver a ejecutar el formulario de destino pulsando el botn Validar 'o' Aplicar Ahora los botones. Figura 1: La personalizacin de pantalla, cuando se abre de la forma usuario (Nombre de funcin FND_FNDSCAUS)

Cada regla se compone de los siguientes campos:

Seq: The sequence in which rules will be processed. Sec: La secuencia en que las normas sern procesadas. This is a value between 1 and 100, with 1 being processed first. Este es un valor entre 1 y 100, siendo 1 procesa en primer lugar. The sequence of rules does not have to be unique. La secuencia de las normas no tiene por qu ser nico. Note that there is an interaction with the Trigger Event field, described below. Tenga en cuenta que existe una interaccin con el campo de activacin de eventos, que se describe a continuacin.

Description: Use this field to document the personalization you are making. Descripcin: Utilice este campo para documentar la personalizacin que usted est haciendo.

Enabled: Uncheck this checkbox to temporarily disable processing of a Rule. Activado: Desmarque esta casilla para desactivar temporalmente el tratamiento de una Regla.

The following fields appear on the Condition tab: Los siguientes campos aparecen en la ficha Estado:

Trigger Event: Select the event at which you want the Rule to be processed. Evento Trigger: Seleccione el evento en el que desea que la regla para ser procesado. You can pick from the list of standard events, or type in a specific event unique to the form. Note that this field is a Combobox, which is a hybrid of a Poplist and Text Item. Usted puede escoger de la lista de eventos estndar, o escriba un evento nico en el formulario. Tenga en cuenta que este campo es un cuadro combinado, que es un hbrido de un Poplist y elemento de texto. Rules are processed first by matching the Event, then by their Sequence number. Las reglas se procesa en primer lugar, haciendo coincidir el evento, a continuacin, por su nmero de secuencia.

Trigger Object : Depending on the Trigger Event, this field may be Disabled, or Enabled and Required in which case it will validate against a List of Values. Objeto Trigger: Dependiendo de la condicin de disparo, este campo puede ser de movilidad reducida, o habilitada y es necesaria en cuyo caso se validar contra una lista de valores. For example, if Trigger Event WHEN-NEW-ITEM-INSTANCE is selected, then you must enter a specific block.field for that trigger to be processed. Por ejemplo, si un suceso cuando Trigger-NEW-ITEM-INSTANCE est seleccionada, deber introducir un block.field especficas para el gatillo para ser procesada.

CondicinCondition: This is an optional SQL code fragment that is evaluated when the Event occurs; if it evaluates to TRUE then the Actions are