机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人

这篇具有很好参考价值的文章主要介绍了机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在UiPath中,有两种类型的Robot用于自动化任何流程。一个是后台机器人,它在后台工作。它独立工作,这意味着它不需要用户的输入或任何用户交互。另一个是前台机器人,也被称为助理机器人。

本章介绍前台机器人。在这里,我们将了解自动化过程中通过简单按键、单击鼠标等触发事件的不同方式。为了更清楚,我们将举监控各种事件的例子。

我们将在本章中介绍以下主题:

  • 什么是助手机器人?
  • 监控系统事件触发器
  • 监控图像和元素触发器
  • 在键盘事件上启动助手机器人

什么是助手机器人?

助手机器人是需要一些用户交互的前台机器人。在这种情况下,只有当某个事件或用户操作被触发时,自动化才会运行。

触发事件基本上是告诉机器人开始其自动化过程的命令。

例如,假设我希望在记事本应用程序中键入一些文本。特别是,我希望机器人在Notepad应用程序中单击文本区域(在这种情况下,单击是触发活动)后,就可以在Notepad中键入内容。

让我们看看以下步骤来了解更多信息:

  1. 拖放Monitor事件活动:在这里,我们从触发事件将在其中工作的Activities面板中拖放一个Monitor事件活动;否则它将显示一个错误。“监视事件”活动如下所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  2. 拖放所选触发器活动:在下拉触发器区域中,拖放所需的触发器活动。
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    “活动”面板中显示了许多触发活动。在这种情况下,我们将选择Click Trigger活动:
  3. 在“监视事件”活动中创建工作流:现在,在“监视活动”的“事件处理程序”空间中,我们必须创建工作流或触发器活动工作后需要执行的任务集。在这种情况下,我们正在使用Type into活动。指示记事本窗口的空白区域:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  4. 这是助理机器人如何工作的概述。

监控系统事件触发器

系统触发器事件有三种:热键触发器、鼠标触发器和系统触发器:

机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

尽管所有三个触发器都用于触发活动,但它们的使用方式不同,如下节所述。

Hotkey trigger

热键触发器适用于快捷键。假设我们希望某个工作流在用户按下Alt+F4键或任何其他快捷键后工作。在这种情况下,我们将使用热键触发器:

机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

Mouse trigger

当我们想要在执行鼠标操作(左键单击、右键单击或中键单击)时触发事件时,会使用此选项,如以下屏幕截图所示:

机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

如屏幕截图所示,我们可以选择要触发事件的点击类型。我们还可以使用其他特殊的键和鼠标操作,如图所示。

System trigger

这是最后一种类型的系统触发器活动。系统触发器用于触发鼠标操作、键盘操作或两者的事件,所有这些都可以从“属性”面板中选择。我们还可以选择要执行的操作,即转发事件或阻止事件,如以下屏幕截图所示:

机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

监控图像和元素触发器

使用图像触发器,一旦用户单击了“单击图像触发器”活动中指示的某个图像,事件就会发生。

单击屏幕上的“指示”元素,我们必须选择一个图像,该图像将在单击时触发事件。

在元素触发器中,有两个活动发挥作用。这些是点击触发器和按键触发器,如以下屏幕截图所示:

机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

  • 单击触发器活动用于在用户简单地单击UI元素时触发事件:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  • 当我们需要通过按下某个键或选择屏幕上的图像来触发事件时,会使用按键触发活动:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

监控电子邮件的示例

