px tools presente y futuro

47
PXTools Presente y futuro Ing. Juan Marcelo Bustamante PuntoExe Consultores [email protected] www.puntoexe.com.uy www.pxtools.com.uy

Transcript of px tools presente y futuro

Page 1: px tools presente y futuro

PXTools

Presente y futuro

Ing. Juan Marcelo BustamantePuntoExe Consultores

[email protected]

www.puntoexe.com.uy

www.pxtools.com.uy

Page 2: px tools presente y futuro

Presente

Page 3: px tools presente y futuro

Patrones Soportados

• PXWorkWith (Web y Smart Devices)

• PXParameterRequest (Web y Smart Devices)

• PXComposer (Web)

• PXFlowController (Web)

• PXOAV (Web y Smart Devices)

• PXSynchronization (Multi plataforma)

Page 4: px tools presente y futuro

Patrón PXWorkWith

Page 5: px tools presente y futuro

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

Page 6: px tools presente y futuro

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

Page 7: px tools presente y futuro

Patrón PXParameterRequest

Page 8: px tools presente y futuro

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

Page 9: px tools presente y futuro

Patrón PXParameterRequest

Page 10: px tools presente y futuro

Patrón PXComposer

Page 11: px tools presente y futuro

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

Page 12: px tools presente y futuro

Patrón PXComposer

Page 13: px tools presente y futuro

Patrón PXComposer

Page 14: px tools presente y futuro

Patrón PXFlowController

Page 15: px tools presente y futuro

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.

Page 16: px tools presente y futuro

PXFlowController

T

T T T

WP WP WP WP WP WP

WP

FC

T T T T

Page 17: px tools presente y futuro

PXFlowController

FC

T

T T T

WP WP WP WP WP WP

WP

T T T T

T

T

WP

WP

T

Page 18: px tools presente y futuro

Patrón PXOAV

Page 19: px tools presente y futuro

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.

Page 20: px tools presente y futuro

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.

Page 21: px tools presente y futuro

Patrón PXOAV

EjemploIdRetail – SmartPoint

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

Page 22: px tools presente y futuro

Patrón PXSynchronization

Page 23: px tools presente y futuro

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.

Page 24: px tools presente y futuro

Diseños predefinidos

Page 25: px tools presente y futuro

Design Red

Page 26: px tools presente y futuro

Design Blue

Page 27: px tools presente y futuro

Design Green

Page 28: px tools presente y futuro

Design Grey

Page 29: px tools presente y futuro

Diseños predefinidos

Ejemplo

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

Page 30: px tools presente y futuro

Módulos

Page 31: px tools presente y futuro

Módulos Predefinidos

• PXMenus

• PXSecurity

• PXProcessStatusMonitor

• PXSystemParameters

• PXSendMail

• PXBatchPrint

• PXPeople&Organizations

• PXAudit

• PXControlPreferences

• PXAlert

• PXSynchronizationWS

Page 32: px tools presente y futuro

PXMenus

• Menús Superior– Tipo Tabs

– Tipo Toolbar

• Menús Lateral Izquierdo– Estandar

– TreeView

• Búsquedas

• Favoritos

• Image Bar– Barra Auxilia

– Barra Principal

Page 33: px tools presente y futuro

PXSecurity

• Entidades

– Usuarios

– Roles

– Pantallas

– Acciones

• Definición en el mismo lugar.

• Autodefinición de

– Pantallas

– Acciones

• Tipo

– Login

– Autenticación de Windows

Page 34: px tools presente y futuro

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

Page 35: px tools presente y futuro

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

Page 36: px tools presente y futuro

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.

Page 37: px tools presente y futuro

PXBatchPrint

• Basado en Impresoras compartidas.

• Entidades– Impresoras

– Estaciones de impresión

– Cola de impresión

• Soporte de conectividad por Internet vía WS

Page 38: px tools presente y futuro

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

Page 39: px tools presente y futuro

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.

Page 40: px tools presente y futuro

PXControlPreferences

• Para el uso de GXUI Library

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

Page 41: px tools presente y futuro

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

Page 42: px tools presente y futuro

PXSynchronizationWS

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

• Diseñado para clientes– Web

– Próximamente SD

Page 43: px tools presente y futuro

PresentePXTools (for X Ev 3) Beta 1

¡liberada!

Page 44: px tools presente y futuro

Maratón Las Piedras

Page 45: px tools presente y futuro

Futuro

Page 46: px tools presente y 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.

Page 47: px tools presente y futuro

¿Preguntas?