Automation Store Upload Flow for Seamless RPA Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic process automation (RPA) tools require manual intervention for provisioning automations from an automation store, which is time-consuming and inefficient.

Innovation Solution

A system that allows seamless consumption of automations from an automation store by using API calls to automatically upload selected automations to a user's personal workspace, eliminating the need for manual intervention and providing instant notification and display in a software robot assistant.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual upload of automation is performed, then the automation can be provisioned in personal workspace, but the process is time-consuming and requires manual intervention

Engineering Contradiction:
Improveautomation upload processVSAvoidtime for manual upload
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs the upload action automatically immediately when the user selects an automation from the automation store, eliminating the need for the user to manually initiate and complete the upload process. The automation is pre-provisioned in the personal workspace through automated API calls triggered by user selection.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If automated upload via API calls is implemented, then manual intervention is eliminated, but system complexity increases

Engineering Contradiction:
Improveautomation consumptionVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

An automated upload service acts as an intermediary component that receives user selections from the automation store and automatically provisions the selected automations to personal workspaces through API calls. This intermediary handles the complexity of automated uploads, authentication, and error handling, while presenting a simple interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If seamless consumption is enabled, then productivity improves, but notification and display mechanisms become more complex

Engineering Contradiction:
Improveautomation consumption efficiencyVSAvoidnotification system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements automated notification mechanisms that inform users when an automation has been successfully uploaded to their personal workspace. The notification service provides feedback about the upload status, enabling users to confirm successful provisioning without manually checking. This feedback loop enhances productivity by keeping users informed automatically.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11507059B1System and computer-implemented method for seamless consumption of automations
Publication Date: 2022.11.22 UIPATH INC
  • US11507059B1 patent drawing
  • US11507059B1 patent drawing
  • US11507059B1 patent drawing

AI summary

A system and a method for accessing at least one automation from an automation store are provided. The method comprises receiving a user input indicative of selection of at least one automation for accessing from a plurality of automations displayed in the automation store, and automatically uploading, in response to receiving the user input, the selected automation to a personal workspace of the user from the automation store. The automations are accessed via one or more Application Programming Interface (API) calls directed to an automation cloud server. Further, the method comprises generating a notification indicative of upload of the selected automation for accessing the automation. The uploaded automation is displayed in a software robot assistant associated with the user. Furthermore, the method comprises displaying the generated notification in an application interface associated with the automation store and displaying the selected automation in the personal workspace in the application interface.