Getting Started with Laserfiche Bots

Laserfiche Bots, also known as Laserfiche Workflow Bots, use robotic process automation technology to let you easily configure software bots to automate repetitive, routine work between multiple systems. These bots work directly across application user interfaces, mimicking the actions a person would perform, including signing in and out of applications, copying and pasting data, and filling out forms. By automating these time-consuming, uninteresting tasks, users have more time to focus on more important matters.

Identify a process to automate

Robotic Process Automation technology is particularly applicable to processes that are:

  • Consistent and routine
  • High volume
  • Prone to human error
  • Discrete and limited
  • Limited in requiring a person to make a decision
  • Manual data entry or “swivel chair” work

These can be related to core business processes like accounts payable, onboarding, or payroll. Or they may be individual tasks like updating your calendar with company events or copying information from one application to another.

Overview video

Which automation tool is right for the job?

Laserfiche has a variety of automation tools to choose from.

  • Workflow excels at working with documents within a Laserfiche repository. It uses information from a variety of sources to route and update documents. It can also automate repository organization and maintenance, create folders, delete outdated documents, and more.
  • Business Processes focus on gathering information, via online forms, and automating how the information in those forms is distributed and acted on. Forms processes often involve a variety of forms that need to be filled out and approved by multiple people.
  • Bots let you record a series of actions in, or across, applications. Those recorded actions can then be run on a schedule without user intervention.
  • Connector allows you to integrate with line of business applications. It embeds a button into these applications that pulls information from the application and uses that to perform a variety of tasks such as searching the repository, writing data to another application, or updating metadata.

Building and running a bot

Laserfiche has four components that work together to let you create, edit, and run your bots.

  • Create: The recorder captures the series of actions the bot will perform.
  • Edit: The bot designer lets you edit and expand on recorded actions.
  • Run: The local tool tracks the bot’s progress, in real-time, when it runs.
  • Manage and Monitor: The manage and monitor pages where you can view information about your bots.

Best practices for designing a bot

Before building your bot, ensure you have a solid of understanding of the following:

  • Which applications the bot will interact with
  • What work the bot will do in each application

Follow these steps when creating a bot:

  1. Setup: Open all the applications and web pages you want the bot to interact with and think through the actions the bot will take.
  2. Record: Open the bot recorder and record the actions you want the bot to take.
  3. Identify: Add activities to the top of the designer that set up the environment the bot will work in. Use the Launch application activity to open applications and web pages the bot will interact with. Use the Find application activity to locate applications that will already be running on the machine.

      Note: When interacting with Google Chrome, launch web pages instead of finding them as bots run best in newly opened Chrome browser windows.

    1. If a signin is required to access a web page, ensure you record the bot completing the signin process. You can secure signin information with the lock option in the bot designer.
    2. After launching or finding all the applications the bot will interact with, ensure the bot can identify the web page or window it will run on. Use the window title, web page, and program fields in the Launch application and Find application activities to identify pages and windows.
  4. Organize: Make use of the Group activity to organize your bot into logical sections and the Description option to leave yourselves notes about each portion of the bot. This will streamline your working environment and make the bot easier to maintain.
  5. Test: Test your bot from the bot design page to ensure it's working as expected. Troubleshoot any problems.
  6. Cleanup: If necessary, have the bot clean up after itself by closing the applications and windows it opened while running. The Keyboard Shortcut activity lets you close applications with hot keys.
  7. Adapt: Adapt your bot to account for different scenarios. For example, you may need to add a Wait activity to pause the bot while an application is opening or turn the Continue on Error option on for actions that can be skipped.
  8. Enrich: Use tokens, if conditions, and for each actions to expand your bot and make it more flexible.