wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

System Architect - ALL

Total questions: 73

Worksheet time: 37mins

Name
Class
Date
1.

Which scenario describes the type of information that is stored in pyWorkPage?

a)

The access groups for the customer service representative who is currently logged in to the application

b)

The date and time a user created the Onboarding case

c)

A list of available properties in the greater Boston metro area that are cached from a realtor's database

d)

Information about the external storage provider for the UBank application

2.

Which two tasks can you perform with the Clipboard tool? (Choose 2)

a)

Review the current values of user data, such as the Operator ID and Access Groups

b)

Test decisions on a case by setting property values for a form that has not been submitted

c)

Update the vehicle model on a Vehicle information data page

d)

Update linked properties that reference the Customer data object

3.

Description of Page - User Page

a)
b)
c)
d)
4.

Description of Page - System Page

a)
b)
c)
d)
5.

Description of Page - Data Page

a)
b)
c)
d)
6.

Description of Page - Linked Property Page

a)
b)
c)
d)
7.

For which requirement must you configure a validate rule in Dev Studio?

a)

An email address is required for a case to enter the Approval stage

b)

A timesheet submitted by a consultant assigned to a client project must be reviewed by an auditor

c)

The amount of a transfer between accounts must be greater than zero and less than the available balance of the originating acoount

d)

The value of the Date of service field must be no more than 15 days for a critical issue, and up to 60 days in the future for an issue with a lower priority

8.

A cast type allows customers to specify a paint color and finish for a painting cost estimate. Which configuration prevents users from entering an invalid combination of colors and finishes on a form?

a)

Configure a decision rule to test the combination of color and finish

b)

Configure an edit validate rule to test the combination of color and finish

c)

Create a validate rule to test the combination of color and finish

d)

Create picklists for the color and finish, each sourced from a data view

9.

You need to add a field for a bank routing number to a view. The bank routing number must consist of only the numbers 0-9, including any leading zeros. Which configuration option ensures that users submit a valid bank routing number?

a)

Configure a validate rule to check whether the user input is nine characters long

b)

Configure a validate rule to check whether the user input consists of only the numbers 0-9

c)

Configure a validate rule to call an edit validate rule that checks whether the user input consists of only the numbers 0-9

d)

Configure a validate rule to call an edit validate rule to add leading zeroes to any entry that contains fewer than nine digits

10.

In which of the following situations would you use a data transform?

a)

Reuse properties in two forms

b)

Copy data from one page to another

c)

Execute a flow action

d)

Create properties after the case has been created

11.

A product return case must always show the current contact information for a customer. The case sources the contact information from the customer database to display in a header section on each step. Which is the best implementation for this use case?

a)

Configure a data transform to populate the data model with customer data directly

b)

Configure a page property with the Refer to a data page options selected

c)

Reference a data page with customer information directly from UI controls

d)

Configure a page property with the Copy data from a data page option selected

12.

An automobile service management case must allow customers to select the make, model, and trim of an automobile when setting up a service appointment. Which implementation satisfies this requirement?

a)

Configure a page list containing the make, model and trim information that uses the Copy data from a data page option

b)

Populate a data object with records of all the allowed combinations of make, model and trim

c)

Reference the make, model and trim information from a series of drop-down lists in the UI

d)

Configure a page list containing the make, model and trim information that uses the Refer to a data page option

13.

Exchange rates are updated daily from a web service. You make the exchange rates available in your application using a data page. Which scope do you select for the data page?

a)

Application

b)

Request

c)

Thread

d)

Node

14.

The Database save option ____________________, ____________________ and _____________________.

a)

Provides the option to write to an external system of record using a Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA)

b)

Uses data transform to source information to write back to the system of record (SOR)

c)

Maintains transactionality within the save operation when data is saved

d)

Is available for data pages with a page list structure

e)

Writes a single instance back to a database table in a system of record (SOR)

15.

Select 2 best practices to follow when designing mobile applications. (Choose 2)

a)

Use controls that support tapping

b)

Incorporate native device features

c)

Configure horizontal scrolling for smaller devices

d)

Enable server-side decisions and validations

16.

Which is true about device preview?

a)

You still must test applications on actual devices

b)

The device preview is available only for completed applications

c)

Device preview is a Pega Platform add-on

d)

The only preview options available are default options

17.

What is the default responsive behavior for tables?

a)

Tables with more than 4 columns are not displayed on smaller devices

b)

The left-most column is automatically designated the primary column

c)

The widest columns in a table is displayed on mobile phones

d)

