Las etiquetas cumplen con la función de unir un campo del formulario con su lugar dentro del documento
Las etiquetas no pueden contener caracteres especiales ni espacios, pero sí números y mayúsculas. Esto nos ayuda a diferenciar unas de otras y situarnos dentro de un documento.
Si pusiéramos de ejemplo un contrato de trabajo, donde queremos indicar el lugar y la fecha del mismo, una etiqueta que podríamos usar es {lugar} para indicar el lugar y {fecha} para indicar la fecha. Además sabremos con facilidad a que nos estamos refiriendo.
Así podría ser nuestra plantilla de documento original:
En ___________, a ____________
Y así se vería nuestro documento de plantilla con etiquetas:
En {lugar}, a {fecha}
Siguiendo con el ejemplo anterior, es posible que en un mismo documento existan diferentes tipos de fechas (fecha del contrato, fecha de nacimiento de la persona que va a ser contratada, etc.).
Por ese motivo, las etiquetas que utilicemos para estas fechas tendrán que ser distintas unas de otras. Gracias a esa diferenciación, el software es capaz de distinguirlas y nosotros sabremos qué información estamos pidiendo en cada caso.
Documento plantilla original:
En ____________, a ____________
[...]
Fecha de nacimiento: ____________
Documento plantilla con etiquetas:
En {lugarcontrato}, a {fechacontrato}
[...]
Fecha de nacimiento: {fechanacimiento}
En definitiva, los nombres de las etiquetas deben ayudarnos a entender, a simple vista, qué información sustituyen.
Etiquetas de más de una palabra
Como hemos podido ver en el ejemplo anterior, lo más seguro es que en casi cualquier documento tengamos que diferenciar entre opciones de mismo significado pero distinta respuesta (nombre del arrendatario, nombre del arrendador).
Las etiquetas de más de una palabra son complejas para su lectura, sobre todo si constan de más de 2 palabras. Como las etiquetas no permiten espacios, podemos usar el método camelCase para ayudarnos en su lectura.
- Ejemplo sin camelCase: palabrassinespacios
- Ejemplo con camelCase: palabrasSinEspacios
¿Cuál es más fácil de leer para ti? El camelCase ayuda a tu cerebro a leer el contenido de un tag con varias palabras dentro. ;)
Como hemos dicho antes, cada uno es libre de poner las etiquetas como quiera. Pero nuestra experiencia nos dice que esto facilita el proceso de automatización.
Según vamos automatizando documentos, nos iremos encontrando con mayores obstáculos a la hora de escribir en una etiqueta el significado de ese campo.
Las etiquetas no entienden de idiomas. Simplemente es escribir de una manera {diferente}.
Algo a destacar es que cuanto más larga sea la etiqueta, más costará leerla, y mas tiempo dedicaremos en escribirla, ralentizando nuestro trabajo. Cada etiqueta puede contener un máximo de 32 caracteres.
Te presentamos algunos ejemplos con los que nos hemos encontrado:
- Teléfono móvil persona física - {telefonoMovilPersonaFisica} (cuando fácilmente esto podría ser escrito con abreviaciones {telfMovPersFisc}. Pasando de 26 caracteres a 15.)
- Representante persona física - {representantePersonaFisica}
- Número de registro persona física - {numeroRegistroPersonafisica}