桌面屏幕是一个窗口,通过它我们可以看到虚拟世界,并且要在虚拟世界中自动执行任务,您需要Citrix Automation。在关于UiPath Citrix Automation的这篇文章中,您将借助RPA行业中的一种流行工具即UiPath,了解如何在虚拟环境中自动执行任务。
本文将介绍以下主题:
- 什么是RPA?
- 什么是虚拟机?
- 什么是Citrix Automation?
- 动手实践:在桌面应用程序上自动执行任务
- 动手:图像和文本自动化
那么,让我们开始吧。
什么是RPA?
机器人流程自动化这个词主要包含三个需要理解的术语:机器人,流程和自动化。我们分别解释一下:
- 机器人 是模仿人类行为的实体,称为机器人。
- 流程 是步骤,这导致有意义活动的序列。例如,制作茶或您最喜欢的菜肴等的过程。
- 自动化 是由机器人在没有人为干预的情况下完成的任何过程。
因此,当我们将所有这些术语汇总在一起,然后模仿 人类行为以执行一系列步骤,导致有意义的活动,而无需任何人为干预,称为 机器人流程自动化。
现在,您已经了解什么是RPA,接下来在UiPath Citrix Automation的文章中,您将了解什么是虚拟机。
什么是虚拟机?
简单来说,虚拟机是一个客户操作系统,它通过虚拟机管理器(如Oracle Virtual box,VMware)在另一个操作系统(即主机)上运行。在实际场景中,您通常在云上安装服务器,并且只要您希望访问服务器,就可以使用远程桌面连接。
上图将对虚拟机的概念进行描述。如您所见,有一个主机操作系统正在运行虚拟机管理器和客户机操作系统。现在,您已经了解了什么是虚拟机,接下来在UiPath Citrix Automation的文章中,让我告诉您什么是Citrix自动化以及这些虚拟机中的任务如何自动化。
什么是Citrix Automation?
在Citrix技术的帮助下,可以满足虚拟机的自动化需求。
考虑一种必须访问计算机上的服务器的方案。现在,当您尝试访问服务器时,它不是您正在访问的主服务器,但您获得了服务器屏幕的图像。 现在,无论何时单击某些内容,该图像或像素都会发送到服务器。然后在服务器中,它被完全点击在那里。要自动执行这些任务,您可以使用UiPath实施Citrix技术。UiPath旨在通过录像机提供这种自动化。
那么,现在让我们来看看UiPath中的各种类型的记录器。
UiPath中主要有四种类型的记录器。
- 基本:此记录器为每个活动生成一个完整选择器。
- 桌面:此类记录器适用于所有类型的桌面应用程序。
- Web:此类录像机专为在Web应用程序和浏览器中录制而设计。
- Citrix: 此类记录器用于记录虚拟化环境
因此,由于UiPath无法直接访问VM的界面,因此它使用OCR技术通过Citrix访问VM的流式图像。
UiPath Citrix Automation | UiPath中的图像和文本自动化
因此,既然您已经了解了Citrix自动化的内容,那么请参阅本文关于UiPath Citrix Automation的文章,让我们来看看这个概念的实用方法。
动手实践:在桌面应用程序上自动执行任务
考虑一种情况,您希望在虚拟环境中打开记事本,并希望在其中键入内容。你将如何自动完成这项任务?
请按照以下步骤执行此操作:
第1步:打开UiPath Studio并创建一个空白项目。在Blank Project中,拖动一个Sequence,其中将设计自动化。
步骤2:现在,转到UiPath中的功能区选项卡,然后选择录制选项。在录制选项中,选择Citrix Recorder。这将打开Citrix录制选项卡。请参阅下文。
步骤3:现在,切换到您的虚拟环境,并按照以下步骤打开记事本文件,写下“Hey Everyone !!!”并关闭文件而不保存。
- 第一步是单击记事本的图标。为此,请从“ 录制”选项卡中选择“ 单击图像”选项,然后将鼠标拖动到该图标附近。然后在打开的对话框中单击“ 确定”。此步骤将打开记事本。请参阅下文。
- 现在,您必须在记事本中键入内容。为此,请从“ 录制”选项卡中选择“类型”选项,然后将鼠标拖动到要输入文本的区域上。
- 在该对话框中,打开了, 何况你的文字,并按下Enter键。这会将您的文本输入记事本。
- 输入文本后,下一步是关闭记事本。要执行此操作,请再次单击 “ 录制”选项卡上的“ 单击图像”,然后在十字按钮上提及区域。
- 之后,在打开的对话框中单击“ 确定”,然后再次选择“单击图像”以保存文件。请参阅下文。
- 现在,要保存此自动化,请从“ 录制”选项卡中选择“ 保存并退出”选项,这会将您重定向到UiPath仪表盘。现在,通过单击Ribbon选项卡中的Run选项来执行此自动化。
设计的自动化将在虚拟环境中打开记事本,键入文本并关闭文件而不保存。
现在,您知道如何使用Citrix Automation,接下来我们将在应用程序中执行图像和文本自动化。
动手:图像和文本自动化
问题陈述:考虑应用程序在虚拟环境中运行。现在,一旦我们输入帐号,金额,选择交易类型,就会自动生成交易ID。Out任务是在事务成功完成后在消息框中显示Transaction ID。
按照以下步骤执行自动化:
第1步:打开UiPath Studio并创建一个空白项目。在Blank Project中,拖动一个Sequence,其中将设计自动化。
步骤2:现在,转到UiPath中的功能区选项卡,然后选择录制选项。在录制选项中,选择Citrix Recorder。这将打开“录制”选项卡。请参阅下文。
第3步:现在,切换到您的虚拟环境。我们的第一步是在账号,金额和存款票据中输入详细信息。为此,请按照以下步骤操作。
- 从“ 录制”选项卡中选择“ 单击图像”选项,然后将鼠标拖到 “帐号”附近。然后在屏幕上指出要单击的点。在这里,我想点击帐号后面的文本框。然后单击“ 确定”。 此步骤将光标放在“帐户”之前的文本框中。
- 现在,要在此文本框中输入文本,请使用“ 录制”选项卡中的“ 类型”选项并输入文本。然后按Enter键。
现在,类似地,为金额和存款票据实施上述两个步骤。
- 接下来,您必须为交易类型选择单选按钮。为此,请 从“ 录制”选项卡中选择“单击文本”选项,然后选择“检查”周围的区域。完成后,在“ 屏幕抓取向导”中,通过在“ 搜索”文本区域中键入,将文本与“检查”匹配。之后,单击“完成”。这将选择Check旁边的单选按钮。
- 现在,输入所有详细信息后,下一步就是保存交易。为此,请再次从“ 录制”选项卡中选择“ 舔图像”活动,然后将鼠标拖到 “保存”选项上。然后在打开的对话框中单击“ 确定”。这将保存您的交易并生成交易ID。
- 接下来,要阅读交易ID,您必须从“ 录制”选项卡中选择“ 屏幕抓取” 选项,然后选择“ 相对抓取”。
- 然后选择交易ID,并在屏幕上指示您要存储文本的位置。请参阅下文。
我们将使用Scrape Relative,因为我们想要提取文本“Transaction ID”以及与之关联的ID。
- 在打开的Screen Scraper向导中,单击Finish。然后单击“录制”选项卡上的“ 保存并退出”选项以保存自动化。这会将您重定向到UiPath仪表板。
- 现在,在变量部分中,您将看到自动创建了一个变量。那么,你必须使用这个变量来显示输出。请参阅下文。

- 要显示输出,请将消息框拖到序列中,并在消息框中提及该变量。
- 现在,通过单击Ribbon选项卡中的Run选项来执行自动化。您将看到自动填充详细信息,并在消息框中显示交易ID。
以上便是关于UiPath Citrix Automation的全部内容。
未经允许不得转载:RPA中国 | RPA全球生态 | 数字化劳动力 | RPA新闻 | 推动中国RPA生态发展 | 流 > UiPath Citrix Automation - 如何在虚拟环境中自动完成任务?
热门信息
阅读 (14728)
1 2023第三届中国RPA+AI开发者大赛圆满收官&获奖名单公示阅读 (13753)
2 《Market Insight:中国RPA市场发展洞察(2022)》报告正式发布 | RPA中国阅读 (13055)
3 「RPA中国杯 · 第五届RPA极客挑战赛」成功举办及获奖名单公示阅读 (12964)
4 与科技共赢,与产业共进,第四届ISIG中国产业智能大会成功召开阅读 (11567)
5 《2022年中国流程挖掘行业研究报告》正式发布 | RPA中国