Wednesday, July 8, 2020

UiPath Citrix Automation Tutorial - Image Text Automation

UiPath Citrix Automation Tutorial - Image Text Automation UiPath Citrix Automation How To Automate Tasks In A Virtual Environment? Back Home Categories Online Courses Mock Interviews Webinars NEW Community Write for Us Categories Artificial Intelligence AI vs Machine Learning vs Deep LearningMachine Learning AlgorithmsArtificial Intelligence TutorialWhat is Deep LearningDeep Learning TutorialInstall TensorFlowDeep Learning with PythonBackpropagationTensorFlow TutorialConvolutional Neural Network TutorialVIEW ALL BI and Visualization What is TableauTableau TutorialTableau Interview QuestionsWhat is InformaticaInformatica Interview QuestionsPower BI TutorialPower BI Interview QuestionsOLTP vs OLAPQlikView TutorialAdvanced Excel Formulas TutorialVIEW ALL Big Data What is HadoopHadoop ArchitectureHadoop TutorialHadoop Interview QuestionsHadoop EcosystemData Science vs Big Data vs Data AnalyticsWhat is Big DataMapReduce TutorialPig TutorialSpark TutorialSpark Interview QuestionsBig Data TutorialHive TutorialVIEW ALL Blockchain Blockchain TutorialWhat is BlockchainHyperledger FabricWhat Is EthereumEthereum TutorialB lockchain ApplicationsSolidity TutorialBlockchain ProgrammingHow Blockchain WorksVIEW ALL Cloud Computing What is AWSAWS TutorialAWS CertificationAzure Interview QuestionsAzure TutorialWhat Is Cloud ComputingWhat Is SalesforceIoT TutorialSalesforce TutorialSalesforce Interview QuestionsVIEW ALL Cyber Security Cloud SecurityWhat is CryptographyNmap TutorialSQL Injection AttacksHow To Install Kali LinuxHow to become an Ethical Hacker?Footprinting in Ethical HackingNetwork Scanning for Ethical HackingARP SpoofingApplication SecurityVIEW ALL Data Science Python Pandas TutorialWhat is Machine LearningMachine Learning TutorialMachine Learning ProjectsMachine Learning Interview QuestionsWhat Is Data ScienceSAS TutorialR TutorialData Science ProjectsHow to become a data scientistData Science Interview QuestionsData Scientist SalaryVIEW ALL Data Warehousing and ETL What is Data WarehouseDimension Table in Data WarehousingData Warehousing Interview QuestionsData warehouse architectureTalend T utorialTalend ETL ToolTalend Interview QuestionsFact Table and its TypesInformatica TransformationsInformatica TutorialVIEW ALL Databases What is MySQLMySQL Data TypesSQL JoinsSQL Data TypesWhat is MongoDBMongoDB Interview QuestionsMySQL TutorialSQL Interview QuestionsSQL CommandsMySQL Interview QuestionsVIEW ALL DevOps What is DevOpsDevOps vs AgileDevOps ToolsDevOps TutorialHow To Become A DevOps EngineerDevOps Interview QuestionsWhat Is DockerDocker TutorialDocker Interview QuestionsWhat Is ChefWhat Is KubernetesKubernetes TutorialVIEW ALL Front End Web Development What is JavaScript â€" All You Need To Know About JavaScriptJavaScript TutorialJavaScript Interview QuestionsJavaScript FrameworksAngular TutorialAngular Interview QuestionsWhat is REST API?React TutorialReact vs AngularjQuery TutorialNode TutorialReact Interview QuestionsVIEW ALL Mobile Development Android TutorialAndroid Interview QuestionsAndroid ArchitectureAndroid SQLite DatabaseProgramming How To Automate Tasks I n A Virtual Environment? Last updated on May 19,2020 5.7K Views Sahiti Kappagantula Bookmark 11 / 15 Blog from UiPath Become a Certified Professional The Desktop screen is a window through which we see a virtual world, and to automate tasks in the virtual world, you need Citrix Automation. In this article on UiPath Citrix Automation, you will go through how to automate tasks in a virtual environment with the help of one of the popular tool in the RPA industry i.e UiPath.The following topics will be covered in this article:What is RPA?What is a Virtual Machine?What is Citrix Automation?Hands-On: Automating task on a Desktop ApplicationHands-On: Image Text AutomationSo, let us get started.What is RPA?The word Robotic Process Automation has mainly three terms which you need to understand: Robotic, Process Automation. So, let us look into each of them:Roboticareentities which mimic human actions are called Robots.Aprocessis a sequence of steps which lead to meaningful activity. For example, the process of making tea or your favorite dish etc.Automationis any process which is done by a robot without human intervention.So, when we summarize all these terms together, then mimickinghuman actions to perform a sequence of steps, leading to a meaningful activity, without any human intervention is also known asRobotic Process Automation.Now, that you have an understanding of what is RPA, next in this article on UiPath Citrix Automation, you will know what are virtual machines.What is Virtual Machine?AVirtual Machinein simple words is a guest Operating System that runs on another operating system i.e. the host, through a Virtual Machine Manager like Oracle Virtual box, VMware. In real-world scenarios, you mostly have servers on the cloud, and whenever you wish to access the server, you can use a Remote Desktop Connection.The above image will give a pictorial understanding of what are virtual machines. As you can see, there is a host operating system on which a Vir tual machine Manager and a Guest Operating system are running. Now, that you have an understanding of what are virtual machines, next in this article on UiPath Citrix Automation, let me tell you what is Citrix automation and how are tasks automated in these virtual machines.What is Citrix Automation?Automation in virtual machines is catered with the help of Citrix Technology. Let me explain you how.Consider a scenario wherein you have to access a server on your computer. Now, when you try to access the server, it is not the main server that you are accessing, but you get an image of the screen of the server.Now, what happens is, whenever you click on something, that image or pixel is sent to the server. Then in the server, it is exactly clicked over there. To automate these kinds of tasks you can implement Citrix technology with UiPath. UiPath aims to provide this automation with the help of recorders.So, now let us look into the various types of recorders in UiPath .There are mainl y four types of recorders in UiPath.Basic: This recorder generates a full selector for each and every activity.Desktop: This type of recorder is suitable for all types of Desktop apps.Web: This type of recorder is designed for recording in web apps and browsers.Citrix:This type of recorder is used to record virtualized environmentsSo, since UiPath cant access the VMs interface directly, it accesses the VMs streamed image, through Citrix using OCR Technology.You may also go through the recording of UiPath Citrix Automation where ourcertifiedexperts ofRPA Traininghave explained the concepts in depth.UiPath Citrix Automation | Image and Text Automation in UiPath | EdurekaThis Edureka video on UiPath Citrix Automation will help you know how to automate web using UiPath.So, now that you have got an idea of what is Citrix automation, next in this article on UiPath Citrix Automation, let us look into the practical approach of this concept.Hands-On: Automating Task on a Desktop ApplicationC onsider a scenario where you want to open a Notepad in the virtual environment and want to type something in it. How will you automate this task?Well, follow the below steps to do so:Step 1: Open the UiPath Studio and create a Blank Project. Inside the Blank Project, drag a Sequence inside which the automation would be designed.Step 2: Now, go to the Ribbon Tab in UiPath and choose the Recording option. In the recording option, choose the Citrix Recorder. This will open your Citrix Recording tab. Refer below.Step 3: Now, switch to your virtual environments, and follow the below steps to open a Notepad file, write Hey Everyone!!! and close the file without saving.The first step is to click on the icon of Notepad. To do that, choose the Click Image option from the Recording Tab, and drag your mouse near the icon. Then click on OK, in the dialog box that opens up. This step will open the Notepad. Refer below.Now, you have to type something in Notepad. To do that, choose the Type option from the Recording Tab and then drag the mouse over the area you want to enter text.In the dialog box, that opens up,mention your text and press Enter. This will enter your text into Notepad.Once the text is entered, the next step is to close the Notepad. To do that, click again on Click Image from the Recording Tab and mention the region across the cross button.After that, click on OK, in the dialog box that opens up, and again choose Click Image to save the file. Refer below.In this demo, I am not going to save the file as you again have to follow the above steps to do so. But, yes you can definitely save the file by choosing the Click Image option and mentioning the name of file with the help of Type option.Now, to save this automation, choose the Save Exit option from the Recording Tab and this will redirect you to the UiPath Dashboard. Now, execute this automation by clicking on the Run option from the Ribbon Tab.The designed automation will open the Notepad in a virtual envi ronment, type the text and close the file without saving.Now, that you know how to use Citrix Automation, let me take you through another hands-on, in which we will perform Image Text automation in an application.Hands-On: Image Text AutomationProblem Statement: Consider an application is running in a virtual environment. Now, once we enter the account number, amount, choose transaction type, a transaction ID is automatically generated. Out task is to, display the Transaction ID in a message box once the transaction is successfully completed.Follow the below steps to execute the automation:Step 1: Open the UiPath Studio and create a Blank Project. Inside the Blank Project, drag a Sequence inside which the automation would be designed.Step 2: Now, go to the Ribbon Tab in UiPath and choose the Recording option. In the recording option, choose the Citrix Recorder. This will open your Recording tab. Refer below.Step 3:Now, switch to your virtual environments. Our first step is to ente r details in the Account Number, Amount and Deposit Notes. To do that follow the below steps.Choose the Click Image option from the Recording Tab, and drag your mouse near the Account Number. Then indicate a point on the screen where you want to click. Here, I want to click in the text box available after Account Number. Then click on OK.This step will put your cursor in the text box before the Accounts.Now, to enter text into this text box, use the Type option from the Recording Tab and enter the text. After that press on Enter.Now, similarly, implement the above two steps for Amount and Deposit Notes.Next, you have to choose the radio button for the Transaction Type. To do that, choose the Click Text optionfrom the Recording Tab, and select the region around Cheque. Once it is done, in the Screen Scraper Wizard, match the text to Cheque by typing in the Search text area. After that, click on Finish. This will select the radio button beside Cheque.Now, once you have entered all the details, your next step is to save the transaction. To do that, again choose the Click Image activity from the Recording Tab and drag your mouse over the option Save.Then click on OK, in the dialog box that opens up. This will save your transaction and generate a transaction ID.Next, to read the Transaction ID, you have to choose the Screen Scraping option from the Recording Tab and choose Scrape Relative.Then select the Transaction ID, and indicate on the screen, from where you want to store the text. Refer below. We will be using Scrape Relative as we want to extract the text Transaction ID and also the ID associated with it. In the Screen Scraper Wizard that opens up click on Finish. Then save your automation, by clicking on the Save Exit option from the Recording tab. This will redirect you to the UiPath Dashboard.Now, in the variable section, you will see that there is a variable automatically being created. Well, you have to use this variable, to display the output. Refer be low.To display the output, drag a Message Box into the Sequence and mention the variable in the Message Box.Now, execute your automation by clicking on the Run option from the Ribbon Tab. You will see that details are getting filled automatically and a Transaction ID is being displayed in a message box.So, folks, thats an end to this article on UiPath Citrix Automation. I hope you enjoyed reading this article on UiPath Citrix Automation and learned how to automate tasks in virtual environments. If you wish to further learn about Robotic Process Automation and build your career as an RPA Developer, then you can check out our course on Robotic Process Automation Using UiPath. This course will let you enhance your knowledge on RPA and will give you an extensive hands-on experience in UiPath.Got a question for us? Please mention it in the comments section of this UiPath Citrix Automationarticle and we will get back to you.Recommended blogs for you Top 10 Reasons To Learn RPA Read Articl e Everything You Need To Know About Variables, Data Types Activities In UiPath Read Article UiPath ReFramework Tutorial A Comprehensive Guide on the Robotic Enterprise Framework Read Article Uipath Orchestrator Learn How To Orchestrate Robots With UiPath Read Article Robotic Process Automation (RPA) Tutorial Learn To Automate Tasks in RPA Read Article Selenium vs RPA: What is the Difference? Read Article RPA Lifecycle All You Need To Know About Different Stages Of Bot Development Read Article Uipath Studio Your One Stop Solution To The Dashboard Of UiPath Read Article RPA Developer Salary : How Much Does An RPA Developer Earn? Read Article Blue Prism Installation Learn How to Install, Configure and Activate Blue Prism Read Article 5 UiPath Automation Examples That You Can Practice Read Article Top 50 Blue Prism Interview Questions You Must Know In 2020 Read Article Robotic Process Automation All You Need To Know About RPA Read Article UiPath Tutorial : Introduction to UiPath and its Components Read Article What is UiPath? A Quick Guide To The Top RPA Tool Read Article How To Install UiPath on Windows? â€" Your One Stop Solution To Install UiPath Read Article What is RPA? How it Works, RPA Tools Applications Read Article UiPath Recording Tutorial Comprehensive Guide On Recording In UiPath Read Article What Is RPA Blue Prism? A beginners Guide to Blue Prism Read Article RPA in Various Domains: How RPA Solves Industry Level Problems? Read Article Comments 0 Comments Trending Courses in Robotic Process Automation Robotic Process Automation Training using Ui ...22k Enrolled LearnersWeekendLive Class Reviews 5 (8750)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.