Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Identify Suitable Candidates for Robotic Automated Processing

Learning Objectives

After completing this unit, you’ll be able to:

  • Evaluate and create a candidate RPA process request.
  • Submit a candidate RPA process request for evaluation and approval.

Before You Start

This module builds on MuleSoft RPA Basics, so we recommend you complete it before you continue. Recall from that module, you learned about the MuleSoft RPA process lifecycle and about the components that enable you to handle each phase.

In this module, you learn about the early phases of the RPA process lifecycle. You learn how to propose, evaluate, and approve MuleSoft RPA business processes in MuleSoft RPA Manager. 

RPA Process Evaluation

Before you start developing an RPA process, you should assess the value and feasibility of automation. This can be done using the MuleSoft RPA Manager's built-in evaluation tool. 

First, you create a candidate RPA process from within the Process Evaluation view of the Process Evaluation module. As long as you’re assigned the appropriate permissions, all you have to do is click the Create button.

Process Evaluation view with Create button.

Next, it’s time to start the initial evaluation process. After you create the RPA process, you begin the evaluation by filling out the three sets of criteria: Costs, Qualifiers, and Benefits as described in the following tables. The Qualifiers and Benefits are customizable and can be set using the Evaluation Criteria view of the Process Evaluation module.

Note

A process can also be created directly using the Process Management module in MuleSoft RPA Manager. However, this isn’t considered a best practice because it bypasses the Evaluation phase of the RPA development lifecycle.

Criteria #1: Enter the RPA Costs (UI Component: Text Input)

RPA Costs Criteria
Description

Manual process execution time (hh:mm:ss)

Represents the time it takes a human user to perform the current manual process. 

Costs per process run 

Denotes the cost to perform the complete business process workflow one time.

Frequency per month

Denotes the frequency per month that the candidate process is performed.

Criteria #2: Select the RPA Qualifiers (UI Component: Slider/Range Input) 

RPA Qualifiers Criteria
Description

Nature of work 

Determines the type of work. A process is easier to automate when its workflow is governed by a set of rules. 

However, many business processes require some human intervention. This doesn’t prohibit them from being automated, but it does decrease the potential value gained.

Input/Output

Sets the fraction of data required to carry out the business process that is present in a structured digital format. The more structured the data is, the easier the process is to automate. 

However, MuleSoft RPA Builder has built-in tools to help convert traditionally non–machine-readable documents such as PDFs into a format that an RPA bot can understand.

Stability 

Determines the stability of your candidate RPA process. Candidate RPA processes with frequent changes benefit less from automation than processes that are more stable. 

Data type

Allows you to specify the fraction of the data involved in the process that is in text format. 

While there are many tools in MuleSoft RPA Builder to enable you to work with images, in general, creating robust RPA processes requires greater care when developing when working with images. 

Criteria #3: Select the RPA Benefits (UI Component: Slider/Range Input) 

RPA Benefits Criteria
Description

Output quality

Assesses whether there is a need for an increase in the quality of the output of the business process. If your company would benefit from higher quality assurance from the business process, then automation would likely be valuable.

Complexity

Assesses the complexity of your business process. If the candidate RPA process involves a large number of steps, decisions, or systems, then it will be difficult to automate. 

This doesn’t mean it can’t be automated, but it may mean that you should consider whether the time spent to automate the process is worthwhile. 

Additionally, you could consider breaking down the process into multiple smaller, less complex processes.

Risk

Assesses the risk associated with your candidate RPA process. If performed incorrectly, could the existing process lead to additional costs for your company, loss of customers, or even violations of the law? If so, then it’s essential that the process perform correctly on a consistent basis. This makes it ideal for automation.

Work with the Evaluation Criteria View

As you adjust the candidate RPA process’s Qualifiers and Benefits in the Evaluation Criteria view, you see a decimal number update accordingly to the right of the Qualifiers or Benefits section header title. The values are normalized so that the total in each category, before adjusting any of the criteria, is 2.0. 

Evaluation Criteria view showing the candidate RPA process’s costs, qualifiers, benefits, and process matrix.Each criteria is named so that a higher number implies a better evaluation.

For example, in this screenshot the Qualifiers section has a numeric value of 4.5, which is the sum of the numbers of each of the four evaluation criteria values. Each criteria's slider can select a value between 0 and 0.5 to add to the Qualifiers total score. As you adjust the sliders, the numbers update automatically. 

On the right side of the Evaluation Criteria view, you see a graph with a single point for this RPA process. This graph, called the Process Matrix, plots the Qualifiers versus the Benefits values. The Process Matrix is colored so that as both the x-axis and y-axis values get larger, the color moves from red to orange to yellow to green. 

The Process Matrix chart for an RPA process showing one point on the color-coded Qualifiers versus Benefits graph.

Note: The Cost criteria are not an input for the Process Matrix. 

Save Your Work 

When the evaluation criteria inputs are set, make sure to save your work. Saved candidate RPA processes have a status of Created and can be accessed from the process list, located under the Process Evaluation module in MuleSoft RPA Manager.

Compare RPA Projects

The main Process Evaluation list shows all evaluated RPA processes. In the Process Matrix on the right side, all the RPA processes are graphed, so you can compare the relative merits of each proposed RPA process. 

The Process Matrix chart displaying each evaluation point for RPA processes on the process list.

Walkthrough

Now that you’ve learned how to evaluate an RPA process from within MuleSoft RPA Manager, take a look at this video demonstration showing how to evaluate the viability of candidate processes. If you wish to follow along, check out the walkthrough instructions.

Note

Throughout this walkthrough experience, the video and text mention using different user accounts to perform different tasks. This is intended to highlight the fact that typically RPA process development is performed by a team rather than a single person.

In this unit, you learned how to create candidate RPA processes and evaluate their potential value. Next, you explored the default criteria used in the evaluation process. In the next unit, you learn how to approve your candidate RPA process.

Share your Trailhead feedback over on Salesforce Help.

We'd love to hear about your experience with Trailhead - you can now access the new feedback form anytime from the Salesforce Help site.

Learn More Continue to Share Feedback