Uso de Conjuntos de Pesquisas em Expressões

Em uma expressão, os conjuntos de pesquisas permitem transformar um valor de entrada em um valor de saída. Por exemplo, você pode criar um conjunto de pesquisas que transforma os valores "A", "L" e "O", referentes a campo de propriedade de tipo de conta, nos valores "Asset", "Liability" e "Owner's Equity".

Consulte Como Trabalhar com Conjuntos de Pesquisas.

Para usar um conjunto de pesquisa em uma expressão, selecione o conjunto de pesquisa que você deseja usar, selecione localizar e depois especifique o valor de lookup que deseja procurar no conjunto de pesquisa. Por padrão se o valor de lookup não for encontrado, o valor de pesquisa será informado e retornado. Você pode desativar a transferência para que um valor nulo seja retornado.

Dica:

Use Desativar Transferência com a função orElse para retornar um valor especificado quando um valor de lookup não for encontrado no conjunto de pesquisa.

Por exemplo, a expressão lookupSets.Account Type.find("A", true).orElse("Not Found") procurará um valor "A" no conjunto de pesquisa do Tipo de Contas. Caso esse valor não seja encontrado, será retornado "Não Localizado".

  1. Na paleta, arraste lookupSet até um bloco de retorno no editor.
  2. Clique no ponto ao lado do conjunto de pesquisas e selecione o conjunto de pesquisas que deseja usar. São exibidos apenas os conjuntos de pesquisas que contêm valores de pesquisa para o aplicativo atual.
  3. Clique no ponto ao lado do nome e selecione find.
  4. Na string find, insira um valor literal ou especifique uma propriedade para um nó como o valor de pesquisa. Por exemplo, sourceNode.properties.FCGL Account Type.
  5. Opcional: Em Desativar Transferência, selecione True para retornar um valor nulo caso o valor de lookup não seja encontrado.