Knowledge on Automating the Web-Applications

  • 0 Replies
Knowledge on Automating the Web-Applications
« on: July 06, 2017, 01:42:39 PM »
    1.What features does Automation Anywhere provide to automate Internet-related Processes?

    In our day-to-day life we do many rule-based, mundane processes on Internet Environment. For example, a simple process Send an email to a list of contacts. You can automate repeatable Internet-related tasks using AA that previously required a human to perform.

    AA provides following features under Internet Category in Task Editor:
      1. Web Recorder Command
      2. Launch Website Command
      3. Send Email command
      4. Internet Connection Command
      5. FTP/SFTP Command
      6. SOAP Web Service Command
      7. REST Web Service Command

    2.What type of websites can be automated using AA?

    Automation Anywhere can automate web based processes with its Web Automation capability. Extract people data from webpage and put it in database Businesses and applications today are increasingly moving to web based systems. Time tracking systems, CRM, HR and payroll systems, financial software, materials management, order tracking systems and report generation—everything is web based.

    Automation Anywhere can automate all web based processes without any programming; from simple, online form-filling to more complicated tasks like data transfer, web data extraction, image recognition, or process automation. You can automate any website, even complex websites that use Java, javascript, AJAX, Flash or iFrames.

    3.What can I do with Web Recorder Command?

    Use this command to edit and enhance an automation task that you build using the Web Recorder.

    The Web Recorder helps you to automate Internet-related task actions. Using the Web Recorder command, you can record tasks to extract data from the web, download data, test web sites, extract source code, and more.

    4.What are the Sub-Commands listed under Web Recorder Command?

    The Web Recorder command provides the following sub-commands:
    • Open and close websites in browser sessions
    • Manage web controls
    • Download data
    • Extract additional data from the web
    • Test websites and locate broken links
    • Navigate URLs
    • Extract Website source code
    • Search by captions
    • Navigate back
    • Execute a JavaScript

    5.Explain about Launch Website Command?

    Use this command to launch a website from within an automated task.

    To launch a website from your task, follow these steps:
      1. Open the task in the Task Editor.
      2. Double-click on or drag the Launch Website command to the Task Actions List. The Launch Website window is displayed.
      3. Specify the URL of the website to launch.
      4. Click Launch.
      5. Select the title of the website. If you do not see the title, click Refresh.
      6. Save the command.

    6.What is Send Email Command?

    Automating email processes is one of the most powerful uses of Automation Anywhere. Sending repetitive emails can bog down the most productive organizations.

    Using the Send Email command, you can:
    • Send multiple emails at once. Use a semi-colon between each email address.
    • Include attachments with the email.
    • Format the message in HTML.

    7.Explain about Internet Connection Command?

    Use this command to have your task automatically connect to the Internet using a dial-up connection.

    To insert an Internet Connection command in your task, follow these steps:
      1. Double-click or drag the Internet Connection command to the Task Actions List pane. The Internet Connection window is displayed.
      2. Select the dial-up connection from the drop-down list.
      3. Specify whether you want to repeat the connection attempt if it fails. You can specify the number of times to attempt the connection, and    the time interval between connection attempts.
      4. Click Save to save the command to your automation task.

    You can also insert a Disconnect command in the task to disconnect the dial-up connection.

    NOTE: If you do not select or specify a connection from the drop-down list, the program will display an error. Only dial-up connections can be used with this command.

    8.What is the use case scenario of FTP/SFTP command?

    Use the Automation Anywhere FTP/SFTP command to automate any FTP task. FTP (File Transfer Protocol) is a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet.

    You can use the Automation Anywhere FTP/SFTP command to automate the following:
    • Use FTP for file uploads and downloads
    • Back up websites
    • Use Secure FTP for secure remote file transfer
    The FTP/SFTP command provides an Advanced View option for working with files and folders based on when they are created or modified.

    9.Explain in detail about sub-commands under FTP/SFTP?

    FTP/SFTP command provides following sub-commands:
    • Connect: Specify the FTP/SFTP server name, user name, and password.
    • Disconnect from FTP/SFTP server: Terminates the connection to an FTP/SFTP server.
    • Put Files: Uploads one or more files from a folder.
    • Get Files: Downloads one or more files to a local machine from an FTP/SFTP folder.
    • Put Folder: Upload an entire folder from a local machine to an FTP/SFTP server. You can specify filters using  wild card characters to restrict uploads to specific types of files.
    • Get Folder: Download an entire folder from an FTP/SFTP server to a local machine. You can specify filters using wild card characters to download only specific types of files.
    • Delete Files: Delete one or more files from an FTP/SFTP folder.
    • Rename Files: Rename one or more files in an FTP/SFTP folder.
    • Create Folder: Create a folder on an FTP/SFTP server.
    • Delete Folder: Delete a folder (including all sub-folders and files within it) from an FTP/SFTP server.
    • Change Folder: Move to a different folder on an FTP/SFTP server. Use this option when you want to download or upload files in more than one directory on your FTP/SFTP server.

    10.What is SOAP Web Service command?

    Use the SOAP Web Service command to implement SOA (Service Oriented Architecture) over the internet, so that multiple clients can consume web services through the Web.

    Note: Automation Anywhere's SOAP Web Service Command supports the following only:
      1. Content Type: Text/XML
      2. Encoding Type:  UTF-8 Format
      3. Authentication Type: Basic Authentication

    11.What does SOAP Web service command do?

    The Web Service command is used to access and exchange information over the internet. By using this command, you can:
    • Consume reusable application components as services. Examples are currency conversion, weather reports, and language translation.
    • Connect to different existing applications and different platforms, irrespective of any underlying infrastructure requirements.
    The Automation Anywhere Web Service establishes complete inter-polarity between clients/applications and the Web, supporting XML-based open standards, such as WSDL (Web Services Description Language), SOAP (Simple Object Access Protocol), and UDDI (Universal Description Discovery and Integration).

    12.What is REST Web Service command?

    REST means using REpresentational State Transfer architecture, to realize Web services.

    Web services are usually associated with SOAP. However, REST Web Services are getting more popular and thus, Automation Anywhere supports automation of REST Web Services.

    13.What are the HTTP methods supported in REST?

    The supported HTTP methods are listed below:
    • GET method
    • POST method
    • PUT method
    • DELETE method
    « Last Edit: July 07, 2017, 09:30:31 PM by admin »