为了让事情更清楚,我们将通过Gmail监控发送电子邮件事件。步骤如下所示:

  1. 打开浏览器并浏览至mail.qq.com:要执行此操作,请拖放“使用应用程序/浏览器”活动。在执行中输入需要填写的字段,用户名和密码
  2. 获取用户名和密码:输入地址后,我们必须向用户询问用户名和密码。为此,我们将使用输入对话框活动,如下面的屏幕截图所示。我们拖放了两个输入对话框活动,分别要求用户输入用户名和密码。除非用户在每个对话框中键入并按OK,否则Robot将无法工作:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    一旦用户输入用户名和密码,我们将这些详细信息保存到两个变量中:user和pass。通过转到“属性”面板中的“输入”对话框属性,可以将它们的值转换为变量。只需右键单击Result属性的空文本框,然后选择Create Variable。我们已将其命名为user,如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  3. 输入用户名和密码:我们将使用“输入”活动,通过指示用于键入用户名和密码的相应字段来输入用户名和口令。

    一旦用户输入用户名和密码,他就需要登录,可以点击登录按钮或按键盘上的Enter键进行登录。我们将使用发送热键活动来发送Enter键(如以下屏幕截图所示)。这样,就会单击登录按钮:

    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  4. 使用热键触发器触发发送电子邮件事件:我们的下一步是触发发送邮件事件。在这里,按下Enter键将是触发器。按下后,机器人将执行发送电子邮件任务的其余部分。为此,我们将使用热键触发器活动。我们首先必须拖放Monitor事件活动,因为触发器活动只能在它下面工作:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    由于我们使用的是热键触发器,我们已经删除了该区域中的热键触发器活动:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    在事件处理程序的区域中,我们需要给出发送邮件的步骤顺序,这将涉及几个步骤。为此,我们创建了一个工作流,显示发送电子邮件所需遵循的所有步骤。这包括单击撰写邮件到单击发送按钮,如以下步骤中所述。
  5. 向用户询问收件人的电子邮件ID、电子邮件主题及其正文:我们的下一步是向用户询问详细信息。我们将使用三个输入对话框,一个用于电子邮件ID,一个为主题,另一个为内容。
    如屏幕截图所示,我们使用输入对话框来获取收件人的电子邮件ID:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    现在,我们将用户输入的电子邮件ID保存在一个名为OBNF的变量中(您可以通过在Properties中的Output框内按Ctrl+K轻松创建一个变量):
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    在第二个输入对话框中,我们将要求用户输入电子邮件的主题:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    输出,即用户输入的响应,被保存为一个名为Subject的新变量,如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    在第三个输入对话框中,用户必须输入他或她想要发送的消息/邮件:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    我们将把用户输出存储为一个名为message的变量:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
     
  6. 键入详细信息:现在我们已经掌握了发送邮件所需的所有详细信息,我们的下一步将是键入发送电子邮件所需的字段。我们将使用“键入”活动执行此步骤:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  7. 将“Type Into”拖放到活动中。然后,双击它并指示您要键入电子邮件ID的区域。由于我们已将电子邮件ID保存为变量name,因此我们在提供的字段中输入该字段,如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    我们的下一个要求是指出我们想要键入邮件主题的区域。由于我们已将主题保存为变量Subject,因此我们在提供的字段中输入该变量,如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    现在,您需要指出屏幕截图中所示的要键入消息/邮件的区域。由于我们已将要发送的邮件内容保存为变量message,因此我们在提供的字段中输入该内容,如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    点击发送并确认是否成功发送:我们的最后一步是点击发送按钮,以便发送邮件并完成流程。为了点击发送按钮,我们将使用点击活动并指示发送按钮。
    这样做可以使机器人轻松识别点击位置:
    如果您愿意,机器人也可以在邮件发送后发出通知。对于此通知,我们将使用消息框活动,它将显示消息,消息已发送,如以下屏幕截图所示。当显示消息时,用户按下OK后,整个工作流将终止,因为所有步骤都已执行:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

监视复制事件并阻止它的示例

让我们举一个监视复制事件并阻止它的例子。在这个例子中,我们有一个Excel文件,我们希望用户按下Enter键后立即从中复制数据:

  1. 将Monitor events活动和drop trigger活动拖放到其中:拖放“监视事件”活动。双击它:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    拖放热键触发器活动,并从下拉列表中选择Enter键,如屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  2. 在事件处理程序部分内拖放Excel应用程序范围:我们需要将活动拖放到事件处理程序下。在我们的例子中,活动是从Excel复制数据并粘贴它。当我们将Excel应用程序范围的活动拖放到事件处理程序中并双击它时,我们会看到,首先我们必须浏览到要从中复制信息的Excel文件:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    如屏幕截图所示,我们选择了一个名为movies的Excel文件;现在我们要复制此文件的内容。
  3. 使用“读取范围”活动,提取数据并将其粘贴到新的Excel文件中:现在,在Do活动中,拖放Read Range活动以从此Excel文件中读取所有数据。我们将把提取的数据保存在一个名为movies的变量中,如屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    我们已经从Excel文件中读取了数据。接下来,我们希望将其保存在一个变量中。
    为此,只需单击“读取范围”活动,然后转到“属性”面板。然后按Ctrl+K创建一个变量,并将其命名为movies:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  4. 附加到另一个Excel文件:现在,由于我们已经保存了所有数据,我们可以拖放另一个Excel应用程序范围。然后,我们将指示要将此数据附加到的文件。在Do活动中,只需拖放append Range活动。选择输入作为我们之前声明的变量,即movies,如屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  5. 阻止触发事件:现在,为了阻止触发事件,您可以从“属性”面板中的触发器属性中选择Event_block事件作为事件类型,如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

在键盘事件上启动助手机器人

假设我们希望我们的助理机器人只有在触发事件时才开始自动化。例如,用户希望他的机器人在按下Alt+W时打开并开始在记事本窗口中键入。这可以使用热键触发器来实现。此外,在事件处理程序中,只需创建或记录要遵循的步骤序列。详细程序已在以下章节中进行了说明:

  1. 拖放监视事件活动:在这一步中,我们只需将监视事件活动拖放到工作流中。当我们双击它时,它将显示如下:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  2. 拖动热键触发器活动:在下一步中,我们将为用户使用热键触发器活动来启动自动化过程。将Alt+W指定给热键,这样,当用户按下此热键时,将执行事件:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
  3. 打开记事本并在其中键入:我们的最后一步是记录要执行的步骤的顺序。在这种情况下,这是打开记事本,然后在其中键入。为此,只需使用桌面记录器的帮助。首先,我们双击窗口中的记事本应用程序,如屏幕截图所示。从“属性”面板中选择ClickType作为CLICK_DOUBLE:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath
    之后,我们记录键入操作并关闭记事本窗口。然后单击“不保存”,因为您不想保存文件。序列如以下屏幕截图所示:
    机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人,机器人过程自动化,机器人,自动化,rpa,UiPath

