px tools presente y futuro

Post on 11-Jul-2015

236 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PXTools

Presente y futuro

Ing. Juan Marcelo BustamantePuntoExe Consultores

jmbl@puntoexe.com.uy

www.puntoexe.com.uy

www.pxtools.com.uy

Presente

Patrones Soportados

• PXWorkWith (Web y Smart Devices)

• PXParameterRequest (Web y Smart Devices)

• PXComposer (Web)

• PXFlowController (Web)

• PXOAV (Web y Smart Devices)

• PXSynchronization (Multi plataforma)

Patrón PXWorkWith

Patrón PXWorkWith

• Características Destacadas:

• Manejo de RecentLink similar a aplicación Win.

• Form en transacciones.

• Tabs en transacciones y en Filtros.

• Scroll en Grilla o uso de GXUI.GridExtension

• Load sin Tabla Base.

• Force Grid Load.

• Acciones

• Confirms

• Auditoría de Transacciones y de registros.

• Transaction as Business Component

• Selección múltiple de registros

• Two pane dialog

PXWorkWith Demo

• Funcionamiento de un WorkWith, View y Sections.

• Form en transacciones.

• Tabs en transacciones y en Filtros.

• Transaction as Business Component

• Ordenes por Columnas de Grilla.

• Acciones y Confirms

• Selección múltiple de registros

• Force Grid Load.

• Two pane dialog

Patrón PXParameterRequest

Patrón PXParameterRequest

• Características Destacadas:• Form

• Sección para validad condiciones de validación del Form independiente de la acción a ejecutar.

• Misma potencia que en Acciones del PXWorkWith

Patrón PXParameterRequest

Patrón PXComposer

Patrón PXComposer

• Características Destacadas:• Armado de Secciones

• Soporte de invocación como Componentes

• Soporte de invocación como Embedded Pages

• Soporte de Secciones repetidas por Free Style Grid

• Soporte de control GXUI Layout

• Misma potencia que en Acciones del PXWorkWith

Patrón PXComposer

Patrón PXComposer

Patrón PXFlowController

PXFlowController

• Características:– Programación orientada al desarrollo de Bloques de Líneas.

– Manejo de estado basado en el concepto de número de línea.

– Soporte de subrutinas con invocación a interfaces gráficas.

– Control de cierre de ventana.

– Salvado y recuperación automática de las variables declaradas.

– Soporte de iteración con invocación a interfaces gráficas.

– Soporte de invocación a reportes con Output device location en Client.

PXFlowController

T

T T T

WP WP WP WP WP WP

WP

FC

T T T T

PXFlowController

FC

T

T T T

WP WP WP WP WP WP

WP

T T T T

T

T

WP

WP

T

Patrón PXOAV

PXOAV

• Características:– Soporte de Transacción intermedia.

– Flexibilidad en Controles de Edición.

– Soporte de Integridad Referencial.

– Definición de Atributos como Entidad Fuerte.

– Personalización de la validación.

– Fórmulas (Data Type Expression)

– Fórmulas Condicionadas.

PXOAV

• Usos del Pattern:– Mayor rapidez para definir atributos en run-time.

• No requiere impacto en la base de datos.

• No se definen atributos que no aportan a la funcionalidad del sistema.

– Utilización como parte del sistema.

• Los atributos son predominantemente informativos.

• Tienen influencia minoritariamente en el sistema.

– Utilización para afectar lógica del sistema.

• Incorporarlos como parametrización del sistema.

• Su contenido afecta el comportamiento de la aplicación.

– Generación de Encuestas

• Interdependencias de Preguntas

• Interacción con otra entidad del sistema.

Patrón PXOAV

EjemploIdRetail – SmartPoint

Mañana de 17:00 a 17:30Sala 2C

Patrón PXSynchronization

PXSynchronization

• Características:– Permite personalizar los procesos de exportación para realizar una

correcta segmentación.

– Permite personalizar los procesos de importación.

• Condicionar la importación

• Ejecutar procesos post importación

– Genera en forma automática la estructura de datos (SDT)

– Realiza todos los controles de integridad para importar información consistente.

• Interacción con Transacciones BusinessComponent.

– Genera Logs en forma automática de la importación.

– Brinda en forma preprogramada la visualización del Log para la plataforma Web.

Diseños predefinidos

Design Red

Design Blue

Design Green

Design Grey

Diseños predefinidos

Ejemplo

Mañana de 11:00 a 11:30Sala 4R

Módulos

Módulos Predefinidos

• PXMenus

• PXSecurity

• PXProcessStatusMonitor

• PXSystemParameters

• PXSendMail

• PXBatchPrint

• PXPeople&Organizations

• PXAudit

• PXControlPreferences

• PXAlert

• PXSynchronizationWS

PXMenus

• Menús Superior– Tipo Tabs

– Tipo Toolbar

• Menús Lateral Izquierdo– Estandar

– TreeView

• Búsquedas

• Favoritos

• Image Bar– Barra Auxilia

– Barra Principal

PXSecurity

• Entidades

– Usuarios

– Roles

– Pantallas

– Acciones

• Definición en el mismo lugar.

• Autodefinición de

– Pantallas

– Acciones

• Tipo

– Login

– Autenticación de Windows

PXProcessStatus

• Semáforo– Por Usuario

– Global

– Impide la ejecución múltiple sometida

• Consulta de Estado– Running

– Ended

– Visualización de Detalle Estado

• Soporte de Cancelación

• Envío de mail al terminar el proceso

PXSystemParameters

• Definición de Parámetros basado en registros

• Soporte de Distintos tipos de datos– Numérico

– Character

– Boolean

– Memo

• Próximamente – Tipo de dato HTML

– Soporte de Lenguajes

– Categorías de Parámetros

PXSendMail

• API para envío de Mail

• Soporte de conexión vía POP3 si SMTP no tiene autenticación

• Definición de parámetros vía PXSystemParameters

• Soporte de Adjuntos.

PXBatchPrint

• Basado en Impresoras compartidas.

• Entidades– Impresoras

– Estaciones de impresión

– Cola de impresión

• Soporte de conectividad por Internet vía WS

PXPeople&Organizations

• Basado en modelo ofrecido por Nicolás Jodal

• Adaptación para el uso de PXTools

• Soporte de PXOAV

• Relaciones Empleado – Empleador

• Relaciones genéricas

PXAudit

• Plataforma base para el uso de funcionalidad de Auditoría de Transacciones

• Tabla de Logs

• Soporte de versiones para identificar los atributos de una Transacción

• Búsqueda por Atributo.

PXControlPreferences

• Para el uso de GXUI Library

• Almacenamiento en Base de datos de preferencias definidas en Grillas y Layout

PXAlert

• Generación de Alertas– Por Mail

– Por Popup estando Logueado en el sistema.

• Integrado al módulo PXSecurity

• Posibilidad de definir alertas a– Usuarios

– Roles

PXSynchronizationWS

• Programación de capa de comunicación de Sincronización

• Diseñado para clientes– Web

– Próximamente SD

PresentePXTools (for X Ev 3) Beta 1

¡liberada!

Maratón Las Piedras

Futuro

Nuevas funcionalidades

• Soporte de UC en instancias de PXTools.

• Patrón PXReportTemplate.

• Automatización de asignación de Templates.

• Módulo PXMenus para Smart Devices.

• Compatibilidad PXTools con Web User Experience property.

• Patrón PXFlowController a Smart Devices.

• LoadPXToolsParameters convertido a window Preferences.

• Importador de Módulos PXTools– Control de interdependencias.

– Importación de nuevos diseños.

¿Preguntas?

top related