0% encontró este documento útil (0 votos)
180 vistas67 páginas

WorkWithPlus Training Espanol

Cargado por

Hernan Rivas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
180 vistas67 páginas

WorkWithPlus Training Espanol

Cargado por

Hernan Rivas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Capacitación

Agenda
• Flexibilidad
• Generación de principales objetos
– Transacción
– Selection
– View
– Prompt
– Objetos Association
• Association
• Association Selection
• Automatización
• Seguridad
• Auditoría
• Web Responsive
• Resumen
Flexibilidad: Declaración jerárquica
Flexibilidad: Declaración jerárquica
Flexibilidad: Declaración jerárquica
Flexibilidad: Zonas de usuario
Flexibilidad: Cualquier tipo de apps
Flexibilidad: modificar L&F
Transacción
Transacción: funcionalidades
• Atributos Obligatorios
Transacción: funcionalidades
• Propiedad IsRequired

– Is required extra condition

– Is required initial appearance

– Transacción & Web Panels


Transacción: funcionalidades
• Propiedad NoAccept
Transacción: funcionalidades
• Visible Conditional
Transacción: funcionalidades
• Reglas automáticas
Transacción: funcionalidades
• Reglas automáticas
Transacción: funcionalidades
• Reglas de usuario
Transacción: funcionalidades
• Tooltip for attributes & variables

• Invite Message

• Right text
Ejercicios prácticos

Efectuar Parte 1 del práctico


Introducción
Grid Objects
Selection
Selection: funcionalidades
• Grid Tipos:

– Regular
Selection: funcionalidades
• Grid Tipos:

– GXUI Grid
Selection: funcionalidades
• Grid Tipos: Columns Selector
– Implementaciones: FreeStyleGrid o RegularGrid
Selection: funcionalidades
• Grid Tipos:

– FreeStyleGrid con múltiples líneas por registro


Selection: funcionalidades
• Grid Tipos:

– FreeStyleGrid con Scroll


Selection: funcionalidades
• Filters
– Regular

– With dynamic operators


Selection: funcionalidades
• Filters
– Range

– Dynamic
Selection: funcionalidades
• Filters
– Fixed Filters

• Column Filters
Selection: funcionalidades
• ManageFilters

• CleanFilters
Selection: funcionalidades
• Acciones: Tipos
– Standard
• Insert
• Update
• Delete
• Export Excel & PDF
• Refresh
• Cancel
• Enter
• Copy Record
• …
Selection: funcionalidades
• Acciones: Tipos
– User Action
• Dentro & fuera de grillas
• Comportamiento
– GXObject + Parameters
– Evento asociado
• Condiciones
• Confirm Panel
Selection: funcionalidades
• Acciones: Tipos
– User Action
• Multirow Selection
Selection: funcionalidades
• Acciones: Tipos
– Link
• WebPanel + Parameters

• Accciones: ActionGroup
– Tipos
• DropDownOptions
• ComboBox
• GX Action Group

• Automatic Conditions
– Definir una condición que se debe insertar en muchos Grid Objects,
para determinados atributos.
– Ej: aplicación multi empresa y filtrar en todos los Selection por EmpId
Selection: funcionalidades
• Propiedad Page
– Fijo, definido por un procedimiento o una variable

– unlimited
Selection: funcionalidades
• Acciones: Modos
– Call

– Popup
Selection: funcionalidades
• Generate Data Selector
• Variables
– Dentro & fuera de grillas
– Load code
– Basado en un dominio, atributo o SDT o básicas
View
View: funcionalidades
• Tabs: Tipos
– Tabular Tab – Grid Tab

– Web Component Tab

• Tabs: condiciones
View: funcionalidades
• WorkWithLink
View: funcionalidades
• Acción Display  Go to View
• Generate View programs
• Autolink
Prompt
Prompt: funcionalidades
• Standard action Select e Insert
• Propiedad Auto Prompt: Regla Prompt

• Propiedades ‘Generate prompt programs’


– Propiedad GeneXus
– Propiedad WorkWithPlus
Ejercicios prácticos

Efectuar Parte 2 del práctico


Grid Objects
Otros objetos
Association
Association: propiedades
• Associated Records Expression

• Associated Records Condition

• Order List
Association Selection
Ejercicios prácticos

Efectuar Parte 3 del práctico


Otros objetos
Automatización y Web Panels
Automatización: Templates
Automatización: Templates
• Tipos:
– Transaction Templates – WebPanel Templates
Automatización: Templates
• Bloques de eventos & subs

• Update Instances
– Qué es?
– Es inteligente 

– Cuándo aplicarlo?
• Modificaciones en Template
• Modificaciones en las estucturas de las transacciones

– Diferencias con ‘Apply all WorkWithPlus Instances’


Ejercicios prácticos

Efectuar Parte 4 del práctico


Update Instaces & Web
Panels
Seguridad
Seguridad Avanzada
• Usarios, roles y funcionalidades

• Funcionalidades/Permisos
– Objeto
– Acción
– Modo de Transacción
– Tab de View
– Atributo
• Edit/Readonly
• Show/Hide
Seguridad Avanzada
Seguridad Avanzada
• Como funciona?

– Security Functionality key

– DataProvider
• SecGetAdvancedWWPFunctionalities

– Base de datos
Seguridad Avanzada
• Gestionada en ejecución
GAM + WorkWithPlus
• Usuarios, roles y permisos  GAM
• Funcionalidades
– Objeto  GAM automáticamente
– Acción
– Modo de Transacción  GAM automáticamente
– Tab de View
– Atributo
• Show/hide
• Edit/Readonly
Ejercicios prácticos

Efectuar Parte 5 del práctico


Seguridad
Auditoría
Auditoría
• Auditar las acciones de las transacciones
• Procedimiento centralizado
• Condición de auditoría
Ejercicios prácticos

Efectuar Parte 6 del práctico


Auditoría
Web Responsive
Web Responsive
• Width Cell
– Extra Small
– Small
– Medium
– Large
– Opciones
• 8%, 17%, 33%, 42%, 50%, 58%, 67%, 75%, 83%, 92%, 100%
• Ajustarse a su tamaño real: TableCellsWidthAuto
• Base Web Form
• Visible
– Extra Small
– Small
– Medium
– Large
Resumen
• Principios WorkWithPlus
– 100% Flexibilidad
– Objetos basados en Templates
– Generar 100% WebPanels
• Metodología
– Modificación en template  Update instances
– Modificación en la estructura de la transaction  Update
instances

También podría gustarte