A regra de negócios LinkByText configura um atributo Link em um
elemento após um atributo correspondente ser localizado em outro módulo. Esse
módulo é chamado de módulo de configuração.
Ao usar a regra de negócios LinkByText, não é necessário
configurar o atributo de link para derivar essas informações de outro
atributo de texto. As expressões regulares são usadas para corresponder os atributos.
Pré-requisitos
- Um módulo de configuração. Os elementos no módulo de configuração
devem ter estes atributos:
- Um atributo Texto para conter a expressão regular ("Atributo
de Expressão Regular")
- Um atributo Link para ser copiado quando ocorrer uma correspondência ("Atributo de Link").
Certifique-se de que o tipo de destino corresponde aos links a serem configurados.
- Um atributo contêiner de regras de negócios, que é um atributo Texto
Formato
No atributo contêiner de regras de negócios,
insira a regra de negócios no seguinte formato:
=LinkByText('Source Attribute',"Target Link Attribute ID","Configuration Module ID","Regular Expression Attribute ID","Link Attribute ID")
Parâmetros
Tabela 1. Parâmetros de Regras de Negócios
LinkByText
'Atributo de Origem' |
O atributo Texto que contém o texto a ser correspondido |
"ID do Atributo de Link de Destino" |
O ID do atributo Link que será configurado se uma correspondência for localizada |
"ID do Módulo de Configuração" |
O ID do módulo de configuração |
"ID do Atributo de Expressão Regular" |
O ID do atributo Texto no módulo de configuração que
contém a expressão regular usada para correspondência |
"ID do Atributo de Link" |
O ID do atributo Link no
módulo de configuração que será copiado para o atributo Link de Destino se
uma correspondência for localizada |
Notas:
- Se um atributo Link, Link Recebido ou Lista de Links tiver sido configurado
para exibir links para uma visualização, a regra de negócios LinkByText não
detectará essa configuração.
- Use uma única linha e nenhuma formatação para o atributo de texto que
contém a expressão regular.
- LinkByText faz distinção de maiúsculas e minúsculas. Por exemplo, para que *focal.* corresponda
a focal e Focal, use *[Ff]ocal.*
.