在另一個模組中找到相符的屬性後,LinkByText 商業規則會在元素中設定「鏈結」屬性。此模組稱為配置模組。
當您使用 LinkByText 商業規則時,不需設定鏈結屬性從另一個文字屬性衍生該資訊。此時會使用正規表示式來比對屬性。
必要條件
- 配置模組。配置模組中的元素必須具有下列屬性:
- 要包含正規表示式的「文字」屬性(「正規表示式」屬性)
- 在找到相符項時所要複製的「鏈結」屬性(「鏈結」屬性)。請確定目標類型與所要設定的鏈結相符。
- 商業規則儲存器屬性,此為「文字」屬性
格式
在商業規則儲存器屬性中,請以下列格式輸入商業規則:
=LinkByText('Source Attribute',"Target Link Attribute ID","Configuration Module ID","Regular Expression Attribute ID","Link Attribute ID")
參數
表 1. LinkByText 商業規則參數
| '來源屬性' |
包含要比對之文字的「文字」屬性 |
| "目標鏈結屬性 ID" |
在找到相符項時所設定之「鏈結」屬性的 ID |
| "配置模組 ID" |
配置模組的 ID |
| "正規表示式屬性 ID" |
配置模組中包含比對用正規表示式之「文字」屬性的 ID |
| "鏈結屬性 ID" |
在找到相符項時,配置模組中要複製到「目標鏈結」屬性之「鏈結」屬性的 ID |
附註:
- 若您將「鏈結」、「送入的鏈結」或「鏈結清單」屬性配置成要顯示某視圖的鏈結,LinkByText 商業規則將不會偵測該配置。
- 對於包含正規表示式的文字屬性,請使用單一列並且不要格式化。
- LinkByText 須區分大小寫。例如,若要以 *focal.* 比對出 focal 與 Focal,請使用 *[Ff]ocal.*
.