Pegasystems pegacrsa80v1 practice test

Exam Title: Certified Robotics System Architect (CRSA) 80V1

Last update: Nov 27 ,2025
Question 1

Where are the message definitions for the MessageManifest component defined?

  • A. Within a Collection on the MessageManifest's properties
  • B. Within a LookupTable component, acting as the MessageManifest's data source
  • C. Within the Project Properties
  • D. Within the Interaction.xml file associated with the project
Answer:

C


Reference:
https://community1.pega.com/community/product-support/question/openspan-message-manifest

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 2

The following Context variables are defined m the Interaction.xml of the solution.
<Context>
<Value Name="GroupID" Type="String" Default="XKY12345"/>
<Value Name="Procedures" Type="Number" Default="0"/>
<Value Name="HasBeenPaid" Type="Boolean" Default="false"/>
</Context>
An automation creates an interaction and later sets the following values for Procedures and
HasBeenPaid.

When the agent finishes the call, an automation clears the context variables using ClearContext.

What is the state of the HasBeenPaid variable at this point?

  • A. The value of HasBeenPaid is now False.
  • B. The value of HasBeenPaid is now True.
  • C. The value of HasBeenPaid is now null.
Answer:

A

vote your answer:
A
B
C
A 0 B 0 C 0
Comments
Question 3

Pega Robotic Coding Standards require proper naming conventions and organization of project com
have added the _CRM_GC project item to the CRMPrj.
Which three components belong in the _CRM_GC project item? (Choose Three)

  • A. dateTimelltils
  • B. messageDialog
  • C. stringUtils
  • D. interactionManager
  • E. actGetStatus
Answer:

BCD

vote your answer:
A
B
C
D
E
A 0 B 0 C 0 D 0 E 0
Comments
Question 4

You are automating the login process for a web application. There are three possible scenarios that
may occur: (1) You may successfully login, (2) you may not be successful logging in, or (3) you may log
in but go to the change password screen.
Which control from the Toolbox do you use to determine which page you were on after performing
the login function?

  • A. Signal
  • B. Switch
  • C. WaitAny
  • D. WaitAll
Answer:

C

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 5

DRAG DROP
Robotic Automation Studio has several methods to manage the flow of an automation depending on
when a control is matched.
In the Answer Area, drag the description on the left to its matching Design Block.

Answer:

Comments
Question 6

A user accesses an HTML table with an undefined number of rows and then searches the table to find
the row needed to complete the process. You must automate the search and return the result to the
user.
Which two coding options are available to create the automation? (Choose Two)

  • A. TableView component
  • B. LookupTable component
  • C. ForLoop component
  • D. Query on a dataCell
Answer:

BD

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 7

The requirement is to get an item from an Outlook Mail Collection. If there is an exception, retry the
Getltem twice. The following graphics show the automation and the property grid for the Catch
block. How do you code the requirement?

  • A. Option
  • B. Option
  • C. Option
  • D. Option
Answer:

B

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 8

You created an RDA solution for a company that uses an application bar with various buttons that
trigger robotic automations. Some of the users complained that the application bar often locks up
during automation processing. Others complained that the automations enter the same data two to
three times each iteration.
You suspect that the users are triggering the crashes and duplicate automation behavior by double-
clicking the buttons on the application bar.
How do you resolve the situation?

  • A. Talk with the management team about the existing application bar behavior and user error at the company.
  • B. Hide the application bar as soon the user clicks one of the buttons, and allow the application bar to reappear once the automation completes.
  • C. After the initial click, disable the application bar buttons, display an automation progress bar, and then re-enable the buttons once the automation completes.
  • D. Modify the automations so that they display a full message using the MessageManifest when the automations complete.
Answer:

C

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 9

Procedure automations should return values needed elsewhere in the application with the Exit
Point(s) instead of using global values.
What are the two reasons for returning values within a procedure automation's Exit Point? (Choose
Two)

  • A. The design provides for smaller, manageable automations.
  • B. The values are scoped to the automation so they do not need to be cleared after execution.
  • C. The solution design document determines the use of exit points and values.
  • D. The outcome can be trusted because it cannot be overwritten by an automation on another thread.
Answer:

AB

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Question 10

Which line of code do you use in a script designer to add a custom message to the Runtime
application logs?

  • A. OpenSpan.Diagnostics.Diagnostic.TraceVerbose("Script", "your message");
  • B. LogMessage("Script","Your Message");
  • C. OpenSpan.TraceVerbosef'Script", "your message");
  • D. Pega.Diagnostic.TraceVerbose("Script", "your message");
Answer:

A

vote your answer:
A
B
C
D
A 0 B 0 C 0 D 0
Comments
Page 1 out of 5
Viewing questions 1-10 out of 60
Go To
page 2