UiPath Citrix Automation - 如何在虚拟环境中自动完成任务?

后台-系统设置-扩展变量-手机广告位-内容正文顶部

桌面屏幕是一个窗口,通过它我们可以看到虚拟世界,并且要在虚拟世界中自动执行任务,您需要Citrix Automation。在关于UiPath Citrix Automation的这篇文章中,您将借助RPA行业中的一种流行工具即UiPath,了解如何在虚拟环境中自动执行任务。

本文将介绍以下主题:

  • 什么是RPA?
  • 什么是虚拟机?
  • 什么是Citrix Automation?
  • 动手实践:在桌面应用程序上自动执行任务
  • 动手:图像和文本自动化

那么,让我们开始吧。
 

什么是RPA?

机器人流程自动化这个词主要包含三个需要理解的术语:机器人,流程和自动化。我们分别解释一下

  • 机器人 是模仿人类行为的实体,称为机器人。
  • 流程  是步骤,这导致有意义活动的序列。例如,制作茶或您最喜欢的菜肴等的过程。
  • 自动化  是由机器人在没有人为干预的情况下完成的任何过程。

因此,当我们将所有这些术语汇总在一起,然后模仿 人类行为以执行一系列步骤,导致有意义的活动,而无需任何人为干预,称为  机器人流程自动化。 

现在,您已经了解什么是RPA,接下来在UiPath Citrix Automation的文章中,您将了解什么是虚拟机。

什么是虚拟机?

 简单来说,虚拟机是一个客户操作系统,它通过虚拟机管理器(如Oracle Virtual box,VMware)在另一个操作系统(即主机)上运行。在实际场景中,您通常在云上安装服务器,并且只要您希望访问服务器,就可以使用远程桌面连接。

What is a Virtual machine -UiPath Citrix Automation - Edureka

上图将对虚拟机的概念进行描述。如您所见,有一个主机操作系统正在运行虚拟机管理器和客户机操作系统。现在,您已经了解了什么是虚拟机,接下来在UiPath Citrix Automation的文章中,让我告诉您什么是Citrix自动化以及这些虚拟机中的任务如何自动化。

什么是Citrix Automation?

How Task in Virtual machine get Automated -UiPath Citrix Automation - Edureka

在Citrix技术的帮助下,可以满足虚拟机的自动化需求。

考虑一种必须访问计算机上的服务器的方案。现在,当您尝试访问服务器时,它不是您正在访问的主服务器,但您获得了服务器屏幕的图像。 现在,无论何时单击某些内容,该图像或像素都会发送到服务器。然后在服务器中,它被完全点击在那里。要自动执行这些任务,您可以使用UiPath实施Citrix技术。UiPath旨在通过录像机提供这种自动化。

那么,现在让我们来看看UiPath中的各种类型的记录器。

Type of Recorders -UiPath Citrix Automation - Edureka

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录制选项卡。请参阅下文。

 

Citrix Recording -UiPath Citrix Automation - Edureka

步骤3:现在,切换到您的虚拟环境,并按照以下步骤打开记事本文件,写下“Hey Everyone !!!”并关闭文件而不保存。

  • 第一步是单击记事本的图标。为此,请从“ 录制”选项卡中选择“ 单击图像”选项,然后将鼠标拖动到该图标附近。然后在打开的对话框中单击“ 确定”此步骤将打开记事本。请参阅下文。

Click Image Activity -UiPath Citrix Automation - Edureka

  • 现在,您必须在记事本中键入内容。为此,请从“ 录制”选项卡中选择“类型”选项,然后将鼠标拖动到要输入文本的区域上。
  • 在该对话框中,打开了, 何况你的文字,并按下Enter键这会将您的文本输入记事本。

Type Into Activity -UiPath Citrix Automation - Edureka

  • 输入文本后,下一步是关闭记事本。要执行此操作,请再次单击 “ 录制”选项卡上的“ 单击图像”,然后在十字按钮上提及区域。
  • 之后,在打开的对话框中单击“ 确定”,然后再次选择“单击图像”以保存文件。请参阅下文。

Citrix Automation Activity -UiPath Citrix Automation - Edureka