The right-most column is automatically designated as the default column

18.

Matching layout types and business use cases


Dynamic Layout - pick 2 use cases

a)
b)
c)
d)
19.

Matching layout types and business use cases


Repeating Layout - pick 2 use cases

a)
b)
c)
d)
20.

You can style individual controls on the ________________ tab at ______________ .

(a)  

21.

Which control can be used to invoke an action?

a)

Chart control

b)

Text input control

c)

Button control

d)

Drop-down control

22.

A vehicle insurance case type, which is displayed in the image above, allows customers to identify one or more vehicles covered by an insurance policy. What layout group format is used in the vehicle insurance case type?

a)

Menu format

b)

Stacked format

c)

Tab format

d)

Accordion format

23.

You want to configure a view that features two panels of information: Coverage selection and Selected coverage overview. The view mock-up is included above. The content of both panels automatically wraps based on screen size. How do you achieve this configuration?

a)

You configure repeating layouts within a tab layout group

b)

You configure dynamic layouts within an accordion layout group

c)

You configure layout groups within a stacked layout group

d)

You configure repeating layouts within a menu layout group

24.

Layout groups help developers design a ______________

that is optimized based on the amount of ______________

you want to present. Layout groups organize and group ___________ into ________________ .


Use these words:

fields

information

panels

user interface

(a)  

25.

In which 2 scenarios should you use a data transform to set default property values? (Choose 2)

a)

A customer receives a suggested product based on recent product search history

b)

The arrival day and departure da for a hotel reservation is equal to today and tomorrow, respectively

c)

An assignment is automatically assigned to the default work queue for the consulting team

d)

A manage approves or refuses hardware purchases within a week of the purchase request submission date

e)

A developer uses proxy customer data to run development tests

26.

You have added a page list property named Dependents to a view in the Case Designer. This page list contains the property .Relationship. You want to display the list in the view and populate a field with the default value of Not Applicable. How do you configure the pySetFieldDefaults data transform to meet this requirement?

a)

Set .Dependents(1).pyLabel and a comment action using the value Not Applicable

b)

Set Not Applicable to equal .Dependents(1).Relationship

c)

Set .Dependents(1).pyLabel to an empty string and a parameter named Not Applicable

d)

Set .Dependents(1).Relationship to Not Applicable

27.

Description of Role - Citizen Developer

a)

Non-technical business users who participate in application development

b)

Creates acceptance criteria and prioritizes backlog items

c)

Creates and executes functional and performance test scripts

d)

Has deep knowledge of a particular business topic or domain

28.

Description of Role - Product Owner

a)

Non-technical business users who participate in application development

b)

Creates acceptance criteria and prioritizes backlog items

c)

Creates and executes functional and performance test scripts

d)

Has deep knowledge of a particular business topic or domain

29.

Description of Role - Quality Assurance

a)

Non-technical business users who participate in application development

b)

Creates acceptance criteria and prioritizes backlog items

c)

Creates and executes functional and performance test scripts

d)

Has deep knowledge of a particular business topic or domain

30.

Description of Role - Subject Matter Expert

a)

Non-technical business users who participate in application development

b)

Creates acceptance criteria and prioritizes backlog items

c)

Creates and executes functional and performance test scripts

d)

Has deep knowledge of a particular business topic or domain

31.

Assembling ____________ brings together a mix of roles and _________ with _______________ needed to meet ____________.


Use these words:


the skills

team members

project goals

a project team

(a)  

32.

2 statements that best describe the relationship between rules in App Studio and Dev Studio

a)

Developers in App Studio and Dev Studio configure the same rules, but Dev Studio provides more configuration options.

b)

App Studio and Dev Studio store rules in different application layers.

c)

Developers can use Dev Studio to combine rules into solutions such as completed views or processes for use in App Studio.

d)

Rule configurations performed in App Studio must be approved by a developer in Dev Studio.

33.

An application references a data element found in the Work- class. How is this rule inherited by the application?

a)

By naming PegaRULES as the built-on application

b)

By applying pattern inheritance

c)

By applying directed inheritance

d)

By adding the ruleset that contains the property to the application

34.

Based on the _____________,

the ABCInc-HR class is a _____________

to the ABCInc-HR-Hiring class. The ABCInc-HR class has a work class, integration class, and data class.

While integration and ____________

classes can occur at any level of the class hierarchy, __________

classes are generally the most specific of the three classes.


Use these words:


work

parent class

class hierarchy

data

(a)  

35.

Which picture has terms defined correctly in the class hierarchy?

a)
b)
c)
d)
36.

