MetaBot Designer Version 3.6 User Manual OtherUser Resources: Table of Contents 1.PrerequisitesandSystemRequirements 5 Prerequisites 5 SystemRequirements 5 2.MetaBotDesigner-AnOverview 7 BenefitsofusingMetaBots 7 TheMetaBotDesigner 8 InstallingtheMetaBotDesigner 8 LaunchingtheMetaBotDesigner 9 LoginasaMetaBotClienttoControlRoom 9 UnderstandingMetaBotDesigner 10 3.CreatingaMetaBot 12 UploadingMetaBots 18 4.UnderstandingMetaBotDesigner 21 MetaBotDesignerDecoded 21 UnderstandingAssets 22 UnderstandingLogic 24 5.AddingandRecordingaMetaBot 25 CreatingaNewMetaBot 25 1.RecordScreen(s) 26 2.RecordScreen(s)withLogic 28 UpdatingMetaBots 30 DeletingMetaBots 30 6.ConfiguringMetaBotScreens 31 GuidetoConfiguringaScreen 31 7.CalibratingMetaBotScreens 35 GuidetoCalibratingaScreen 35 8.AddingFolderstoaMetaBot 37 GuidetoCreatingaFolder 37 MovingAssetsandLogicwithinFolders 37 8.RecordingLogic 39 HowtoRecordLogic 39 9.UsingtheLogicEditor 41 TheLogicEditor 41 BuildingLogic 43 1.AddingCommands 43 OtherUser Resources: 2.AddingandUpdatingActions 43 3.AddingandEditingVariablesintheVariableManager 47 4.UsingtheErrorView 49 5.RunningtheLogic 49 10.SelectingActionsintheLogicEditor 51 ActionsallowedonHTML controls 51 1.GetText,SetTextandAppendText 51 2.GetProperty 53 GetVisibility 53 ActionsallowedonWindowControls 54 11.ExportingandImportingMetaBots 55 ExportingaMetaBot 55 ImportingaMetaBot 55 12.ClipboardCommand 57 Sub-Commands 57 UsingtheSub-Commands 57 ClearClipboard 57 AssignToClipboard 57 AssignFromClipboard 58 13.MessageBoxCommand 59 Insertingamessage 59 14.CommentCommand 60 InsertingaComment 60 SampleComments 60 15.If/Else Command 61 Sub-Commands 61 Overview 61 UsingtheSub-Commands 61 WindowExists/WindowDoesNotExistSub-Commands 61 VariableSub-Command 62 Using'AND'or'OR'conditionsinIF Variablecommand 62 16.ErrorHandlingCommand 64 Overview 64 Sub-Commands 64 ErrorHandlingOptions 64 17.StringOperationCommand 65 OtherUser Resources: Sub-Commands 65 UsingtheSub-Commands 65 Before/AfterCommand 65 CompareCommand 66 FindCommand 67 LengthCommand 67 LowerCaseCommand 67 ReplaceCommand 68 ReverseCommand 68 SubStringCommand 68 TrimCommand 69 UpperCaseCommand 69 18.VariableOperationCommand 70 UsingtheVariableOperationCommand 70 19.Adding,EditingandDeletingVariables 73 AddingVariablestoaTask 73 VariableTypes 73 ParameterTypes 74 EditingaVariable 74 DeletingaVariable 75 20.SystemVariables 76 Date/TimeSystemVariables 76 ErrorHandlingVariables 77 SystemTypeSystemVariables 77 StepstoselectSystemfromVariables: 78 21.Variables-ParameterTypes 79 ParameterTypes 79 22.UsingArrayTypeVariables 80 CreatinganArrayTypeVariable 80 DirectAssignment 80 ReadingfromaTextFile 82 InsertingArrayVariablesinScreensandDLLs 82 23.UploadingMetaBotstoControlRoom 85 ProvidingFolderAccessRightsinControlRoom 85 AccessingMyMetaBotsFolders 85 ManagingMetaBotClients 86 OtherUser Resources: 24.CreatingRolesandAssigningPermissionsforMetaBots 87 CreatingNewRolesandAssigningPermissions 87 ManagingtheUser 88 25.UsingMetaBotDesignerwithAutomationAnywhereEnterprise 90 Assigning/Revokingaccesspermissions 90 RestrictingaMetaBotuserfromuploading 90 MetaBotinEnterpriseClient 91 26.DownloadingMetaBotsinEnterpriseClient 92 HowtoSync 92 ToaddanewMetaBot/DownloadanexistingMetaBot 93 27.UsingMetabotsinTasks 94 UsingGUI basedMetaBots 94 UsingAPIbasedMetaBots 94 UsingNavigationalFlowMetaBots 94 28.UsingMetaBotScreensinTask 95 AddingMetaBotScreentoaTask 95 MetaBotScreenCommand 96 29.UsingMetaBotDLLsinTask 97 AddingMetaBotDLLtoaTask 97 MoreonDLLsinMetaBots 98 30.UsingMetaBotLogicinTask 99 AddingMetaBotLogictoaTask 99 OtherUser Resources: 1. Prerequisites and System Requirements ThistopicdescribestheprerequisitesandsystemrequirementsforinstallingMetaBotDesignerplug-intoyourmachine. Prerequisites TouseMetaBotDesigner,youfirstneedtoinstallAutomationAnywhereEnterpriseClientthatcanbeaccessedbyaControl RoomUserwhohastherequiredprivilegetoaccessMetaBotDesigner. SystemRequirements l OperatingSystem l MicrosoftWindows7,8,8.1 l MicrosoftWindowsServer2008R2,2012 l CPU l Minimum:2GHZ,MultiCoreProcessor l Recommended:3.5GHZ+with4Coreandabove l RAM l Minimum:4GBRAM l Recommended:8GBRAMandaboveforsmoothfunctioningofproduct. l HardDiskspace-toinstallallAutomationAnywhereProductsnamely: l AutomationAnywhereEnterprise:Approx.250MB l MetaBotDesigner:Approx.36MB l Total:Approx.290MB Note: You might have to upgrade to a higher configuration post installation depending upon product usage. For instance, generation of log files, Logic creation, and so on might require more disk space later. l Microsoft.NETFramework4.6 l BrowserSupport:InternetExplorer8andlater l TechnologySupport:Windows,HTML,.Net,WPF,Flex,andJava1.6onward(DesktopandWeb). OtherUser Resources: Section 1: MetaBot Designer - Getting Started OtherUser Resources: 2. MetaBot Designer - An Overview AMetaBotisanautomationblueprintofanapplicationthatcanbere-usedtooptimizeprocesses.Theyhelpyoustandardizeyour processesendtoend. MetaBotsenableyoutocreateautomationbuildingblocksthatcaptureinformationintheformofvisualsorapplicationAPIs.These canthereonbeintegratedascommandsandfurtherleveragedbyvariedprocessestodelivervalueatmultiplelevels. MetaBotscanbeconstructedusing: l Visualcaptures(Screen)-TheseareGUIcomponents(screens)ofanapplication. l InMetaBotDesigner,avisualcaptureisreferredasScreen. l ApplicationAPIs(DLL)-TheseareinterfacesthatallowlowleveloperationsofanapplicationbycircumventingGUI. l TheMetaBotDesigneralsosupportsthemostcommonformatofAPIonWindowsplatform–theDLL. l Navigationalflows(Logic)-Thesearepre-configuredusecasesofanapplicationandleverageVisualcapturesandAPIs. l InMetaBotDesigner,ScreensandDLLsformtheAssetsusingwhichyoucandefineandpre-configureanyusecaseof atargetapplicationtocreateanavigationalflow,knownasLogic. LearnMore BenefitsofusingMetaBots UsingMetaBotsinautomationtaskshavethefollowingbenefits: l MetaBotscanbere-used;createonce,useeverywhere.TheyshowupinautomationcommandlibraryinAAEnterpriseand canbeleveragedbyanyautomationtask. l EnterprisescanleverageMetaBotlibrarytostandardizeorg-wideautomationinarapidmanner. l MetaBotsensuressystematic,acceleratedautomationROI. l MetaBotseliminatecommonnavigationalerrorsincomplexautomationtasks. l MetaBotsautomatewithoutrequiringaccesstoliveapplication. l MetaBotscanbeeasilycalibratedtonewerversionsofapplicationstoensurecompatibility. ReferUsingMetaBotDesignerinAutomationAnywhereEnterpriseandDownloadingMetaBotsinEnterpriseClientfordetails. OtherUser Resources: TheMetaBotDesigner TheMetaBotDesignerhelpsyouto: l CreateMetaBots. l AddAssets–ScreensandDLLstoyourMetaBots. l ManageyourMetaBotAssets. l ConfigureandCalibratetheScreens. l CreatecustomobjectsontheScreens. l CreateLogictorepresentanavigationalflowusingScreensandDLLs. l UploadtheMetaBotstotheControlRoomforusebyotherEnterpriseClientusers. l EditMetaBotscreatedbyotherusers. l ExportandImportMetaBotsforuseindifferentControlRoomsetups. InstallingtheMetaBotDesigner SystemRequirements l Pre-requisites:AutomationAnywhereEnterprise10.0 l OperatingSystem:Windows7,Windows8,Windows8.1 l Browser:InternetExplorer8andlater l Technology:.Net,WPF,Java1.6andabove(DesktopandWeb),HTML,Windows,Flex l Hardwarerequirements:SameasAutomationAnywhereEnterprise10.0 Note: The MetaBot Designer is an add-on to Automation Anywhere Enterprise (AAE). With an AAE edi- tion already installed on your machine, run the MetaBot Designer setup. OtherUser Resources: LaunchingtheMetaBotDesigner AftersuccessfulinstallationofMetaBotDesignersetup,thefeatureisaddedtotheproductundertheAutomateTab. Clickon'MetaBots'tolaunchtheMetaBotDesigner. LoginasaMetaBotClienttoControlRoom Note: The MetaBot Designer will automatically log you in if you are setup as a valid user in Con- trol Room and are already signed in the AAE Client at the time of launch. OtherUser Resources:
Description: