Instrucciones

Una vez instalado 0minutes, tiene dos maneas diferentes de utilizar los templates:

  • Modo nativo Uniface
  • 0minutes

Para utilizar el modo nativo, abra un componente utilizando la opción del menú "Open" y teclee un nombre de componente nuevo. Al no encontrar el componente, Uniface le preguntará si quiere utilizar un template para crearlo. Conteste sí.

Para utilizar 0minutes, cree un nuevo componente a través de la opción del menú "New". 0minutes le preguntará por el nombre del nuevo componente. El nombre del componente ha de ser único y 0minutes verifica en todo momento que así sea. En este mismo paso, puede indicarle a 0minutes que le proponga un nuevo nombre basado en un patrón definible por el usuario. El token ^D es sustituido por la fecha actual.

El siguiente paso es seleccionar el template que se desea utilizar y, una vez hecho esto, se entra en el proceso de Binding. A la izquierda se muestran los elementos del template y a la derecha se seleccionan las entidades y campos que conformarán el nuevo componente.

0minutes hace un binding automático siguiendo las estas reglas:

  • Si el campo del template se llama KEY, es asignado a todos los campos que forman parte de la clave primaria de la entidad seleccionada
  • Si el campo del template se llama TECH, es asignado a todos los campos marcados como técnicos de la entidad seleccionada. Un campo se puede marcar como técnico introduciendo '#Tech' en la primera línea de los comentarios (Comments) del campo
  • Si el campo del template se llama NOKEY, es asignado a todos los campos que no pertenecen a ninguno de los anteriores grupos
  • El binding también se fija en la terminación de los campos. Así, si la terminación de un campo de la entidad seleccionada coincide con el nombre de un campo del template, se ligan ambos. Por ejemplo, si un campo del template se llama NTOT, 0minutes lo ligará a todos los campos de la entidad que tengan esa terminación. Esta regla es extremadamente útil si se está siguiendo algún estándar de nomenclatura (mire el mío)
Conocer las reglas es útil para incrementar la productividad de las plantillas creadas por el desarrollador

 

 

 

 

 

 

Documentos relacionados

Naming conventions - .pdf (184kb)