How does the passed deadline interval differ from the goal and deadline intervals?

a)

Goal and deadline intervals do not repeat

b)

Goal, deadline and passed deadline intervals are configured in Dev Studio only

c)

Passed deadline intervals do not have escalation actions

d)

Passed deadline intervals do not have urgency values

37.

A customer service representative (CSR) must respond to emails within 24 hours. Otherwise, the assignment is considered late, and the urgency increases by 20. For every additional 6 hours that the CSR does not respond, the CSR's manager is notified, and the urgency increases by 20. If the case reaches the assignment at 4 P.M. Tuesday and the assignment starts with an urgency of 10, what is the assignment urgency at 1 P.M. Thursday?

a)

80

b)

50

c)

100

d)

90

38.

A PDF file attached to the case has the wrong layout. Which rule or setting do you check to address this issue?

a)

Check the length of text fields used to create the PDF document.

b)

Check the image settings that are used in the PDF document.

c)

Check the page orientation and size settings in the Create PDF step.

d)

Check the section specified in the Create PDF step of the case life cycle.

39.

Attaching PDF files to the case increases case data size, which can result in issues such as slow processing and larger database size. Choose two options that can reduce PDF file size. (Choose Two)

a)

Select a smaller font size.

b)

Reduce the amount of information included in the PDF file.

c)

Reduce the page size dimensions.

d)

Create multiple small files, instead of one multi-page file.

e)

Eliminate or reduce the number of pictures and graphics in the PDF.

40.

What are two methods that you can use to share attached PDF files outside the case? (Choose Two)

a)

Send the PDF by email using a Send email step.

b)

Copy the file from the database server

c)

Download the attached PDF file

d)

Copy the file from the application server

41.

Your application requires a cascading approval for expense reports. Approvals must follow the submitter's reporting structure, with the following thresholds. The manager must approve expense reports of USD500 or less. A director must approve expense reports of USD1500 or less. A vice president must approve expense reports of USD1500 or higher. How do you configure the approval process?

a)

Select the authority matrix configuration option.

b)

Select the reporting structure configuration with custom levels, then configure a decision table to determine the number of levels.

c)

Select the reporting structure configuration with custom levels, then configure when rules to determine the number of levels.

d)

Select the reporting structure configuration, then select All levels.

42.

When Condition - which 2 descriptions would best automate the decision? And are not Decision Table descriptions

a)

Two weeks after the application is submitted, a hiring manager is notified if a candidate has not received the minimum number of interviews

b)

Before submitting a purchase order, a customer receives a recommended shipping type based on product availability and the fulfillment warehouse location

c)

Each week a customer receives a notification if they have unused discounts near the expiration date

d)

When booking a flight or hotel, a customer receives a notification about an available vacation package based on the type of booking and the location

43.

Decision Table - which 2 descriptions would best automate the decision? And are not When Condition descriptions

a)

Two weeks after the application is submitted, a hiring manager is notified if a candidate has not received the minimum number of interviews

b)

Before submitting a purchase order, a customer receives a recommended shipping type based on product availability and the fulfillment warehouse location

c)

Each week a customer receives a notification if they have unused discounts near the expiration date

d)

When booking a flight or hotel, a customer receives a notification about an available vacation package based on the type of booking and the location

44.

The UPlus banking application uses a decision table to recommend an account based on customer responses to the Account Selection form. What account type would the application recommend for a 19-year-old high school graduate who plans to accrue savings and have a large daily balance?

a)

Savings Plus

b)

Checking & Savings bundle

c)

Student Savings

d)

Checking Plus

45.

Candidate hiring decisions are based on the feedback from the interviewer and assessment test scores. If necessary, other skill test scores are used in the evaluation.

• Candidates with an assessment score of 40 or less are automatically rejected.

• Candidates with an assessment score of 60 or less are rejected if either their technical skill score or their interpersonal skill score is below 40.

• Candidates with assessment scores higher than 60 are automatically approved.

You use a decision tree to make the evaluations. Which two branch configurations do you use in the decision tree? (Choose Two)

a)

Two nested branches — one to evaluate technical skill scores and another to evaluate interpersonal skill scores.

b)

A top-level branch that evaluates both technical and interpersonal skill scores.

c)

A top-level branch that tests for assessment scores less than 40.

d)

An otherwise branch that tests for assessment scores less than 40.

46.

You have designed a decision tree that you want to test. You want to verify that the system can evaluate every row regardless of the input values. How do you test your decision tree logic?

a)

Check the decision tree for conflicts