我们还指示锚点识别要单击的正确按钮(在这种情况下,关闭窗口按钮的锚点是最大化按钮)。这使得Robot更容易找到UI元素。

现在,按下Alt+W,机器人将开始执行序列。

总结

在本章中,我们了解了助手机器人的实用程序。我们还介绍了所有可用于触发操作的监控事件,并看到了它们的示例。一旦您的自动化程序完成,您在执行它时可能仍然会遇到一些问题。要处理这些情况,我们将在下一章中了解异常处理。文章来源地址https://www.toymoban.com/news/detail-729937.html

到了这里,关于机器人过程自动化(RPA)入门 7. 处理用户事件和助手机器人的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微信加人自动化】RPA机器人:人人都会实现的机器人

    用上这个机器人,一定要心平气和,不要放肆,单号忍住控制在+15个人以内(但悄悄的告诉你,可以切换账号呀) 这个加人机器人,人人都可以通过学习自己动手实现,不再局限于遥不可及的“黑科技”技术。 在这个数字化飞速发展的时代,微信已经成为我们日常生活和工

    2024年04月15日
    浏览(47)
  • RPA是什么样的机器人技术?RPA可以实现哪些流程的自动化?

    RPA(Robotic Process Automation)即机器人流程自动化,是一种通过模拟人类在计算机系统上的操作,实现流程自动化的技术。RPA机器人可以代替人工执行各种重复性任务,如数据输入、数据验证、文件整理、账单管理、客户服务等,帮助企业提高工作效率、减少错误、降低成本,

    2024年02月11日
    浏览(37)
  • 养号自动化,指纹浏览器和RPA机器人解除烦恼

    在这个充满科技魔力的时代,社交媒体已经成为人们生活的一部分,而Facebook更是我们分享欢乐、联络亲友的重要平台。然而,随之而来的是一个棘手的问题:如何保持账号的活跃度,而又不被沉重的养号工作压垮?别担心,ClonBrowser指纹浏览器和RPA机器人将为你解除这一烦恼

    2024年02月11日
    浏览(34)
  • 使用UiPath和AA构建的解决方案 1. 机器人过程自动化入门

    你好!在这本系列,我们将指导您完成一些真实世界的机器人过程自动化(RPA)项目。感谢您的加入。当你完成本系列时,你将具备使用UiPath和Automation Anywhere在最低指导下进行简单到中等复杂度RPA项目的知识、技术和心态。 RPA是一项令人兴奋的新技术,被视为使用新的先进

    2024年02月07日
    浏览(37)
  • 【AI写作】 机器人流程自动化 介绍 - Robotic Process Automation (RPA) Introduction

    写一篇文章介绍RPA技术,未来的发展。使用markdown格式,有3级索引,超过3000字。 某位大师说过的: 任何行业、任何部门都有大量的场景,涉及重复、有规则逻辑的工作,都可以用 RPA 开发一个软件机器人帮助完成。

    2024年02月15日
    浏览(51)
  • 自动化、智能、机器人-2023-

    文明:农业、工业、信息、智能,以目前认知的四个阶段。  农业文明到工业文明:机械自动化 工业文明到信息文明:电气自动化 信息文明到智能文明:数据自动化 这些时代典型的机器人: 机械自动化   电气自动化   数据自动化 这一步还没有完全实现,现在是过渡阶段。

    2024年02月08日
    浏览(37)
  • 智能机器人:打造自动化未来的关键技术

    🎉欢迎来到AIGC人工智能专栏~智能机器人:打造自动化未来的关键技术 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:AIGC人工智能 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习 🍹文章作者技术和水平

    2024年02月09日
    浏览(40)
  • 微信搜一搜下拉词自动化批量采集机器人

    产品名称: 搜词精灵 (Search Wizard) 搜词精灵是一款能够自动采集微信搜一搜下拉词的智能机器人,可以快速帮助优化师获取微信搜一搜最近搜索下拉词,进而精准布局公众号、小程序、视频号等优化,抢先占领排名,获取精准流量。 搜词精灵不仅可以批量抓取微信搜一

    2024年02月15日
    浏览(42)
  • 软件机器人助力基层网点实现存款数据自动化处理

    银行基层网点需要及时了解存款变动情况,以便能够做出相应的安排和决策。过去,各级机构经办人员需要多次登录员工渠道系统,在不同的时间点查询并下载本级及下属机构的实时科目余额表,然后通过人工加工,才能得到存款新增数据。 应用博为小帮软件机器人,可以将

    2024年02月12日
    浏览(37)
  • 小红书自动化仿写发文机器人了解一下

     您好,我是 码农飞哥(wei158556) ,感谢您阅读本文,欢迎一键三连哦 。 💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。  Python从入门到精通 😁 2. ❤️ 3. Python爬虫专栏,系统性的学习爬虫的知识点。9.9元买不了吃亏,买不了上当 。 python爬虫

    2024年04月14日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包