La regla empresarial LinkByText establece un atributo de enlace en un elemento después de hallarse un atributo coincidente en otro módulo. Este módulo se denomina módulo de configuración.
Cuando se utiliza la regla empresarial LinkByText, no es necesario establecer el atributo de enlace para derivar esa información de otro atributo de texto. Las expresiones regulares se utilizan para hacer corresponder los atributos.
Requisitos previos
- Un módulo de configuración. Los elementos del módulo de configuración deben tener estos atributos:
- Un atributo de texto que incluya la expresión regular ("atributo de expresión regular")
- Un atributo de enlace que se copie cuando ocurra una coincidencia ("atributo de enlace").
Asegúrese de que tipo de destino coincida con los enlaces que deben establecerse.
- Un atributo contenedor de regla empresarial, que es un atributo de texto.
Formato
En el atributo contenedor de regla empresarial, introduzca la regla empresarial en el siguiente formato:
=LinkByText('Source Attribute',"Target Link Attribute ID","Configuration Module ID","Regular Expression Attribute ID","Link Attribute ID")
Parámetros
Tabla 1. Parámetros de reglas empresariales LinkByText
'Source Attribute' |
Atributo de texto que contiene el texto que se debe hacer corresponder |
"Target Link Attribute ID" |
ID del atributo de enlace que se establece si se encuentra una coincidencia |
"Configuration Module ID" |
ID del módulo de configuración |
"Regular Expression Attribute ID" |
ID del atributo de texto del módulo de configuración que incluye la expresión regular que se utiliza para crear correspondencias |
"Link Attribute ID" |
ID del atributo de enlace del módulo de configuración que se copia en el atributo de enlace de destino si se encuentra una correspondencia |
Notas:
- Si ha configurado un atributo de enlace, de enlace entrante o de lista de enlaces para visualizar enlaces para una vista, la regla empresarial LinkByText no detecta esa configuración.
- Utilice una sola fila sin formato para el atributo de texto que contiene la expresión regular.
- LinkByText es sensible a las mayúsculas y minúsculas. Por ejemplo, para que *focal.* coincida con focal y Focal, utilice *[Ff]ocal.*
.