b)

Add the decision tree to a decision shape and create cases that use various test values

c)

Check the decision tree for completeness

d)

Run the case and use the Tracer tool

47.

You add a cascading approval step that uses an authority matrix, and you specify a decision table to determine the approvers for each case. You confirm that the conditions in the decision table are configured correctly. You test the configuration by entering requests that require multiple approvers. However, the application routes all requests to only one approver. Which of the following actions should you take to correct this issue?

a)

Specify a page list for the authority matrix.

b)

Set the decision table to evaluate all rows.

c)

Add a row to the decision table that evaluates the submitter's work group manager.

d)

Add an approval level for each approver.

48.

Consider a requirement for approvals of a change request for a consulting project. You use the criteria in the table to configure a process for routing a case to the correct party. Based on the following images, what 2 poeple must approve the change request?

a)

Project Manager

b)

Account Executive

c)

Legal

d)

CFO

49.

Matching use case description and repeating layout option


Table Layout - pick 2 use cases

a)

A view displays a list of available tickets for a concert. Tickets are listed by the section of the venue, row number, seat number, and price. For each ticket, the seat locations are marked on a venue diagram.

b)

A view displays a company's product inventory. Products are listed by product code, name, descriptions and quantity.

c)

A view displays a university's course catalog. The view lists courses by name, department, description, credits and schedule.

50.

Matching use case description and repeating layout option


Repeating Dynamic Layout - pick 1 use case

a)

A view displays a list of available tickets for a concert. Tickets are listed by the section of the venue, row number, seat number, and price. For each ticket, the seat locations are marked on a venue diagram.

b)

A view displays a company's product inventory. Products are listed by product code, name, descriptions and quantity.

c)

A view displays a university's course catalog. The view lists courses by name, department, description, credits and schedule.

51.

Identify the 3 valid options for simulating data for a data view. (Choose 3)

a)

Data transform

b)

Decision table

c)

Connector

d)

Lookup

e)

Report definition

52.

Check your knowledge with the following interaction. Select the 2 scenarios that are sourced from an external system of record into the box.

a)
b)
c)
d)
53.

A purchase application needs access to currency exchange rates. The exchange rate information is stored in a table in an external database. __________________________ is the data source.

a)

No system of record

b)

Pega system of record

c)

External system of record

54.

You add a static list of phone number types (home, work, mobile) to the Phone type property list. ________________________ is the data source.

a)

External system of record

b)

No system of record

c)

Pega system of record

55.

For the Office data type, you add a record to the data source for each office location. ________________________ is the data source.

a)

No system of record

b)

External system of record

c)

Pega system of record

56.

For the password factor "Password Predictability", select the correct description(s).

a)

A security policy requires uppercase (A-Z) and lowercase letters, a number 0-9, and a special character.

b)

A hacker dictionary includes variations of common character substitutions such as @for a or 0 for o.

c)

The number of allowed characters and the number of characters in the string maximizes the possible password combinations.

d)

A user password is an uncommon phrase: my brother drain in a cup of coffee.

57.

For the password factor "Password Complexity", select the correct description(s).

a)

A security policy requires uppercase (A-Z) and lowercase letters, a number 0-9, and a special character.

b)

A hacker dictionary includes variations of common character substitutions such as @for a or 0 for o.

c)

The number of allowed characters and the number of characters in the string maximizes the possible password combinations.

d)

A user password is an uncommon phrase: my brother drain in a cup of coffee.

58.

For the password factor "Password Length", select the correct description(s).

a)

A security policy requires uppercase (A-Z) and lowercase letters, a number 0-9, and a special character.

b)

A hacker dictionary includes variations of common character substitutions such as @for a or 0 for o.

c)

The number of allowed characters and the number of characters in the string maximizes the possible password combinations.

d)

A user password is an uncommon phrase: my brother drain in a cup of coffee.

59.

For the security component "Password Policies", select the correct description(s).

a)

Customizes the level of detail captured for login attempts.

b)

Customize requirements for password length, complexity, and predictability.

c)

Employee authentication with a one-time password sent by SMS to a mobile device.

d)

A user gains access only after providing multiple pieces of evidence to verify their identity.

e)

Automatically disable access for users who are inactive for the specified number of days.

60.

For the security component "Audit Policy", select the correct description(s).

a)

Customizes the level of detail captured for login attempts.

b)

Customize requirements for password length, complexity, and predictability.

c)

Employee authentication with a one-time password sent by SMS to a mobile device.

d)

A user gains access only after providing multiple pieces of evidence to verify their identity.