在此演示中,我不打算保存文件,因为您必须按照上述步骤执行此操作。但是您可以通过选择“单击图像”选项并在“类型”选项的帮助下提及文件名来保存文件。
  • 现在,要保存此自动化,请从“ 录制”选项卡中选择“ 保存并退出”选项,这会将您重定向到UiPath仪表盘。现在,通过单击Ribbon选项卡中的Run选项来执行此自动化。

设计的自动化将在虚拟环境中打开记事本,键入文本并关闭文件而不保存。

现在,您知道如何使用Citrix Automation,接下来我们将在应用程序中执行图像和文本自动化。

动手:图像和文本自动化

问题陈述:考虑应用程序在虚拟环境中运行。现在,一旦我们输入帐号,金额,选择交易类型,就会自动生成交易ID。Out任务是在事务成功完成后在消息框中显示Transaction ID。

按照以下步骤执行自动化:

第1步:打开UiPath Studio并创建一个空白项目。在Blank Project中,拖动一个Sequence,其中将设计自动化。

步骤2:现在,转到UiPath中功能区选项卡,然后选择录制选项在录制选项中,选择Citrix Recorder。这将打开“录制”选项卡。请参阅下文。

Citrix Recording -UiPath Citrix Automation - Edureka

第3步:现在,切换到您的虚拟环境。我们的第一步是在账号,金额和存款票据中输入详细信息。为此,请按照以下步骤操作。

  • 从“ 录制”选项卡中选择“ 单击图像”选项,然后将鼠标拖到 “帐号”附近。然后在屏幕上指出要单击的点。在这里,我想点击帐号后面的文本框。然后单击“ 确定”。 此步骤将光标放在“帐户”之前的文本框中。

Click Image Activity Bank Example -UiPath Citrix Automation - Edureka

  • 现在,要在此文本框中输入文本,请使用“ 录制”选项卡中的“ 类型”选项并输入文本。然后按Enter键。

Type Activity Bank Example -UiPath Citrix Automation - Edureka

现在,类似地,为金额和存款票据实施上述两个步骤。

  • 接下来,您必须为交易类型选择单选按钮。为此,请 从“ 录制”选项卡中选择“单击文本”选项,然后选择“检查”周围的区域完成后,在“ 屏幕抓取向导”中,通过在“ 搜索”文本区域中键入,将文本与“检查”匹配之后,单击“完成”这将选择Check旁边的单选按钮。

Choose Radio Button Bank Example -UiPath Citrix Automation - Edureka

  • 现在,输入所有详细信息后,下一步就是保存交易。为此,请再次从“ 录制”选项卡中选择“ 舔图像”活动然后将鼠标拖到 “保存”选项上。然后在打开的对话框中单击“ 确定”这将保存您的交易并生成交易ID。
  • 接下来,要阅读交易ID,您必须从“ 录制”选项卡中选择“ 屏幕抓取” 选项,然后选择“ 相对抓取”。 
  • 然后选择交易ID,并在屏幕上指示您要存储文本的位置。请参阅下文。

Scrape Relative -UiPath Citrix Automation - Edureka
 我们将使用Scrape Relative,因为我们想要提取文本“Transaction ID”以及与之关联的ID。 

  • 打开Screen Scraper向导中,单击Finish。然后单击“录制”选项卡上的“ 保存并退出”选项保存自动化这会将您重定向到UiPath仪表板。
  • 现在,在变量部分中,您将看到自动创建了一个变量。那么,你必须使用这个变量来显示输出。请参阅下文。

​​​​​​​Variable -UiPath Citrix Automation - Edureka
  • 要显示输出,请将消息框拖到序列中,并在消息框中提及该变量。

Message Box-UiPath Citrix Automation - Edureka

  • 现在,通过单击Ribbon选项卡中Run选项执行自动化您将看到自动填充详细信息,并在消息框中显示交易ID。

以上便是关于UiPath Citrix Automation的全部内容。

未经允许不得转载:RPA中国 | RPA全球生态 | 数字化劳动力 | RPA新闻 | 推动中国RPA生态发展 | 流 > UiPath Citrix Automation - 如何在虚拟环境中自动完成任务?

后台-系统设置-扩展变量-手机广告位-内容正文底部