Solution Pattern Modeling Framework

  • 10 January 2022
  • 0 replies

Userlevel 4
Badge +8

It can be a challenge to think about all the different ways that robotic process automation (RPA) can be used and implemented. From running bots locally to bots that are running unattended on a server somewhere, or the bot/human collaboration capabilities of Automation Anywhere's Robotic Interface (AARI) - there's a lot to consider when identifying new RPA use cases to take on:

  • Should this bot run locally or on an unattended bot runner?
  • Should this bot be invoked by a human or run on a schedule?
  • What roles do I need to give the bot runner? What roles do I need as a developer?
  • What bot framework should I be using?


Standardizing the Process


In an effort to sort through some of this, Automation Anywhere has created a Solution Pattern Modeling Framework. This Solution Pattern Modeling Framework is designed to enable users to systematically categorize bot opportunities in order to simplify everything from bot builds to establishing roles, and configuring deployable assets into your environment. The benefits of using this Solution Pattern framework include:

  • Streamlining the process of complexity/effort estimation
  • Determining the required product licensing
  • Clarify the process of creating/applying appropriate roles
  • Standardizing the process of creating each bot with appropriate Bot Frameworks (templates)
  • Establishing the appropriate setup/deployment configurations


Applying the Modeling Framework


The Solution Pattern Modeling Framework is designed to be applied as you start working through a new use case to help speed up the process of building out your bot or as you're exploring new possibilities for automation and looking for some inspiration on different automation patterns. That said, the solution patterns described and the roles they contain can be an excellent reference for your existing bots/roles to be sure you've included everything needed for a complete production implementation: least privilege roles, robust error handling, reusable code, etc.


Ultimately, the Solution Pattern Modeling Framework comes down to a series of questions that can help you to think through how your use case will be implemented, and can then provide guidance on the best template/framework to use as well as the appropriate roles needed (and their configurations) to support said use case. Learning and applying this modeling framework can enable RPA developers/users to identify tasks for automation they may not have previously considered, as well as have a systematic approach to their solution designs. As you go through the questions below, take a look at the various capabilities contained within each option as they may encourage you to think about your processes in a slightly different way.


Getting Started with Solution Pattern Modeling


How Will Your Bot Run?

Will your bot require human input or will the bot be able to run with no human input required?


No Human Input -->

-no human involvement is expected during the bot’s execution


Bot Human Collaboration -->

- bot and human are expected to collaborate together

0 replies

Be the first to reply!