Font size
WorksheetsSystem Architect - ALL
Total questions: 73
Worksheet time: 37mins
Which scenario describes the type of information that is stored in pyWorkPage?
The access groups for the customer service representative who is currently logged in to the application
The date and time a user created the Onboarding case
A list of available properties in the greater Boston metro area that are cached from a realtor's database
Information about the external storage provider for the UBank application
Which two tasks can you perform with the Clipboard tool? (Choose 2)
Review the current values of user data, such as the Operator ID and Access Groups
Test decisions on a case by setting property values for a form that has not been submitted
Update the vehicle model on a Vehicle information data page
Update linked properties that reference the Customer data object
Description of Page - User Page
Description of Page - System Page
Description of Page - Data Page
Description of Page - Linked Property Page
For which requirement must you configure a validate rule in Dev Studio?
An email address is required for a case to enter the Approval stage
A timesheet submitted by a consultant assigned to a client project must be reviewed by an auditor
The amount of a transfer between accounts must be greater than zero and less than the available balance of the originating acoount
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
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?
Configure a decision rule to test the combination of color and finish
Configure an edit validate rule to test the combination of color and finish
Create a validate rule to test the combination of color and finish
Create picklists for the color and finish, each sourced from a data view
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?
Configure a validate rule to check whether the user input is nine characters long
Configure a validate rule to check whether the user input consists of only the numbers 0-9
Configure a validate rule to call an edit validate rule that checks whether the user input consists of only the numbers 0-9
Configure a validate rule to call an edit validate rule to add leading zeroes to any entry that contains fewer than nine digits
In which of the following situations would you use a data transform?
Reuse properties in two forms
Copy data from one page to another
Execute a flow action
Create properties after the case has been created
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?
Configure a data transform to populate the data model with customer data directly
Configure a page property with the Refer to a data page options selected
Reference a data page with customer information directly from UI controls
Configure a page property with the Copy data from a data page option selected
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?
Configure a page list containing the make, model and trim information that uses the Copy data from a data page option
Populate a data object with records of all the allowed combinations of make, model and trim
Reference the make, model and trim information from a series of drop-down lists in the UI
Configure a page list containing the make, model and trim information that uses the Refer to a data page option
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?
Application
Request
Thread
Node
The Database save option ____________________, ____________________ and _____________________.
Provides the option to write to an external system of record using a Robotic Desktop Automation (RDA) or Robotic Process Automation (RPA)
Uses data transform to source information to write back to the system of record (SOR)
Maintains transactionality within the save operation when data is saved
Is available for data pages with a page list structure
Writes a single instance back to a database table in a system of record (SOR)
Select 2 best practices to follow when designing mobile applications. (Choose 2)
Use controls that support tapping
Incorporate native device features
Configure horizontal scrolling for smaller devices
Enable server-side decisions and validations
Which is true about device preview?
You still must test applications on actual devices
The device preview is available only for completed applications
Device preview is a Pega Platform add-on
The only preview options available are default options
What is the default responsive behavior for tables?
Tables with more than 4 columns are not displayed on smaller devices
The left-most column is automatically designated the primary column
The widest columns in a table is displayed on mobile phones
The right-most column is automatically designated as the default column
Matching layout types and business use cases
Dynamic Layout - pick 2 use cases
Matching layout types and business use cases
Repeating Layout - pick 2 use cases
You can style individual controls on the ________________ tab at ______________ .
(a)
Which control can be used to invoke an action?
Chart control
Text input control
Button control
Drop-down control
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?
Menu format
Stacked format
Tab format
Accordion format
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?
You configure repeating layouts within a tab layout group
You configure dynamic layouts within an accordion layout group
You configure layout groups within a stacked layout group
You configure repeating layouts within a menu layout group
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)
In which 2 scenarios should you use a data transform to set default property values? (Choose 2)
A customer receives a suggested product based on recent product search history
The arrival day and departure da for a hotel reservation is equal to today and tomorrow, respectively
An assignment is automatically assigned to the default work queue for the consulting team
A manage approves or refuses hardware purchases within a week of the purchase request submission date
A developer uses proxy customer data to run development tests
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?
Set .Dependents(1).pyLabel and a comment action using the value Not Applicable
Set Not Applicable to equal .Dependents(1).Relationship
Set .Dependents(1).pyLabel to an empty string and a parameter named Not Applicable
Set .Dependents(1).Relationship to Not Applicable
Description of Role - Citizen Developer
Non-technical business users who participate in application development
Creates acceptance criteria and prioritizes backlog items
Creates and executes functional and performance test scripts
Has deep knowledge of a particular business topic or domain
Description of Role - Product Owner
Non-technical business users who participate in application development
Creates acceptance criteria and prioritizes backlog items
Creates and executes functional and performance test scripts
Has deep knowledge of a particular business topic or domain
Description of Role - Quality Assurance
Non-technical business users who participate in application development
Creates acceptance criteria and prioritizes backlog items
Creates and executes functional and performance test scripts
Has deep knowledge of a particular business topic or domain
Description of Role - Subject Matter Expert
Non-technical business users who participate in application development
Creates acceptance criteria and prioritizes backlog items
Creates and executes functional and performance test scripts
Has deep knowledge of a particular business topic or domain
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)
2 statements that best describe the relationship between rules in App Studio and Dev Studio
Developers in App Studio and Dev Studio configure the same rules, but Dev Studio provides more configuration options.
App Studio and Dev Studio store rules in different application layers.
Developers can use Dev Studio to combine rules into solutions such as completed views or processes for use in App Studio.
Rule configurations performed in App Studio must be approved by a developer in Dev Studio.
An application references a data element found in the Work- class. How is this rule inherited by the application?
By naming PegaRULES as the built-on application
By applying pattern inheritance
By applying directed inheritance
By adding the ruleset that contains the property to the application
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)
Which picture has terms defined correctly in the class hierarchy?
How does the passed deadline interval differ from the goal and deadline intervals?
Goal and deadline intervals do not repeat
Goal, deadline and passed deadline intervals are configured in Dev Studio only
Passed deadline intervals do not have escalation actions
Passed deadline intervals do not have urgency values
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?
80
50
100
90
A PDF file attached to the case has the wrong layout. Which rule or setting do you check to address this issue?
Check the length of text fields used to create the PDF document.
Check the image settings that are used in the PDF document.
Check the page orientation and size settings in the Create PDF step.
Check the section specified in the Create PDF step of the case life cycle.
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)
Select a smaller font size.
Reduce the amount of information included in the PDF file.
Reduce the page size dimensions.
Create multiple small files, instead of one multi-page file.
Eliminate or reduce the number of pictures and graphics in the PDF.
What are two methods that you can use to share attached PDF files outside the case? (Choose Two)
Send the PDF by email using a Send email step.
Copy the file from the database server
Download the attached PDF file
Copy the file from the application server
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?
Select the authority matrix configuration option.
Select the reporting structure configuration with custom levels, then configure a decision table to determine the number of levels.
Select the reporting structure configuration with custom levels, then configure when rules to determine the number of levels.
Select the reporting structure configuration, then select All levels.
When Condition - which 2 descriptions would best automate the decision? And are not Decision Table descriptions
Two weeks after the application is submitted, a hiring manager is notified if a candidate has not received the minimum number of interviews
Before submitting a purchase order, a customer receives a recommended shipping type based on product availability and the fulfillment warehouse location
Each week a customer receives a notification if they have unused discounts near the expiration date
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
Decision Table - which 2 descriptions would best automate the decision? And are not When Condition descriptions
Two weeks after the application is submitted, a hiring manager is notified if a candidate has not received the minimum number of interviews
Before submitting a purchase order, a customer receives a recommended shipping type based on product availability and the fulfillment warehouse location
Each week a customer receives a notification if they have unused discounts near the expiration date
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
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?
Savings Plus
Checking & Savings bundle
Student Savings
Checking Plus
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)
Two nested branches — one to evaluate technical skill scores and another to evaluate interpersonal skill scores.
A top-level branch that evaluates both technical and interpersonal skill scores.
A top-level branch that tests for assessment scores less than 40.
An otherwise branch that tests for assessment scores less than 40.
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?
Check the decision tree for conflicts
Add the decision tree to a decision shape and create cases that use various test values
Check the decision tree for completeness
Run the case and use the Tracer tool
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?
Specify a page list for the authority matrix.
Set the decision table to evaluate all rows.
Add a row to the decision table that evaluates the submitter's work group manager.
Add an approval level for each approver.
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?
Project Manager
Account Executive
Legal
CFO
Matching use case description and repeating layout option
Table Layout - pick 2 use cases
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.
A view displays a company's product inventory. Products are listed by product code, name, descriptions and quantity.
A view displays a university's course catalog. The view lists courses by name, department, description, credits and schedule.
Matching use case description and repeating layout option
Repeating Dynamic Layout - pick 1 use case
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.
A view displays a company's product inventory. Products are listed by product code, name, descriptions and quantity.
A view displays a university's course catalog. The view lists courses by name, department, description, credits and schedule.
Identify the 3 valid options for simulating data for a data view. (Choose 3)
Data transform
Decision table
Connector
Lookup
Report definition
Check your knowledge with the following interaction. Select the 2 scenarios that are sourced from an external system of record into the box.
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.
No system of record
Pega system of record
External system of record
You add a static list of phone number types (home, work, mobile) to the Phone type property list. ________________________ is the data source.
External system of record
No system of record
Pega system of record
For the Office data type, you add a record to the data source for each office location. ________________________ is the data source.
No system of record
External system of record
Pega system of record
For the password factor "Password Predictability", select the correct description(s).
A security policy requires uppercase (A-Z) and lowercase letters, a number 0-9, and a special character.
A hacker dictionary includes variations of common character substitutions such as @for a or 0 for o.
The number of allowed characters and the number of characters in the string maximizes the possible password combinations.
A user password is an uncommon phrase: my brother drain in a cup of coffee.
For the password factor "Password Complexity", select the correct description(s).
A security policy requires uppercase (A-Z) and lowercase letters, a number 0-9, and a special character.
A hacker dictionary includes variations of common character substitutions such as @for a or 0 for o.
The number of allowed characters and the number of characters in the string maximizes the possible password combinations.
A user password is an uncommon phrase: my brother drain in a cup of coffee.
For the password factor "Password Length", select the correct description(s).
A security policy requires uppercase (A-Z) and lowercase letters, a number 0-9, and a special character.
A hacker dictionary includes variations of common character substitutions such as @for a or 0 for o.
The number of allowed characters and the number of characters in the string maximizes the possible password combinations.
A user password is an uncommon phrase: my brother drain in a cup of coffee.
For the security component "Password Policies", select the correct description(s).
Customizes the level of detail captured for login attempts.
Customize requirements for password length, complexity, and predictability.
Employee authentication with a one-time password sent by SMS to a mobile device.
A user gains access only after providing multiple pieces of evidence to verify their identity.
Automatically disable access for users who are inactive for the specified number of days.
For the security component "Audit Policy", select the correct description(s).
Customizes the level of detail captured for login attempts.
Customize requirements for password length, complexity, and predictability.
Employee authentication with a one-time password sent by SMS to a mobile device.
A user gains access only after providing multiple pieces of evidence to verify their identity.
Automatically disable access for users who are inactive for the specified number of days.
For the security component "Operator Disablement Policy", select the correct description(s).
Customizes the level of detail captured for login attempts.
Customize requirements for password length, complexity, and predictability.
Employee authentication with a one-time password sent by SMS to a mobile device.
A user gains access only after providing multiple pieces of evidence to verify their identity.
Automatically disable access for users who are inactive for the specified number of days.
For the security component "Multi-Facctor Authentication", select the correct description(s).
Customizes the level of detail captured for login attempts.
Customize requirements for password length, complexity, and predictability.
Employee authentication with a one-time password sent by SMS to a mobile device.
A user gains access only after providing multiple pieces of evidence to verify their identity.
Automatically disable access for users who are inactive for the specified number of days.
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?
On the relevant access groups, configure the desired permissions
In the Access Manager, configure conditional access based on the ability to delete onboarding cases
In the Access Manager, modify the permissions for the Manager and Administrator roles
On the relevant operator records, configure the desired permissions
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)
Pause the Tracer tool until just before the moment the error occurs.
Clear the Tracer tool after the error occurs.
Start the Tracer tool just before the moment the error occurs.
Set a breakpoint at the beginning of your application.
Development in Pega Platform™ follows agile methodologies. Which two statements are agile development best practices? (Choose Two)
Continuously test your application to identify issues early.
Test the application only when major changes are implemented.
Develop all requirements and release the changes all at once to save on outages.
Frequently perform application developments that are small in scope.
For the "Continuous Integration (CI)" agile development approach, select the 2 best practice descriptions
Identify issues early by running PegaUnit tests and critical integration tests before packaging the application.
Create a wide variety of regression tests through the user interface and the service layer.
Use Docker or a similar tool to create test environments for user acceptance tests (UAT) and exploratory tests.
Automatically trigger merges and builds by using the Deployment Manager or initiate an export by using the prpcServiceUtils.bat tool
For the "Continuous Deployment (CD)" agile development approach, select the 2 best practice descriptions
Identify issues early by running PegaUnit tests and critical integration tests before packaging the application.
Create a wide variety of regression tests through the user interface and the service layer.
Use Docker or a similar tool to create test environments for user acceptance tests (UAT) and exploratory tests.
Automatically trigger merges and builds by using the Deployment Manager or initiate an export by using the prpcServiceUtils.bat tool
Which of the following options best describes the benefit of unit testing rules?
Unit testing identifies configuration issues that might impact application performance on a production system.
Unit testing validates information that must be provided before the rule can be saved.
Unit testing identifies configuration issues that can propagate to other rules with potentially serious consequences.
Unit testing validates a rule configuration to ensure that any dependent rules are available to the application.
When unit testing a rule, you use a data transform during the test. What does the data transform do?
Copies test results to the clipboard
Records the results of the unit test
Distinguish the test data from other pages in memory
Provides initial values for properties used in rule evaluation
Select 3 unit test best practices
Before you save a unit test, ensure that you have access to any ruleset to allow easy application migration.
From the Unit testing landing page, view the status of each test case based on last execution.
Before you save a unit test, ensure that you have access to a dedicated ruleset configured to store test cases.
From the Unit testing landing page, create test suites to run one or more test cases at the same time in a designated order.
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)
The user who performs the unit test
The returned values used in the decision table
The input properties used in the decision table
The page containing the decision table input properties
In which 2 contexts can you record a scenario test case? (Choose 2)
Assignment
Portal
Case type
User
Scenario test cases are primarily used to test an individual rule in Pega.
True
False