e)

Automatically disable access for users who are inactive for the specified number of days.

61.

For the security component "Operator Disablement Policy", select the correct description(s).

a)

Customizes the level of detail captured for login attempts.

b)

Customize requirements for password length, complexity, and predictability.

c)

Employee authentication with a one-time password sent by SMS to a mobile device.

d)

A user gains access only after providing multiple pieces of evidence to verify their identity.

e)

Automatically disable access for users who are inactive for the specified number of days.

62.

For the security component "Multi-Facctor Authentication", select the correct description(s).

a)

Customizes the level of detail captured for login attempts.

b)

Customize requirements for password length, complexity, and predictability.

c)

Employee authentication with a one-time password sent by SMS to a mobile device.

d)

A user gains access only after providing multiple pieces of evidence to verify their identity.

e)

Automatically disable access for users who are inactive for the specified number of days.

63.

In a human resources application, managers can create, view, and edit employee onboarding cases. Administrators have the additional ability to delete onboarding cases. How do you achieve this behavior?

a)

On the relevant access groups, configure the desired permissions

b)

In the Access Manager, configure conditional access based on the ability to delete onboarding cases

c)

In the Access Manager, modify the permissions for the Manager and Administrator roles

d)

On the relevant operator records, configure the desired permissions

64.

You want to limit the amount of information displayed in the Tracer tool to the specific time an error occurs. Which two of the following methods allow you to limit the amount of information displayed? (Choose Two)

a)

Pause the Tracer tool until just before the moment the error occurs.

b)

Clear the Tracer tool after the error occurs.

c)

Start the Tracer tool just before the moment the error occurs.

d)

Set a breakpoint at the beginning of your application.

65.

Development in Pega Platform™ follows agile methodologies. Which two statements are agile development best practices? (Choose Two)

a)

Continuously test your application to identify issues early.

b)

Test the application only when major changes are implemented.

c)

Develop all requirements and release the changes all at once to save on outages.

d)

Frequently perform application developments that are small in scope.

66.

For the "Continuous Integration (CI)" agile development approach, select the 2 best practice descriptions

a)

Identify issues early by running PegaUnit tests and critical integration tests before packaging the application.

b)

Create a wide variety of regression tests through the user interface and the service layer.

c)

Use Docker or a similar tool to create test environments for user acceptance tests (UAT) and exploratory tests.

d)

Automatically trigger merges and builds by using the Deployment Manager or initiate an export by using the prpcServiceUtils.bat tool

67.

For the "Continuous Deployment (CD)" agile development approach, select the 2 best practice descriptions

a)

Identify issues early by running PegaUnit tests and critical integration tests before packaging the application.

b)

Create a wide variety of regression tests through the user interface and the service layer.

c)

Use Docker or a similar tool to create test environments for user acceptance tests (UAT) and exploratory tests.

d)

Automatically trigger merges and builds by using the Deployment Manager or initiate an export by using the prpcServiceUtils.bat tool

68.

Which of the following options best describes the benefit of unit testing rules?

a)

Unit testing identifies configuration issues that might impact application performance on a production system.

b)

Unit testing validates information that must be provided before the rule can be saved.

c)

Unit testing identifies configuration issues that can propagate to other rules with potentially serious consequences.

d)

Unit testing validates a rule configuration to ensure that any dependent rules are available to the application.

69.

When unit testing a rule, you use a data transform during the test. What does the data transform do?

a)

Copies test results to the clipboard

b)

Records the results of the unit test

c)

Distinguish the test data from other pages in memory

d)

Provides initial values for properties used in rule evaluation

70.

Select 3 unit test best practices

a)

Before you save a unit test, ensure that you have access to any ruleset to allow easy application migration.

b)

From the Unit testing landing page, view the status of each test case based on last execution.

c)

Before you save a unit test, ensure that you have access to a dedicated ruleset configured to store test cases.

d)

From the Unit testing landing page, create test suites to run one or more test cases at the same time in a designated order.

71.

You create a test case for a decision table and verify the results. A few weeks later, another developer runs the test case again and the test fails. Changes to which 2 of the following configurations can cause this result? (Choose 2)

a)

The user who performs the unit test

b)

The returned values used in the decision table

c)

The input properties used in the decision table

d)

The page containing the decision table input properties

72.

In which 2 contexts can you record a scenario test case? (Choose 2)

a)

Assignment

b)

Portal

c)

Case type

d)

User

73.

Scenario test cases are primarily used to test an individual rule in Pega.

a)

True

b)

False