首页 > 解决方案 > Blue Prism 决策阶段忽略字母大写

问题描述

我是 Blue Prism 的新手,正在尝试开发一个可以在 CRM 门户上进行一些搜索的机器人。机器人应在基于 Web 的 CRM 应用程序数据库中搜索特定客户,并应根据 Excel 文件中提供的信息选择正确的客户。

例如,我的 Excel 文件有以下信息:

  客户名称:BLABLA LTD
  联系人:test.email@example.com
  名字:John
  姓氏:Smith

机器人将使用上面单元格中的信息在门户网站中执行搜索,但门户网站包含的信息有时是大写字母。我设法让机器人浏览网页中包含搜索结果的每个元素,但我希望它点击与上述信息匹配的元素。我使用了一个决策阶段,所以如果表中的客户名称与元素中的相同,那么它将单击它。

问题出在表格中,文本是大写的,但在 web 表单中不是,所以 Blue Prism 会认为值不同。有什么方法可以让机器人在执行计算逻辑时忽略大写?我现在正在做的是添加一个新的计算阶段来以小写形式存储所有元素,然后在新的小写变量之间执行相等逻辑,但我希望有一个更简单的方法。

标签: case-insensitiveblueprism

解决方案


您通常可以在两个字符串上使用Lower()or Upper(),这将确保它们两个在相同的外壳中:

在此处输入图像描述

Text如果您想查看有关它的更多详细信息,您将看到可用的功能。


推荐阅读