Process Mining
2021.10
falso
Imagem de fundo do banner
Process Mining
Última atualização 2 de abr de 2024

Dicas e truques

Função Qualquer()

É possível que vários registros na tabela de entrada sejam mapeados para um único registro na tabela atual. Por exemplo, um caso tem exatamente um Tipo de caso, o que significa que o valor do Tipo de caso será o mesmo para todos os registros de um caso. 

Você pode usar a função any() para escolher um dos registros em um caso.
Isso é implementado na expressão any(records).Casetype.

Isso pode ser usado em expressões de pesquisa e expressões agregadas.

Observação: o registro retornado da função any() é aleatório. Use esta função apenas se tiver certeza de que o valor do atributo retornado é o mesmo em todos os registros do escopo atual

Debugging lists

Ao desenvolver expressões agregadas ou de pesquisa, você pode receber uma mensagem de erro informando: “Lista encontrada onde um escalar era esperado”. Este erro significa que sua expressão retornou vários valores e você precisa selecionar um deles, por exemplo usando o any() function. However, você só deve utilizar esta função se tiver certeza que o valor do atributo retornado é o mesmo em todos os registros do escopo atual.
Para testar se esse é realmente o caso, você pode usar as funções jointext() ou listtojson() , que exibirão todos os valores da lista.
Consulte a ilustração abaixo para obter um exemplo de listtojson() para inspecionar os resultados de uma pesquisa de tipo de fatura .


A visualização do valor mostra que cada lista consiste em apenas um valor. Isso indica que é seguro usar a função any() .
  • Função Qualquer()
  • Debugging lists

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.