idretail – migración mobile a smart device con pxtools
TRANSCRIPT
IdRetail - Migración Mobile
a Smart Device con PXTools
Ing. Andrea Zilelian
Jefe de Proyecto
Nuestra Empresa
• Conocemos GeneXus desde su versión 3.3
• Comenzamos el trabajo en Web con GeneXus desde
2002
• En el 2006 comenzamos a brindar soporte de
migraciones de aplicaciones Win a Web y creamos
nuestro producto PXTools.
• Tenemos Presencia en 8 países de America
• Tenemos más de 20 clientes que utilizan PXTools
• Superamos las 100 licencias otorgadas.
IdRetail
RETAIL TRADING ÁREAS
Control de Ejecución y cobertura en áreas de distribución
RETAIL OUT STOCK
Detección temprana de quiebres
RETAIL AUDIT
Auditoría de mercado en Punto de Venta
RETAIL MAILING
Directorio de ofertas
RETAIL CHECK POINT
Sistema de gestión de reponedores
RETAIL CENSUS
Censo Nacional de Comercios
RETAIL FACING
Medición de Exhibición en el Punto de Venta.
RETAIL FOCUS
Concentra los estudios realizados a través de la técnica cualitativa de grupos de discusión.
RETAIL SF TRACKING
Análisis de desempeño de Distribudores
RETAIL SALES FORCE
Sistema de gestión del Distribuidor
Los Objetivos
Potenciar nuestra herramienta2
GeneXus Evolution 23
GeneXus Tilo4
1 Migrar aplicación Mobile a SD
EXPERIENCIAS DEL PROCESO
DE MIGRACIÓN
Ing. Andrea Zilelián
Conceptos Previos
List (Selection)2
Detail (View)3
Section (Tab)4
1 WorkWith for SD
Puntos a Tener en Cuenta
Conocer las limitantes
Aprovechar la Potencia
Rediseño Operativo
Rediseño Operativo
• Mobile
– El Stylus
• SD
– El Dedo
Usos del Dispositivo
Rediseño Operativo
• Win - Mobile
– Selector de línea
– Acciones fuera de la grilla
• Web – Smart Device (OnLine)
– Selección de línea pasando al View (Defail)
– Acceso a elementos subordinados con un solo click
– Limitante de las Acciones “In Grid”
Cambio en el uso de Acciones
Rediseño Operativo
• Rediseño Operativo
• Dividir un Trabajar con en:
– List
– Detail
– Section Tabular (Acciones al registro)
– Sections Grids (Acciones a elemetos subordinados)
Implicancias
Ins Upd Dlt
Lineas Pagos
Rediseño Operativo
Implicancias
Lineas Pagos
Detail
Lineas Pagos
Upd Dlt
Ins
Rediseño Operativo
• Versión Mobile interactúa los ABM con:
– WorkPanels y Procedimientos
– Transacción
• Impacto para el Programador
– Web se trabaja con la Transacción
Interacción con Transacción
Rediseño Operativo
Interacción con Transacción
Transaccióno
Work PanelIns Upd Dlt
Lineas Pagos
Rediseño Operativo
Interacción con Transacción
SectionEdit
Lineas Pagos
Upd Dlt
Detail
Ins
Detail
Ins
BusinessComponentTransacción
Puntos a Tener en Cuenta
Conocer las limitantes
Aprovechar la Potencia
Rediseño OperativoRediseño Operativo
Rediseño Operativo
• Múltiples Ordenes
• Búsqueda contra múltiples Atributos (Search)
• Búsqueda avanzada (Advanced Search)
• Requiere que sea una Navegación con Tabla Base
• Migrar WorkPanels sin TB a WWSD con TB
Potencia del WorkWithSD
Rediseño Operativo
Ejemplo
Puntos a Tener en Cuenta
Conocer las limitantes
Aprovechar la Potencia
Rediseño Operativo
Conocer las limitantes
Aprovechar la Potencia
Rediseño Operativo
Rediseño Operativo
• Start
• Refresh
• Load
• Acciones
• Eventos de Controles
El Manejo de Eventos
Rediseño Operativo
• Confirm
• Message
• Llamar a otro Objeto (Panel, List o Detail)
• Llamar a un Procedimiento
• If Else con Condicion con &var/att de tipo Boolean
• For Each Selected Line con invocación a un
Procedimiento
Código que podemos poner en una Acción
Rediseño Operativo
• If con Condiciones con Expresiones Regulares
• For Each sobre tablas
• Subrutinas
Código que no podemos poner en una Acción
Rediseño Operativo
If y ForEach
Rediseño Operativo
If y ForEach
Rediseño Operativo
If y ForEach
Rediseño Operativo
• No se soportan subrutinas.
• Ni en el evento Start, Refresh y Load.
• Pasar las subrutinas a procedimientos.
• Sustituir el código de la Subrutina en las invocaciones
– Tener cuidado con Anidamientos no deseados
– Se duplica el código que estaba encapsulado.
Subrutinas
¿PREGUNTAS?
Referencias
• PXTools Demo en Google Play: https://play.google.com/store/apps/details?id=com.puntoexe.pxtoolsdemo
• PXTools Demo en GXServer:
• http://xev2.genexusserver.com/gxserver/home.aspx?PXToolsDemo,0
• Conferencias relacionadas• Desarrollando para Smart Devices con PXTools
Sala 3F, Lunes, hora: 17:15
• PXTools (for X Evolution 1) 4.0 y PXTools (for X Evolution 2) 2.0Sala 4R, Martes, hora: 09:30
• Café con PXTools - Sala 25TG, Miércoles, hora: 10:30
• Stand de PuntoExe y PXTools en segundo piso.