Vous êtes sur la page 1sur 6

Processing Sequences

This section presents an overview of flow charts and discusses: Default processing. Search processing in update mode. Search processing in add mode. Component build processing in update mode. Row select processing. Component build processing in add mode. Field modification. Row insert processing. Row delete processing. Buttons. Prompts. Pop-up menu display.

Programas de Comprensin PeopleCode y Eventos

Cada programa PeopleCode se asocia con un aspecto de una definicin de diseo de aplicaciones y un evento. Los eventos son puntos predefinidos ya sea en el flujo del procesador de componentes o en el flujo del programa. Como cada caso se encuentra, se dispara en cada componente, desencadenando cualquier programa PeopleCode asociada con ese componente y, caso de que. Cada definicin en diseador de aplicaciones puede tener un conjunto de eventos, es decir, un grupo de eventos correspondientes a esta definicin. Una definicin puede tener cero o un PeopleCode programas para cada evento en su conjunto de eventos.

Algunas definiciones tienen eventos que quedan fuera del flujo del procesador de componentes. Estas definiciones incluyen los programas de aplicaciones, interfaces de los componentes del motor y paquetes de aplicaciones. Adems, la seguridad tiene un evento de inicio de sesin,. que se describe en la documentacin para la definicin o tema.

La comprensin de copia de seguridad automtica de PeopleCode Un programa PeopleCode se guarda automticamente en un archivo mientras est trabajando en ello. Este punto de control se produce en los siguientes horarios:

Cada 10 pulsaciones.

En un mandato de salvar, justo antes de que el proceso de almacenamiento se ejecuta (en caso de que el ahorro no es en realidad llevar a cabo debido a que el cdigo no es vlido).

Cuando otro programa PeopleCode es seleccionado para ser editado (si tiene dos PeopleCode editor ventanas abiertas al mismo tiempo y pasar de una a la otra).

El archivo se guarda en el directorio temporal, tal como se especifica en su entorno, en un archivo con el siguiente nombre:

PPCMMDDYY_HHMMSS.txt , Donde MMDDAA el mes, da y ao del puesto de control, respectivamente, y HHMMSS representa la hora, minuto y segundo puesto de control, respectivamente.

La parte superior del archivo de controles contiene la siguiente informacin:


[PeopleCode Checkpoint File] [RECORD.recordnameFIELD.fieldnameMETHOD.eventname]

Acceso PeopleCode en Diseador de aplicaciones

Puede acceder a PeopleCode asociado con las definiciones de diseo de aplicaciones de varias maneras.

Para los campos de registro y emergentes elementos de men, la vista del proyecto muestra los programas PeopleCode dentro de la jerarqua del proyecto mediante un icono de rayo. Los programas son hijos de los campos y los pop-ups elementos de men con las que estn asociados, y se nombran de acuerdo a sus eventos asociados, tales como ItemSelected, RowInit o SaveEdit, como se muestra en el siguiente ejemplo.

You can associate PeopleCode with other types of definitions, such as: Components Pages Component interfaces

Estos programas PeopleCode no aparecen en la vista del proyecto. En su lugar, haga clic en el nombre de la definicin y seleccione Ver PeopleCode. Tambin puede acceder a estos programas desde sus definiciones correspondientes.

PeopleCode tambin puede estar asociado con:


Component records (specific records included in components). Component record fields (specific record fields included in components). Application packages.

Entender PeopleCode campos de registros Un registro es una definicin a nivel de tabla. Registro de las definiciones son de diferentes tipos, tales como tabla de SQL, vista dinmico, el trabajo derivado /, y as sucesivamente.

Campos del registro son las definiciones de los registros del nio. Grabar programas PeopleCode campo son definiciones secundarias de campos de registro. Un campo de registro puede tener cero o un PeopleCode programas para cada evento en el conjunto de registros de eventos de campo.

Los siguientes eventos estn asociados a un campo de registro:

FieldChange Event

FieldDefault Event FieldEdit Event FieldFormula Event RowInit Event RowSelect Event RowDelete Event PrePopup Event SaveEdit Event SavePreChange Event Workflow Event SavePostChange Event SearchInit Event SearchSave event

Accessing Record Field PeopleCode from a Record Definition


Record definition fields that have PeopleCode associated with them appear in bold type in record views.

Understanding Component Record PeopleCode


Component record PeopleCode is associated with a record definition, but only with respect to a component and one of its events. Use this type of association to tailor programs to a particular component. This PeopleCode is directly accessible through the component structure view, not from the record definition. Search records and non-search records in components have different associated event sets. The following events are associated with component search records: SearchInit Event SearchSave Event

The following events are associated with component non-search records: RowDelete Event RowInit Event In rare circumstances, the Component Processor does not run RowInit PeopleCode for some record fields. The Component Processor runs RowInit PeopleCode when it loads the record from the database. However, in some cases, the record can be initialized entirely from the keys for the component. When this happens, RowInit PeopleCode is not run. RowSelect Event SaveEdit Event SavePostChange Event SavePreChange Event

Vous aimerez peut-être aussi