![Page 1: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/1.jpg)
![Page 2: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/2.jpg)
Ing. Gabriela RialARTech
Cómo implementar
Buenos Diálogos “Trabajar Con”
en Ambientes Web
![Page 3: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/3.jpg)
Qúe es lo que buscamos ?Qúe es lo que buscamos ?
http://localhost/books/hWWBooks.aspx
![Page 4: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/4.jpg)
Una pregunta recurrente …Una pregunta recurrente …
No lo hice antes ?
Cómo lo resuelvo esta vez ?
No lo hice antes ?
Cómo lo resuelvo esta vez ?
![Page 5: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/5.jpg)
Forma Abstracta del PatrónForma Abstracta del Patrón
• Diálogo Objeto - Acción• Diálogo Objeto - Acción
Grilla con
Objetos
Interfaz Web
Ingreso de
ObjetosAcciones
![Page 6: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/6.jpg)
G r i l l a d e O b j e t o sG r i l l a d e O b j e t o s
ORDENES
PAGINACIÓN
FILTROS
REFRESH
G
![Page 7: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/7.jpg)
Filtros y OrdenesFiltros y OrdenesG
![Page 8: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/8.jpg)
PaginaciónPaginaciónG
![Page 9: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/9.jpg)
A c c i o n e s A c c i o n e s
PARTICULARES
ESPECÍFICAS
GENERICAS
A
![Page 10: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/10.jpg)
I n t e r f a z W e bI n t e r f a z W e b
• Websession
• No Jerárquica• Recent Links
• Tabs• Footer / Header
• Websession
• No Jerárquica• Recent Links
• Tabs• Footer / Header
W
SEGURIDAD
NAVEGACIÓN
USABILIDAD
![Page 11: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/11.jpg)
POSIBLES IMPLEMENTACIONES del PatrónPOSIBLES IMPLEMENTACIONES del Patrón
• Opciones:
a) Implementación con 2 forms
b) Implementación con 3 forms
c) Implementación con 1 forms
• Opciones:
a) Implementación con 2 forms
b) Implementación con 3 forms
c) Implementación con 1 forms
![Page 12: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/12.jpg)
IMPLEMENTACIÓN CON 2 FORMSIMPLEMENTACIÓN CON 2 FORMS
• Form 1 : GRID + Acciones• Form 2 : TRN
• Form 1 : GRID + Acciones• Form 2 : TRN
![Page 13: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/13.jpg)
IMPLEMENTACIÓN CON 3 FORMS - MVCIMPLEMENTACIÓN CON 3 FORMS - MVC
Controller
Grid
View
Trn
![Page 14: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/14.jpg)
IMPLEMENTACION CON 1 FORMIMPLEMENTACION CON 1 FORM
![Page 15: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/15.jpg)
Pasemos de la abstracción a la realidad !Pasemos de la abstracción a la realidad !
Pattern Generator
![Page 16: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/16.jpg)
Pattern GeneratorPattern Generator
Generators
Pattern DefinitionPattern
Template
InstanceInstanceInstanceInstanceInstanceInstanceObject
Application
KB 1
KB 2
ObjectObjectObject
![Page 17: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/17.jpg)
Ejemplos Ejemplos
• People and Organizations
http://www.gxopen.com/PeopleAndOrganizations
• Solur
• People and Organizations
http://www.gxopen.com/PeopleAndOrganizations
• Solur
![Page 18: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/18.jpg)
Características generalesCaracterísticas generales
• Genera objetos GeneXus
• Posibilidad de definir patrones propios
• Customizar los patrones existentes
• Que tan útil puede ser en mi KB ?
• Genera objetos GeneXus
• Posibilidad de definir patrones propios
• Customizar los patrones existentes
• Que tan útil puede ser en mi KB ?
![Page 19: Ing. Gabriela Rial ARTech grial@artech.com.uy Cómo implementar Buenos Diálogos “Trabajar Con” en Ambientes Web](https://reader034.vdocuments.pub/reader034/viewer/2022051401/5665b4321a28abb57c8fe4ae/html5/thumbnails/19.jpg)
Y … hay más Patterns en el XIV Y … hay más Patterns en el XIV
2025
Do it yourself!