Modulos en su kb

24
#GX23 Módulos en su KB Cristian Inthamoussu #GX3176

Transcript of Modulos en su kb

Page 1: Modulos en su kb

#GX23

Módulos en su KB

Cristian Inthamoussu

#GX3176

Page 2: Modulos en su kb

En la mira:módulos de conocimiento

Ana [email protected]

Claudia Murialdo

[email protected]

Page 3: Modulos en su kb

Módulos 1.0

Ana [email protected]

Page 4: Modulos en su kb

#GX23

Módulos en su KB

Cristian Inthamoussu

#GX3176

Page 5: Modulos en su kb

#GX23

Escenarios

KB Componente

Subsistemas

Page 6: Modulos en su kb

Escenarios

Page 7: Modulos en su kb

#GX23

MóduloCOMPRAS

MóduloPRESUPUESTO

MóduloCONTABILIDAD

Módulo TESORER

IA

Módulo PAGAR

Módulo STOCKMódulo DEMANDA

Escenario I - Subsistema

Entendimiento y Mantenibilidad

facturan

solicitanrecursos

¿tengo?

si

entrego

recibocompro

no

pago

contabilizo controlo y reservo presupuesto

Page 8: Modulos en su kb

#GX23

Escenario II – KB Componente

Interoperabilidad

ExpedientesElectrónicos

• Binarios + Interfaz

Page 9: Modulos en su kb

Subsistemas

Page 10: Modulos en su kb

#GX23

Objeto Módulo

Page 11: Modulos en su kb

#GX23

Objeto ¿Módulo?

Dominios, Imágenes, Lenguajes, Temas

No

WorkPanel, Menu, MenuBar No (solo raíz)

Atributo, Tabla Indirecta

Transacción, Procedimiento, WebPanels, Panels for SD, etc.

Directa

¿Qué objetos están en un módulo?

Page 12: Modulos en su kb

#GX23

Nivel de acceso

Object Visibility = Public | Private

Call

For each

Page 13: Modulos en su kb

#GX23

Namespace

<nombre módulo> . <nombre objeto>

Page 14: Modulos en su kb

#GX23

Diagrama

Page 15: Modulos en su kb

#GX23

Diagrama

Page 16: Modulos en su kb

#GX23

Compatiblidad

Bases de conocimiento actuales no sufren cambios de comportamiento

Bases de conocimiento con módulos no son compatibles con versiones anteriores de GeneXus

Page 17: Modulos en su kb

KB Componente

Page 18: Modulos en su kb

#GX23

Distribuye binarios

Módulo EXPEDIENTES ELECTRONICO

S

Page 19: Modulos en su kb

#GX23

Reorganización

Ver 1 Ver 2 Ver 3 Ver 4

Page 20: Modulos en su kb

#GX23

Interfaz externa

ExpedienteNro ExpedienteFechaValidez ExpedienteAsunto

ExpedienteExportarExpediente

ArchivarExpediente

PROPIEDADESNumeroFechaValidezAsunto

ExpedienteMETODOSExportarArchivar

Page 21: Modulos en su kb

#GX23

Personalización

Event “Imprimir“ Notify "FacturaImpresa" &FacturaIdEndEvent

Handle(Customer.Events.BeforeInsert, in:&CustomerBC, out:&cancel)

Notify “NuevoClienteGrande” if ClienteSaldo > 100000 and after(insert);

Eventos definidos por el usuario

BeforeInsertAfterUpdateEventos Predefinidos

Page 22: Modulos en su kb

#GX23

KB Componente

SubsistemasVersion Tilo

Page 23: Modulos en su kb

#GX23

¡GRACIAS!

[email protected]

@genexusfacebook.com/genexus.artech

Cristian Inthamoussu

Page 24: Modulos en su kb

#GX23

www.genexus.com/encuentro

@genexus#GX3176