Todos los objetos generados por Patterns se crean con partes por defecto, lo que significa que cada parte (formulario, reglas, eventos, variables) de cada objeto se genera por defecto. Esto se representa con los siguientes iconos:
Si cambia alguna parte del objeto, el icono también cambiará:
La implementación basada en partes por defecto proporciona dinamismo entre la transacción y el pattern. Esto significa que al cambiar una propiedad en la definición del pattern, agregar un nuevo filtro en la instancia o realizar un cambio en la Transacción; todos los objetos generados por patterns reaccionarán automáticamente ante el cambio sin necesidad de aplicar nuevamente el pattern.
Por ejemplo, la implementación del
Pattern Work With crea un conjunto de objetos vacíos con ciertas plantillas por defecto configuradas en cada objeto. Crea un Web Panel “WW
" con una plantilla por defecto que lee la estructura de la transacción y crea una grilla.
Supongamos que tiene una Transacción Cliente con los siguientes atributos:
Al aplicar el
Pattern Work With a esta Transacción, obtendrá el siguiente Web Panel WWCliente:
Cada vez que agregue un atributo a la estructura de la transacción, también se agregará en la instancia de la transacción y en el Web Panel Work With sin necesidad de aplicar nuevamente el pattern. Solo tiene que abrir el Web Panel Work With para ver todos los nuevos atributos en la grilla.
En el ejemplo, si agrega un atributo ClienteEmail en la estructura de la Transacción Cliente:
Cuando salva la Transacción, el atributo se agregará automáticamente en la instancia de la transacción y en el Web Panel Work With. Cuando abra los objetos podrá ver el nuevo atributo:
El dinamismo entre la Transacción y el Pattern se mantiene para todas las partes por defecto de los objetos.
Por ejemplo, si modifica el Web Form de un WW (no continúa siendo por defecto) y agrega un nuevo atributo a la transacción, el atributo se agregará automáticamente en la instancia de la transacción pero no en la grilla del Web Panel Work With.
Si desea tener partes por defecto nuevamente, puede seleccionar la opción Edit del Menú, Apply Default (la parte donde el objeto está abierto), o Apply Default (All parts) que retorna todas las partes que han sido modificadas.