Die Geschäftsregel LinkByText definiert ein Linkattribut in einem
Element, nachdem ein übereinstimmendes Attribut in einem anderen Modul gefunden
wurde. Dieses Modul wird Konfigurationsmodul genannt.
Wenn Sie die Geschäftsregel LinkByText verwenden, müssen Sie das
Linkattribut nicht definieren, um diese Informationen aus einem anderen
Textattribut abzuleiten. Reguläre Ausdrücke werden zum Abgleichen der Attribute
verwendet.
Voraussetzungen
- Ein Konfigurationsmodul. Die Elemente in dem Konfigurationsmodul müssen
über diese Attribute verfügen:
- Ein Textattribut, das den regulären Ausdruck enthält ("Attribut für
regulären Ausdruck")
- Ein Linkattribut, das kopiert werden soll, wenn eine Übereinstimmung
auftritt ("Linkattribut"). Stellen Sie sicher, dass der Zieltyp den zu
definierenden Links entspricht.
- Ein Containerattribut für Geschäftsregeln, das ein Textattribut ist
Format
Geben Sie die Geschäftsregel in dem folgenden
Format in das Containerattribut für Geschäftsregeln ein:
=LinkByText('Quellenattribut',"Ziellinkattribut-ID","Konfigurationsmodul-ID","ID des Attributs für regulären Ausdruck","Linkattribut-ID")
Parameter
Tabelle 1. Parameter für Geschäftsregeln LinkByText
'Quellenattribut' |
Das Textattribut, das den abzugleichenden Text enthält |
"Ziellinkattribut-ID" |
Die ID des Linkattributs, das definiert wird, wenn eine Übereinstimmung
gefunden wird |
"Konfigurationsmodul-ID" |
Die ID des Konfigurationsmoduls |
"ID des Attributs für regulären Ausdruck" |
Die ID des Textattributs im Konfigurationsmodul, das den für den
Abgleich verwendeten regulären Ausdruck enthält |
"Linkattribut-ID" |
Die ID des Linkattributs im Konfigurationsmodul,
das in das Ziellinkattribut kopiert wird, wenn eine Übereinstimmung gefunden
wird |
Anmerkungen:
- Wenn Sie ein Linkattribut, ein Attribut für eingehende Links oder ein
Linklistenattribut konfiguriert haben, um Links für eine Sicht anzuzeigen, wird
diese Konfiguration von der Geschäftsregel LinkByText nicht erkannt.
- Verwenden Sie eine einzelne Zeile und keine Formatierung für das
Textattribut, das den regulären Ausdruck enthält.
- Bei LinkByText muss die Groß-/Kleinschreibung beachtet werden. Beispiel:
Für die Übereinstimmung von *focal.* mit focal und Focal müssen Sie *[Ff]ocal.*
verwenden.
.