PXTools
Presente y futuro
Ing. Juan Marcelo Bustamante
PuntoExe Consultores
jmbl@puntoexe.com.uy
www.puntoexe.com.uy
www.p...
Presente
Patrones Soportados
• PXWorkWith (Web y Smart Devices)
• PXParameterRequest (Web y Smart Devices)
• PXComposer (Web)
• PXF...
Patrón PXWorkWith
Patrón PXWorkWith
• Características Destacadas:
• Manejo de RecentLink similar a aplicación Win.
• Form en transacciones.
...
PXWorkWith Demo
• Funcionamiento de un WorkWith, View y Sections.
• Form en transacciones.
• Tabs en transacciones y en Fi...
Patrón PXParameterRequest
Patrón PXParameterRequest
• Características Destacadas:
• Form
• Sección para validad condiciones de validación del Form i...
Patrón PXParameterRequest
Patrón PXComposer
Patrón PXComposer
• Características Destacadas:
• Armado de Secciones
• Soporte de invocación como Componentes
• Soporte d...
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...
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 Integri...
PXOAV
• Usos del Pattern:
– Mayor rapidez para definir atributos en run-time.
• No requiere impacto en la base de datos.
•...
Patrón PXOAV
Ejemplo
IdRetail – SmartPoint
Mañana de 17:00 a 17:30
Sala 2C
Patrón PXSynchronization
PXSynchronization
• Características:
– Permite personalizar los procesos de exportación para realizar una
correcta segment...
Diseños predefinidos
Design Red
Design Blue
Design Green
Design Grey
Diseños predefinidos
Ejemplo
Mañana de 11:00 a 11:30
Sala 4R
Módulos
Módulos Predefinidos
• PXMenus
• PXSecurity
• PXProcessStatusMonitor
• PXSystemParameters
• PXSendMail
• PXBatchPrint
• PX...
PXMenus
• Menús Superior
– Tipo Tabs
– Tipo Toolbar
• Menús Lateral Izquierdo
– Estandar
– TreeView
• Búsquedas
• Favorito...
PXSecurity
• Entidades
– Usuarios
– Roles
– Pantallas
– Acciones
• Definición en el mismo lugar.
• Autodefinición de
– Pan...
PXProcessStatus
• Semáforo
– Por Usuario
– Global
– Impide la ejecución múltiple sometida
• Consulta de Estado
– Running
–...
PXSystemParameters
• Definición de Parámetros basado en registros
• Soporte de Distintos tipos de datos
– Numérico
– Chara...
PXSendMail
• API para envío de Mail
• Soporte de conexión vía POP3 si SMTP no tiene autenticación
• Definición de parámetr...
PXBatchPrint
• Basado en Impresoras compartidas.
• Entidades
– Impresoras
– Estaciones de impresión
– Cola de impresión
• ...
PXPeople&Organizations
• Basado en modelo ofrecido por Nicolás Jodal
• Adaptación para el uso de PXTools
• Soporte de PXOA...
PXAudit
• Plataforma base para el uso de funcionalidad de Auditoría de
Transacciones
• Tabla de Logs
• Soporte de versione...
PXControlPreferences
• Para el uso de GXUI Library
• Almacenamiento en Base de datos de preferencias definidas
en Grillas ...
PXAlert
• Generación de Alertas
– Por Mail
– Por Popup estando Logueado en el sistema.
• Integrado al módulo PXSecurity
• ...
PXSynchronizationWS
• Programación de capa de comunicación de Sincronización
• Diseñado para clientes
– Web
– Próximamente...
Presente
PXTools (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...
¿Preguntas?
Upcoming SlideShare
Loading in …5
×

px tools presente y futuro

402 views
273 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
402
On SlideShare
0
From Embeds
0
Number of Embeds
66
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

px tools presente y futuro

  1. 1. PXTools Presente y futuro Ing. Juan Marcelo Bustamante PuntoExe Consultores jmbl@puntoexe.com.uy www.puntoexe.com.uy www.pxtools.com.uy
  2. 2. Presente
  3. 3. Patrones Soportados • PXWorkWith (Web y Smart Devices) • PXParameterRequest (Web y Smart Devices) • PXComposer (Web) • PXFlowController (Web) • PXOAV (Web y Smart Devices) • PXSynchronization (Multi plataforma)
  4. 4. Patrón PXWorkWith
  5. 5. 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
  6. 6. 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
  7. 7. Patrón PXParameterRequest
  8. 8. 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
  9. 9. Patrón PXParameterRequest
  10. 10. Patrón PXComposer
  11. 11. 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
  12. 12. Patrón PXComposer
  13. 13. Patrón PXComposer
  14. 14. Patrón PXFlowController
  15. 15. 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.
  16. 16. PXFlowController T T T T WP WP WP WP WP WP WP FC T T T T
  17. 17. PXFlowController FC T T T T WP WP WP WP WP WP WP T T T T T T WP WP T
  18. 18. Patrón PXOAV
  19. 19. 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.
  20. 20. 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.
  21. 21. Patrón PXOAV Ejemplo IdRetail – SmartPoint Mañana de 17:00 a 17:30 Sala 2C
  22. 22. Patrón PXSynchronization
  23. 23. 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.
  24. 24. Diseños predefinidos
  25. 25. Design Red
  26. 26. Design Blue
  27. 27. Design Green
  28. 28. Design Grey
  29. 29. Diseños predefinidos Ejemplo Mañana de 11:00 a 11:30 Sala 4R
  30. 30. Módulos
  31. 31. Módulos Predefinidos • PXMenus • PXSecurity • PXProcessStatusMonitor • PXSystemParameters • PXSendMail • PXBatchPrint • PXPeople&Organizations • PXAudit • PXControlPreferences • PXAlert • PXSynchronizationWS
  32. 32. PXMenus • Menús Superior – Tipo Tabs – Tipo Toolbar • Menús Lateral Izquierdo – Estandar – TreeView • Búsquedas • Favoritos • Image Bar – Barra Auxilia – Barra Principal
  33. 33. PXSecurity • Entidades – Usuarios – Roles – Pantallas – Acciones • Definición en el mismo lugar. • Autodefinición de – Pantallas – Acciones • Tipo – Login – Autenticación de Windows
  34. 34. 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
  35. 35. 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
  36. 36. 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.
  37. 37. PXBatchPrint • Basado en Impresoras compartidas. • Entidades – Impresoras – Estaciones de impresión – Cola de impresión • Soporte de conectividad por Internet vía WS
  38. 38. 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
  39. 39. 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.
  40. 40. PXControlPreferences • Para el uso de GXUI Library • Almacenamiento en Base de datos de preferencias definidas en Grillas y Layout
  41. 41. 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
  42. 42. PXSynchronizationWS • Programación de capa de comunicación de Sincronización • Diseñado para clientes – Web – Próximamente SD
  43. 43. Presente PXTools (for X Ev 3) Beta 1 ¡liberada!
  44. 44. Maratón Las Piedras
  45. 45. Futuro
  46. 46. 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.
  47. 47. ¿Preguntas?

×