Generacion de encuestas para Web y Smart Devices
Transcript of Generacion de encuestas para Web y Smart Devices
Generación de Encuestas para Web y Smart DevicesIng. Juan Marcelo BustamantePuntoExe [email protected] www.puntoexe.com.uywww.pxtools.com.uy
Requerimientos Básicos• Implementar un sistema basado en Encuestas.• Hay dos tipos de encuestadores
– Encargados de Cuentas (encuestas vía Web o SD On-Line)– Merchandiser (encuestas vía SD On-Line)
• Las encuestas refieren a la tabla de Items• Generar alertas según datos que se ingresaran.• Los tipos de datos de las respuestas son múltiples (Numeric, Character, Memo,
etc.• Los controles de edición a representar son múltiples (Combo, Edit, Radio, etc)• Las combos deben estar asociada a valores preestablecidos.• La encuesta debe estar organizada por cuestionarios que definirán la forma de
presentar las preguntas.• Hay preguntas dependientes de valores de otras preguntas.
Requerimientos Básicos• Implementar un sistema basado en Encuestas.• Hay dos tipos de encuestadores
– Encargados de Cuentas (encuestas vía Web o SD)– Merchandiser (encuestas vía SD)
• Las encuestas refieren a la tabla de Items• Generar alertas según datos que se ingresaran.• Los tipos de datos de las respuestas son múltiples (Numeric, Character, Memo,
etc.• Los controles de edición a representar son múltiples (Combo, Edit, Radio, etc)• Las combos deben estar asociada a valores preestablecidos.• La encuesta debe estar organizada por cuestionarios que definirán la forma de
presentar las preguntas.• Hay preguntas dependientes de valores de otras preguntas.
OAV
PXOAV• Características:
– Definición de Atributos como Entidad Fuerte.– Flexibilidad en Tipos de Datos.– Flexibilidad en Controles de Edición.– Soporte de Transacción intermedia.– Soporte de Integridad Referencial.– Personalización de la validación.– Fórmulas (Data Type Expression)– Fórmulas Condicionadas.– Interdependencia de Atributos– Asociación con una entidad del Sistema– Soporte de Atributos adicionales en la Definición.– Soporte para Smart Devices
Arquitectura de Generación
• Pattern PXOAV genera:– Atributos– Transacciones– Procedimientos– Un patrón PXWorkWith– Un patrón PXParameterRequest
Generación de Patterns con Patterns
PXOAV• Características:
– Definición de Atributos como Entidad Fuerte.– Flexibilidad en Tipos de Datos.– Flexibilidad en Controles de Edición.– Soporte de Transacción intermedia.– Soporte de Integridad Referencial.– Personalización de la validación.– Fórmulas (Data Type Expression)– Fórmulas Condicionadas.– Interdependencia de Atributos– Asociación con una entidad del Sistema– Soporte de Atributos adicionales en la Definición.– Soporte para Smart Devices
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.
Nuevos Requerimientos• Del Cliente– La aplicación Smart Device pasará a ser Offline y deberá
soportar procesos de sincronización en momentos de conectividad.
– Se necesita mayor rapidez en el ingreso de la encuesta.
• De otros casos– Modelar la dependencia de las preguntas de otras formas.