La business rule LinkByText imposta un attributo Link in un elemento dopo che è stato trovato un attributo
corrispondente in un altro modulo. Tale modulo è denominato modulo di configurazione.
Quando si utilizza la business rule LinkByText, non è necessario impostare l'attributo di link per ricavare le
informazioni da un altro attributo di testo. Per trovare una corrispondenza con gli attributi, vengono utilizzate delle espressioni
regolari.
Prerequisiti
- Un modulo di configurazione. Gli elementi nel modulo di configurazione devono disporre di questi attributi:
- Un attributo Testo in cui inserire l'espressione regolare ("Regular Expression attribute")
- Un attributo Link da copiare quando viene rilevata una corrispondenza ("Link attribute").
Verificare che il tipo di destinazione corrisponda ai link da impostare.
- Un attributo contenitore business rule, che è un attributo Testo
Formato
Nell'attributo contenitore business rule, immettere la business rule nel seguente
formato:
=LinkByText('Source Attribute',"Target Link Attribute ID","Configuration Module ID","Regular Expression Attribute ID","Link Attribute ID")
Parametri
Tabella 1. Parametri delle business rule LinkByText
'Source Attribute' |
L'attributo Testo contenente il testo con cui stabilire una corrispondenza |
"Target Link Attribute ID" |
L'ID dell'attributo Link impostato se viene trovata una corrispondenza |
"Configuration Module ID" |
L'ID del modulo di configurazione |
"Regular Expression Attribute ID" |
L'ID dell'attributo Testo nel modulo di configurazione contenente l'espressione regolare utilizzata per la corrispondenza |
"Link Attribute ID" |
L'ID dell'attributo Link nel modulo di configurazione copiato nell'attributo
Link di destinazione se viene trovata
una corrispondenza |
Note:
- Se è stato configurato un attributo Link, Link in entrata o Elenco link per visualizzare i link per una vista, la business rule
LinkByText non rileva tale configurazione.
- Utilizzare una singola riga senza formattazione per l'attributo di testo contenente l'espressione regolare.
- LinkByText è sensibile al maiuscolo/minuscolo. Ad esempio, per fare in modo che *focal.*
corrisponda sia a focal che a Focal, utilizzare *[Ff]ocal.*
.