Salesforce Certified Hyperautomation Specialist Exam Practice Test

Page: 1 / 14
Total 60 questions
Question 1

A non-technical employee from AnyAirlines creates a hyperautomation solution. The solution needs to meet the following criteria:

The process needs to begin when a record is created in Salesforce.

Then, it needs to pass data to a pre-existing RPA process which includes a User Task for data integrity purposes.

The output of the RPA process needs to be used to create a record in NetSuite.

According to best practices, how should this automated process be structured?



Answer : A

To structure the automated process to meet the given criteria, the following approach is recommended:

MuleSoft Composer Flow Triggers on Record Creation:

Use MuleSoft Composer to create a flow that is triggered when a new record is created in Salesforce. This is done by setting up a trigger event in MuleSoft Composer that listens for new record creation events in Salesforce.

Call the RPA Process:

Once the flow is triggered, it should call the pre-existing RPA process. MuleSoft Composer can invoke MuleSoft RPA bots, and you can pass the necessary data from the Salesforce record to the RPA process.

The RPA process will include the User Task for data integrity purposes.

Use the RPA Process Output to Create a Record in NetSuite:

After the RPA process completes, the MuleSoft Composer flow can capture the output from the RPA process.

The same MuleSoft Composer flow will then use this output to create a record in NetSuite, ensuring a seamless data transfer and process automation.


MuleSoft Composer Documentation

MuleSoft RPA Documentation

Question 2

Northern Trail Outfitters recently purchased another company. Both companies have separate Salesforce orgs. One business user wants to automate a workflow which requires data transfer between both orgs and automates a distinct multi-user workflow within one of the orgs.

According to best practices, which two hyperautomation tools should these workflows use? (Choose two.)



Answer : A, D

To automate a workflow that requires data transfer between two Salesforce orgs and a distinct multi-user workflow within one of the orgs, the following tools are recommended:

MuleSoft Composer:

MuleSoft Composer allows for easy and quick integration between multiple systems, including different Salesforce orgs. It provides a no-code solution for connecting and syncing data across Salesforce instances.

Use MuleSoft Composer to create the integration flows that handle the data transfer between the two Salesforce orgs.

Flow Orchestration:

Salesforce Flow Orchestration is ideal for automating complex, multi-step business processes involving multiple users within a single org.

Use Flow Orchestration to design and automate the distinct multi-user workflow within one of the Salesforce orgs. It helps in coordinating user tasks, approvals, and other business processes seamlessly.

Combining these two tools leverages their strengths to handle both the integration and the complex workflow automation efficiently.


Salesforce Flow Orchestration Documentation

MuleSoft Composer Documentation

Question 3

AnyAirlines wants to share the Flight Path API through their public Anypoint Exchange Portal.

What should be configured before the API can be shared?



Answer : A

Before sharing an API on the public Anypoint Exchange Portal, several configurations must be in place:

Set Visibility Level to Public:

Ensure the API's visibility level is configured as public within the Anypoint Platform so that it can be shared and accessed by external users.

Navigate to Anypoint Platform > API Manager > Select the API > Settings > Set Visibility to Public.

Ensure API Functionality and Accessibility:

Make sure the API is fully functional and accessible so that users can interact with it once shared.

Configure Security:

While setting the visibility to public is crucial, ensuring that the API is secured using one of the supported authentication/authorization mechanisms is a best practice to control access.


MuleSoft Anypoint Exchange Documentation

MuleSoft API Manager Documentation

Question 4

A Salesforce flow needs to connect to external APIs provided by Northern Trail Outfitters (NTO) and AnyAirlines to retrieve data.

Which three steps should be taken to connect to the external APIs? (Choose three.)



Answer : A, B, E

To connect a Salesforce flow to external APIs, follow these steps:

Create Named Credentials in Salesforce:

Named Credentials in Salesforce simplify the authentication process by storing the URL and authentication details needed to call the external service. Set up Named Credentials for both NTO and AnyAirlines APIs.

Navigate to Salesforce Setup > Named Credentials > New Named Credential.

Enter the details for NTO API, including the endpoint URL and authentication settings.

Repeat the process for the AnyAirlines API.

Create External Services in Salesforce:

External Services allow you to register the external APIs with Salesforce so that they can be invoked from a flow.

Navigate to Salesforce Setup > External Services > New External Service.

Use the OpenAPI/Swagger or RAML specification files provided by NTO and AnyAirlines to register their APIs.

This step involves importing the API specifications and configuring the services, which will be used in the flow.

Use an Action Element in Salesforce Flow:

Within Salesforce Flow, use the Action element to call the external services that were registered.

This involves adding an Action to your flow and selecting the appropriate External Service action that corresponds to the API method you want to invoke.


Salesforce External Services Documentation

Salesforce Named Credentials Documentation

Question 5

Northern Trail Outfitters needs to develop an application network that follows a MuleSoft-recommended, API-led connectivity approach and meets the following requirements:

provides data to mobile and web interfaces

aggregates and transforms data

retrieves data from databases

In which API tier should the data aggregation and transformation take place?



Answer : B

API-led Connectivity: MuleSoft's API-led connectivity approach divides APIs into three tiers: System, Process, and Experience. Each tier has a specific role in managing data and operations.


Experience APIs: These APIs are designed to provide data to end-user interfaces, such as mobile and web applications. They typically format the data in a way that is easy for the user interface to consume.

Process APIs: Process APIs are responsible for orchestrating and executing business logic. They aggregate, transform, and process data from multiple sources before passing it to Experience APIs or other downstream systems.

System APIs: These APIs provide direct access to core systems and data sources. They handle CRUD (Create, Read, Update, Delete) operations and expose data from underlying systems.

Data Aggregation and Transformation: Given the requirements to aggregate and transform data, the Process tier is the appropriate place. Process APIs handle complex business logic and data transformation, making them ideal for aggregating data from multiple sources and transforming it as needed.

Question 6

A Salesforce admin for AnyAirlines constructs a MuleSoft Composer flow that retrieves a record based on a unique ID using the Get Records action from a Salesforce connector. They will use the result to send a Slack message.

How can they achieve this task?



Answer : D

Salesforce Action Step: Start by adding a Salesforce action step that uses the Get Records action to retrieve the record based on a unique ID. This action retrieves the specific record needed.


Add Slack Action Step: After retrieving the record, add a Slack action step. This step will be used to send the message to Slack.

Use the Record: Use the retrieved record directly to construct the message in the Slack action step. This ensures the message contains the relevant information from the Salesforce record.

No Need for Collection Handling: Since the Get Records action retrieves a single record based on a unique ID, there is no need to handle collections or iterate through records.

Question 7

An RPA developer is building the implementation of an RPA process based on the BPMN created by a colleague. In the BPMN, they see the symbol below:

What does the symbol represent?



Answer : B

Symbol Meaning: The symbol shown is a diamond with an 'X' inside, which represents an exclusive gateway in BPMN (Business Process Model and Notation). This gateway is used to control the flow of the process based on certain conditions or circumstances.


Exclusive Gateway: An exclusive gateway routes the process flow into one of several paths based on conditions defined within the process model. Only one path is taken out of the gateway.

Usage in Process: When an exclusive gateway is encountered, the process evaluates the conditions on each outgoing sequence flow and chooses the path that meets the conditions. This ensures different activities are performed based on different circumstances.

Page:    1 / 14   
Total 60 questions