cards - Sheet1 Flashcards
A case is best described as a
Business Transaction
If a process needs an urgency, a status and/or is independent, you should transform it to a
case type
When creating a stage via case designer or App Studio
no rule is created
A flow rule is created when creating
a process
What technology allows you to create an application where you can interact with your users in the channel of their choice?
Low-code development
What is a benefit of Pega low-code development?
- The Pega low-code development tools create the code for you.
- Pega low-code development increases productivity.
Which studio do you use to configure a service level agreement (SLA) with a passed deadline?
Dev Studio
What are you using Admin Studio for?
Manage DevOps, clusters and security
What case life cycle design allows you to do?
- define how work is completed for each specific customer request.
- define a structure to create, process, and resolve work.
Which two of the following methods can configure one stage in the case life cycle to advance to the next?
Configure automatic stage transitioning in the stage contextual property panel.
When modelling the life cycle of a case, stages represent?
- Significant change in the status of a case.
2. Transfer of authority.
When modelling the life cycle of a case, alternate stages _______ and ____________.
- Can be sequenced into primary stages.
2. Represent exceptions to the normal course of events.
How many stages per process?
There’s no perfect number, try for between 5-7
Select two benefits of following Pega’s guardrails.
- Guardrails help developers to track compliance with Pega’s best practices.
- Guardrails help developers build applications that are easier to maintain and have fewer defects.
A Collect Information step in the case life cycle sets the status to Pending-Approval. When does the case status automatically update?
Case status updates at the beginning of the step.
Adding instructions to a step ______
Describes to users the action to take in a step.
What is true about Goal and Deadline?
- Both Goal and Deadline starts at the same time
2. An initial delay can be applied after the assignment is ready
From App Studio you can apply a Goal and Deadline to?
Case, Stage, Process and Collect Information step only
The deadline milestone in a service level defines that amount of time ___________.
in which the case or step must be completed.
The primary purpose of a service level is to __________.
help ensure timely completion of work
The user story says: The business user must respond to a request from a VIP within the next 2 hours. Where do you configure the SLA?
The step
You want to capture the marital status. The options are Single, Married, Divorced and Widowed. What is the best approach to define the field(s) when creating the data model?
1 Picklist
When configuring a view in App Studio, you can reuse saved views ________.
In R/O and R/W mode
You have a hotel booking case type that displays room availabilities. Customers can see the available rooms which are identified by the type, the size and the amenities. The case type displays more details when selecting a room. What are fields?
Size and Type
Associate source and description
Description
a) An auto repair shop uses a Pega Platform application to schedule appointments. The Vehicle data type includes fields for the make, model, and year. You can obtain vehicle information from an industry database.
b) An HR application has the Expense report case type and the Timesheet case type. The Expense report case type has the Expense data type where employees can enter the date, type, amount, and description of the purchase.
c) A company uses a Pega Platform application for job applications and referrals. The Available positions data type includes fields for the position title, description, and qualifications. The Job application and the Job referral case types support the data type.
Source
1) No system of record
2) Pega Platform system of record
3) External system of record
A3, B1, C2
What is the difference between a field group and a field group list?
A field group is a group of related properties, and a field group list is a list of grouped values.
In a job interview application, candidates must enter their previous jobs. What field types do you configure to collect this information?
A field group list
Which two statements identify a benefit of using calculated fields?
Calculations reduce mistakes by avoiding the need for manual computation of values.
Calculations automatically update fields whenever input values change.
What two items describe the function of a calculation network?
Update all relevant fields whenever a value changes.
Identify the relationship between fields.
What is the role of data records in an application?
Data records provide access to data that is used to process cases but is not part of an application.
What is true about Robotic?
Preferred way of integration with external application without an API
Attended RPA refers to automation that works alongside a human involved in the process
When creating a data type from a REST web service what are you configuring?
Endpoint URLs for different environments
GET or POST method for the REST method
An insurance company has different department for each type of contract (Home, Car, Jewellery). Each Department has a work queue. The company requires you to assign approvals to the department based on the type of contract. For instance, jewellery approval should go to the Jewellery department.
Route the assignment to the correct work queue based on business logic.
When using business logic for routing, what option can you implement?
Route to work queue and/or operator
Group condition using AND / OR
You are configuring routing for a car insurance request. All car insurance quotes requests are routed to the car insurance group except for cars that are worth more than $1M as its need to be reviewed by the director if the luxury department.
How do you configure assignment?
Route the assignment to the director of luxury when the request is for luxury car. Otherwise, route the assignment to the car insurance group.
Which scenario describes the appropriate use of an Approve/Reject step?
Customers place online orders by adding items to the cart, entering shipping and payment information, and finalizing the order. Depending on what department the items are associated with a final decision has to be done by the FCO before a different team handles the order fulfilment.
Employees must periodically submit self-evaluations to their reporting managers. If the manager decides that the candidate evaluation is sufficient, the case continues. If the manager decides that the evaluation needs additional elaboration, the case is routed back to the candidate.
In a loan application case, a manager and a loan officer must receive automatic email notifications when assignments are routed to their worklists. How do you configure this correspondence requirement?
Enable assignment notifications for the case type.
You can link a user story to?
a Feature
a sub Feature
Select two use cases supported by Agile Workbench.
You need to adjust the due date for several user stories.
During a peer review, the reviewer discovers and records an application bug.
Which role is the advocate for business users?
BA = Business Architect
Which set of tools allow SME/BA/SA to enter requirements in Pega?
DCO
T/F You should follow best practices at all cost?
FALSE
In a warranty application, too many cases were found to be duplicate cases and it was difficult to resolve the cases. What measure do you suggest reducing the number of duplicate cases?
Use Track Duplicates tab to adjust the condition weights
Priya is configuring duplicate case search step for identifying duplicate travel booking cases booked by the same customer. She plans to use customer phone number, travel date and travel location properties for identifying the duplicates. Which of the following would be the correct configuration?
Customer phone number as basic condition, travel date and travel location as weighted conditions
Management reports that an unacceptably large number of cases are incorrectly identified as potential duplicate cases. Which two approaches can you use to modify the duplicate case search process so that the process produces fewer invalid duplicates?
Increase the threshold value.
Adjust the condition weights.
Mariam is working as Pega developer and working on configuring temporary cases. which of the following occurs when Mariam runs the temporary case?
The case data is stored in memory
Which of the following scenario might benefit from using a temporary case?
Cab booking customers will give the booking details to get the estimated fare, but confirm the booking subject to the fare amount
As a customer I want to be able to cancel a request at any time. What is the best approach to configure this US?
Add a case-wide optional action
Which requirement could be satisfied with an optional user action?
Allow a user to transfer a case to another employee at one specific stage of the case.
When in the process of opening an account, the SME decides to add the possibility for the CSR to send an email to the customer, if the client requests it. The email will be populated with data coming from a series of forms. How to implement this?
optional process
You have to implement the following business decision in a flow.
If the Status of the customer is Gold and Total Amount for the purchase is > 1000 then return a discount of 15%
If the Status of the customer is Silver and Total Amount for the purchase is > 750 then return a discount of 10%
If the Status of the customer is Bronze and Total Amount for the purchase is > 500 then return a discount of 5%
How do you configure the decision connectors?
4 connectors (1 for each discount and 1 else)
Automating decisions based on business logic.
accelerate the process of some business decision.
application users to focus on more nuanced decisions that require business expertise.
Business to spend more time on more important decision
You should implement a decision shape when
Need to apply a discount based on Customer status and Total amount of the purchase order
An approval is needed if the booking is regarding the presidential suite.
Only Platinum members can avoid paying fee all other members must pay for it.
Choose two use cases that require the configuration of conditional paths within the case type.
A shopping application requires a guest to fill out payment information. A user who enters a membership number skips the payment information step.
A scholarship eligibility application requires students to enter standardized test scores. Students with qualifying test scores can schedule an interview. Students without qualifying test scores receive a rejection email.
What is false about skipping process or stage?
You cannot skip the first process
Use the same when rule to skip a stage and a process
You want to create a case and automatically make it a child; how do you achieve this?
Create a case in App Studio and use a create case step in the parent case in App Studio
In a Sales application, during a purchase order (PO) providers must be contacted (PC) for the items that are not in stock anymore. How can you configure the case types to reflect the relationship?
Make PO parent of PC
In an online shopping application, the primary case type PurchaseOrder has two child case types: Payment and Packaging. In processing PurchaseOrder case PO-11, the Payment case Pay-37 and Packaging case Pac-56 are created.
Which statement about the processing of PO-11, Pay-37, and Pac-56 is correct?
Both Pay-37 and Pac-56 must be resolved before PO-11 can be resolved.
Which requirement is best implemented by using a Wait step in a case?
You cannot complete car accident claim if an injured person is still in the hospital.
Wait using a timer to reference a date/time
In the integration designer you can learn about what?
Case Types
Data Views
What are the types of validation for data?
Property type
Validate rules
In a mortgage loan case type, applicants enter data in the Credit score, Income, Assets, Liabilities, and Loan amount fields. The data is submitted on different processes in the case type. The system informs applicants that, based on the data they provided in the Financial information stage, there are no loans available, and the case does not enter the Loan stage. How would you configure the case type to perform the data validation described in this scenario?
Configure business logic validation on the Loan stage.
You want to validate the format of a French SSN you use
edit validate rule
You want to create a report to find out what is the average total of purchase orders on your online sales shop?
Business metrics
You want to create a report to find out the average time assignments are processed
Process metrics
In order to add a chart to a report, the report must contain
The type of the report is summary
A manager has requested a report that shows the purchase requests for each of the regional cost centres. The manager wants to organize the results so that the cost centre appears only once on the report and the requests are listed under the cost centre. How should you configure the report?
Use the cost centre column to group the results.
You want to display the number of cars sold per salesman in the last month (status of the case being resolved-completed), how do you configure?
Summarize the case ID
You want to display the number of cars sold per salesman in the last month (status of the case being resolved-completed), What would you use as part of the filtering?
Case Status
From App Studio you can style the application using
Themes
The legal department references state and local laws on multiple forms in the company’s HR application. Stakeholders would like the references styled differently to distinguish the content. How do you implement the requirement to apply font styling on all legal references found in the application?
Open the application theme and add a new theme text that maps to a text element for legal references.
What is true about a portal?
A web channel in use by your application
Can contains Dashboards and Standard pages
What is true about configuring portals in App Studio?
You can create new Pages
You can configure what pages are visible depending on roles and portals
Which of the following statements are true about the dashboard?
The dashboard may display key performance indicators (KPIs) and operational information about your application.
Each role-based interface includes a dashboard tailored to the role.
Identify the use case that requires creating a new role.
An additional combination of channel interface and permissions is necessary.
Who is a n on-technical business users who participate in application development?
Citizen Developer
Who creates acceptance criteria and prioritizes backlog items?
Product Owner
What a BA is responsible for?
Advocates for business users
Work with SME to write specs
Defines SLA
Which two statements 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.
Developers can use Dev Studio to combine rules into solutions such as completed views or processes for use in App Studio.
Under which circumstances the Private Edit button appears?
If the rule is locked by another operator
If the ruleset of the rule is locked
What is the purpose of a class in a Pega Platform application?
A class organizes rules within an application based on their capacity for reuse. A class contains rules that have the same scope.
What is false regarding inheritance?
The last class in the inheritance path of any Pega class is @baseclass The directed inheritance can be used before pattern inheritance
An application references a data element found in the Data-Party class. How is this rule inherited by the application?
By applying directed inheritance.
Associate inheritance type (Choose 1)
Description
a) You have defined a Flow Action rule in MyOrg-MyApp-Work and you are planning to reuse it in the class MyOrg-MyApp-Work-PO
b) You have defined a rule in a framework representing a regional bloc for the company offices (Like EU for instance) and you are planning to reuse it.
c) You want to reuse an OOTB rule applying to @baseclass.
d) You want to reuse a rule from the division layer of the class structure in your case type.
Source
1) Pattern inheritance
2) Directed inheritance
A1, B2, C2, D1
Your application is built on Pega Platform directly and the case type MyOrg-MyApp-Work-PurchaseOrder directly inherits from Work-Cover-. What statements are correct when the system will try to execute a rule?
The system will start searching for the rule in the class MyOrg-MyApp-Work-PurchaseOrder The system will search for the rule in the class MyOrg
In order to enable the “check out” feature you must ensure that?
The operator is allowed to check out
The rulesets containing the rules you want to be able to check out are enabled for check out
You want to enhance functionality of an existing application by updating some rules. You would like to have a beta-testers group to validate the changes before everyone can access it. Where do you save the updated rules?
In a new minor version of the ruleset and the ruleset in a new version of the application.
A new case is created with a default urgency of 15 and the first assignment of the case life cycle is reached at 8 am on Monday the 13th of July.
An initial delay of 4 hours is configured on the SLA and adds up 5 to the urgency.
The Goal line is set to 24 hours and the Dead line is set to 48 hours with both adding 5 to the urgency.
A Passed Dead Line is configured to wait for 6 hours 8 times and add 5 to the urgency.
What is the urgency of the case on Tuesday at 7pm?
25
A new case is created with a default urgency of 10 and the first assignment of the case life cycle is reached at 8 am on Monday the 13th of July.
An initial delay of 4 hours is configured on the SLA for the assignment and adds up 5 to the urgency.
The Goal line is set to 24 hours and the Dead line is set to 48 hours with both adding 5 to the urgency.
A Passed Dead Line is configured to wait for 6 hours 8 times and add 5 to the urgency.
What is the urgency of the assignment on Wednesday at 7pm?
35
What is true about Passed Deadline?
Passed deadline doesn’t start with Goal and Deadline
Goal and deadline intervals do not repeat.
You want to have 2 managers approving and it doesn’t matter who approves first but you want both approvals to continue processing the case
Create 2 parallel processes with 1 approval in each
What are two methods that you can use to share attached PDF files outside the case?
Send the PDF by email using a Send email step.
Download the attached PDF file.
A PDF file attached to the case doesn’t present all the information. Which rule or setting do you check to address this issue?
Check the section specified in the Create PDF step of the case life cycle.
Check the page orientation and size settings in the Create PDF step.
What is false about Decision table?
You cannot save a decision table with an overlap
A decision table is always preferred to a decision tree
You cannot save a decision table if the otherwise condition cannot be reached
What is true about decision table?
A decision table can return true/false
What is true regarding decision tables and trees
A decision tree should be used when many different properties are part of the conditional logic
The same result can be achieve using a table or a tree
A booking company want to grant a discount to VIP customers only.
• Customers with a status of Bronze are automatically rejected.
• Customers with a status of Silver are rejected if either the number of nights spent in hotels is less than 60 or the number of points cumulated is less than 10000
• Candidates with a status of Gold are automatically approved.
You use a decision tree to make the evaluations. Which two branch configurations do you use in the decision tree?
A top-level branch that tests for status is Bronze.
Two nested branches — one to evaluate number of nights in hotels and another to evaluate the points cumulated.
You have designed either a decision table or a decision tree. You want to verify that the system can evaluate every row regardless of the input values. How do you test your decision logic?
Check the decision tree for conflicts.
An employee submits an expense report and the employee’s direct manager must approve the report. If the total amount of expense report is more than 1000USD, then the report must be approved by multiple people above the manager. The list of approvers is already defined and there are no other conditions. Which of the following options can be used to configure the approval?
Reporting structure
A requirement states that if the request is less than EUR1000, the request is routed to a cost center manager. If the amount is greater than EUR1000, the request is also routed to a director. In addition, if the request is for customer billable expenses, the request must be approved by an Account payable manager.
How do you configure the process to satisfy this requirement?
Add an Approve/Reject step, set the approval flow to cascading and use an authority matrix.
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 reporting structure configuration with custom levels, then configure when rules to determine the number of levels.
How do you organise users coming from different Business Units and working as a team?
Work Group
What is true about teams?
A work group has a manager and a default work queue
Which requirement can you satisfy by creating a new work queue?
Policy renewals can be processed by any customer service representative (CSR), while coverage changes are assigned to members of a specialized team of underwriters and CSRs.
You want to confirm the operator’s information, in what category is the page related to the operator?
System Pages
What is true about the clipboard?
Memory is organised in thread
You can access to the page related to a temporary case
What contains pyWorkCover page?
The direct parent case of the current case
For which requirement must you configure an validate rule in Dev Studio?
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.
What rule can reference a validation rule?
A validation rule
A flow action
In which rule are you referencing the edit validate rule
Property
You want to ensure the value of the Social Security Number is 13 digits, how can you configure such validation?
Set the type of the property to Integer and add a mix/max characters to the control settings
Add an edit validate rule to the property
In .Client.Address(shipping).PostCode apply the correct mapping (Choose 1) Property a) .Client b) .Address(Shipping) c) .PostCode Source 1) Single Page 2) Page List 3) Page Group 4) Single Value
A1, B3, C4
A data transform should be used when
Mapping data from an external System to Pega and vice versa
Manipulate data in memory
What are the different actions you can perform with a data transform?
Loop through a Page List or Page Group
Add conditional processing
Execute another Data Transform
A healthcare services case has a child case that handles the hospital intake questionnaire. The patient can self-identify symptoms from a list of possible symptoms in the child case. Selected symptoms are copied over to the parent case with a status of “Unconfirmed.” In the parent case, the physician can update the symptoms listed and their associated status.
Which two configurations would be part of the Selected Symptoms data transform?
Set the status for each copied symptom equal to “Unconfirmed.”.
Iterate over the list of possible symptoms and copy those entries selected by the patient during intake.
In the Personal Insurance division, a goal and deadline date are assigned to each case. For insurance claims cases, stakeholders want to override the default goal date but maintain the default deadline date. What two configuration steps do you take to meet this requirement?
In each case type data transform, set the goal date to the required value. Select the Call superclass data transform option in each of the case type data transforms.
What is the impact of ticking the check box “call superclass”?
This will execute the data transform with the same name applying to its parent class before the execution of the current data transform
What are valid options for a Data Page source?
Data Transform
Connector
What are valid options for the refreshment strategy of a data page?
Once per interaction
Timer
Do NOT refresh when
What is the data access you will select if you want to create a pointer to data stored in a data page from the current case?
Refer to a data page
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?
Node.
You want a data page to be sourced using a lookup, what is required?
Structure as a page
Parameter
A data page has a refresh if older than 15 minutes configured. Data page created at 8:00 Accessed at 8:10 Accessed at 8:20 When is it refreshed?
8:20
Which two statements are true about data save options for savable data pages?
You can configure a data page with multiple save options based on conditions.
Only Data pages with a page structure can use the Database save option.
A developer is designing a view that necessitates a dynamic layout group, but is unsure how to achieve this configuration. What should the developer do to learn how to configure a dynamic layout group?
Use the example of a dynamic layout group the UI Gallery provides.
You want to cache some data coming from an external REST web service you decide to use a data page.
The business requirement is to persist the data within the case at run time.
As the SA on the project, what is your approach?
Configure a page property to copy the data page
How do you set the responsiveness for a particular portion of the screen?
Edit the format in the skin to use responsive breakpoints and reference the format in the layout.
What is the purpose of the “use native controls” option in a control?
Enforce the use of specific mobile device controls such as dial pad
Select two best practices to follow when designing mobile applications.
Incorporate native device features.
Use controls that support tapping.
You have a table displaying the name of the restaurant, its description, a picture of and a check box to tell if you want to select this restaurant. You have been told that on smaller devices customers were obliged to scroll horizontally to see the whole content of the table. You want to get rid of the description column when the screen is smaller than 768px. How to change this using responsiveness?
Use primary for the name, secondary for picture and selected and other for description
You want to make the date of marriage field mandatory on a form if the marital status has been set to Married, what is the setting you are using?
Use a dropdown to display the marital status and make the Marriage date required when the marital status is Married
What is true about Layouts and Design Templates?
Dynamic Layouts automatically adjust to screen size and Design Templates allow easy update structure of the forms
Dynamic layouts are available only to user interfaces rendered in the HTML5 document type and you can add as many new Design Template as you want.
You want to display a form displaying all the information about a product and you want this form to repeat on the screen for each item in the shopping cart, what is your approach?
Use a repeating Dynamic layout and source it with the shoppingCart item list
Choose the correct statement about modifying the layout of a view in App Studio.
At run-time, change the template to modify the layout.
What is true about Skins?
Skins contain formats and mixins
Skin can inherit from a skin
When choosing a layout-group format, what is true?
To display layouts under collapsible headers, select Accordion.
To display all layouts at the same time, with the layouts on top of one another, select Stacked.
You want to reuse a layout from a section into another, you should:
save your layout as a section and include it
You want to conditionally display a section containing the spouse information of the employee. The business prefers a dynamic UI that would dynamically display the Spouse information if the employee is married. How would you accomplish this task?
Adjust the visibility of the section from the section itself using a condition and select the option to run on the client side.
You want to ensure the customer provides a valid social security number. What are the combined actions that you take?
Configure an Edit Validate rule
Configure the Field/Control settings in the view/section
What is true about simulation?
You can also simulate your data source when the source system does not have data, or the API is under development.
You can add sample source data, or records, to the data object and then configure the view to access the simulated data source
Associate concept and definition (Choose 1)
Definition
a) defines an outbound request for information based on metadata that is published for the data source.
b) processes an inbound request and responds to the requesting system.
c) do the mapping between data model from the external system and the application data model
d) Store the data in memory and references the mapping rules
Concept
1) Data Page
2) Connector
3) Data Transform
4) Service
A2, B4, C3, D1
Which two configurations does the Data Object wizard support?
Configure parameters for elements of the call to the data source.
Define multiple endpoints for a data source.
A hacker uses a robot to crack the login password. The robot compares hashed passwords to hashed values collected in a lookup table. What type of attack is the hacker using?
Rainbow attack.
Associate concept and definition (Choose 1)
Definition
a) you configure access by defining roles with the desired authorization and privileges
b) confirms the identity of a user and verifies that the user is allowed access to an application
c) determines what data the user can view and what actions the user can perform
d) align with the role that developers can assign to users in App Studio
e) categorizes users according to their job function
Concept
1) Role-based access control model
2) Authentication
3) Authorisation
4) Access groups
5) Access roles
A1, B2, C3, D4, E5
What are the options in the Access Manager?
Full Access
No Access
What two passwords are secured?
YouWontBelieveItButThereIsNoPasswordAtAll
qwertyLKJHGHF123987!ӣ$%^&*(
A new employee needs all the privileges of the role for authors and some privileges from the managers role. What is your approach?
Create a new role based on author and add some manager privileges
What is true about Field level auditing?
You configure the field level auditing at the case level
Field-level tracking, and changes made in an instance of a rule, are captured in the History- class.
Associate concept and definition (Choose 1)
Definition
a) allows you to capture and view the events that occur during case processing
b) presents the current value of properties in memory
c) focus on an activity or series of activities that you want to trace
d) highlights the property change
Concept
1) Tracer
2) Clipboard
3) Watch
4) Breakpoints
A1, B2, C4, D3
What are the DevOps Continous Integration best practices?
Automatically trigger merges and builds by using the Deployment Manager
Publish the exported application archives into a repository, such as JFrog Artifactory, to maintain a version history of deployable applications
When running a unit test, how to set up your test environment?
Run a data transform to populate the test page
Copy an existing page
What is true about UI-based scenario tests
You can provide data to your test cases with a predefined data page
Tests are available on the Scenario Testing landing page
In which two contexts can you record a scenario test case?
Portal
Case type