100% found this document useful (1 vote)
845 views49 pages

Untitled

Uploaded by

NishantGarg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
100% found this document useful (1 vote)
845 views49 pages

Untitled

Uploaded by

NishantGarg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 49
Reference module: Defining a release pipeline What are two i tations of performing a rollback of a deployment with a restore point? (Choose Two) Application rule changes. ule changes that are associated with a ruleset version. ¥ Any Java Jar file imports. Rollback of any external ar file imports is not possible by using restore poi ‘¥ Any SQL schema changes. Rollback of SQL schema changes is not possible by using restore points. comm 1/1 Reference module: Advanced background processing ‘job scheduler with a NotifyBusinessUser activity has been created in an application to send emails every day. However, the scheduler processing is not working as expected. After thorough analysis, the production support team noticed that some other application-specific activity with the same name as NotifyBusinessUser is executed at runtime. What is a possible reason for the scheduler to not execute the application-specific activity? ‘Assyne requestor type rule does not have an application-specific access group. ‘The system runtime context does not include the application. A system runtime context is used to start the relevant job scheduler. The execution of the job scheduler depends on the context itis ‘configured on its rule form, '¥ The access group that is mentioned in the job scheduler of the application belongs to a different application. ‘The access group in the job scheduler should be contigured with the intended application-specific access group. ‘An activity rule is marked as blocked in the highest version of the current application. comm 1/1 ee Reference module: Pega Platform for the enterprise ‘The Center of Excellence (COE) team is performing a design review of multiple applications. The team identifies that some applications are not in line with the Center-out business architecture. Which two of the following design statements are tuncharacterisitc of the Center-out approach? (Choose Two) ‘The organization uses two different legacy database systems: define data access, and persistence with the data virtualization layer, ¥ All the channels in an organization have their own back-end-specific business logic to retrieve and display the required data. This statement describes a channel-centric implementation that 1s to a Top-down approach, The organization uses two different legacy database systems, so define data access and data presentation rules that are very specific to the existing database vendors. The execution of database queries is faster, and output can be displayed very quickly with this design approach. This statement describes a product-centric implementation that aligns to a Bottom-up approach ‘The organization currently operates in one region only, so the design has one enterprise layer and one production application layer. Separate the organization-wide assets from the assets that are specific to the production application. comm 1/1 ee Reference module: Case structure design What are two scenarios that you take into consideration when designing subcases? (Choose Two) ¥ To simplify reporting, security, and auditing. Class-based security offers more options for security refinement using multiple cases. Data securiy increases bceause child cases contain only data pertinent to their case. Reporting on smaller data sets may be easier and offer the potential for performance increase (there may be a disadvantage if a join is required), ‘When optimistic locking is required, Y When multiple units of work must be completed simultaneously and independently, This allows you to track and manage these different types of work performed in parallel by different users. When parallel processing of cases is optional. comm 1/1 ee Reference module: Defining a release pi Which one of the following options best describes the benefit of unit test rules? Unit testing validates information that must be provided before the rule can be saved. ‘Unit testing can identity issues before the rule is ready to share or integrate. The purpose of unit testing is to verity that each element of the application (for example, a decision table or a report definition) works as expected. Unit testing validates that the dependent rules are available to the application. Unit testing identifies issues that umm 1/1 ee impact application performance in a production system. Reference module: Pega Digital Experience (DX) API is designed to fa 1 Exp ence (DX) API and Cosmos UX Design fate which one of the following options? Interact with Theme Cosmos applications. ‘Interact with front-end framework tools. Pega DX API helps to connect with multiple front-end tools, Interact with the Pega Cosmos design system. Interact with applications that are built on UI Kit. comm 1/1 Defining the authentication scheme In a Fraud Monitoring production application, the analysts should not be able to log in in with multiple sessions. These restrictions do not apply tothe Center of Excellence (COE) team. By liming multiple sessions, the possibile ofan untrustworthy person acquiring access to a system inthe cluster are minimized. What i the best approach to limiting concurrent operator sessions? Reference modul Configure the Data-Admin-System instance to restrict multiple sessions and allow access to the COE team members. Pega Platform™ blocks operators from creating new sessions after reaching the maximum number of concurrent sessions, which improves cluster security by reducing the likelihood of an untrusted person gaining access to a system in the cluster. Configure the authentication service rule with restriction of muttiple sessions. Configure session management at the application server to restrict the multiple sessions. Update the prconfig.xmi file to restrict multiple concurrent sessions. comm 1/1 ee Reference module: Data modelling The lead system architect (LSA) team works on a Pega Platform™ implementation for a global car manufacturing company. ‘The same models are available in all regions, however, the specifications change between countries. For example, emissions standards are different. Customers can contact a global customer service representative (CSR) for details about the vehicle specifications in their region. The CSRs capture details from the customers about the model they are intrested in and the country in which they live. ‘To compare the differences in the vehicle specifications for their country, the customers can input different model numbers. However, their country remains constant. The company updates the vehicle details only once a year. ‘The LSA team is tasked with creating a best-performing screen to display the specifications of the selected vehicle models. Which of the following design approaches is best to implement the requirements? Design a data page to load asynchronously with all models and country as parameters. Every change in the model or country input reloads the page from the clipboard and avoids the trp to the database. Design a data page with models and country as parameters. Every change in the input combination will create a page on the clipboard, If the same set of inputs repeats, then the system reloads the page from the clipboard and avoids a trp to the database. Design a data page with country as a parameter and use model as a key in keyed page access. Every change in the model input reloads the page from the clipboard. If the country input is new, then retrieve the data from the database. Using models a key in a keyed page access results in fewer database trips compared to having both model and country as parameters. Reference module: Conducting usability testing Which one of the following statements is true about accessibility features? ‘Accessibilty Inspector can identity whether a screen reader is improperly configured for interaction with a form. ‘¥ Pega Infinity™ applications need to remove the PegaWAl ruleset, if present, from the list of production rulesets when upgarding from the previous versions. ‘Applications that are upgraded from an earlier version must remove the PegaWAl ruleset from the application and all its access groups. Accessibilty Inspector is available in App Studio only. Pega Platform™ requires developers to enable accessibility features for individual access groups by adding the PegaWaAl ruleset. comm 1/1 ee Reference module: Query design ‘ABC is an internet service provider that uses a Complaint application to track customer issues. Once a customer complaint resolved, the application captures the customer's satisfaction in a range of 0-100, Now, the Application Manager wants to assign each Complaint case to a category depending on the feedback range. The manager uses the grouped data in a trend report to show how many Complaint cases are in each category at various points on a timeline. The manager wants to use the following categories: 0-25 - Not Happy 26-50 - Okay Sra trey 71-90 - Ver 91-400 - Delighted What is the recommended approach to achieving this functionality? Use subreports to categorize the results. Use aggregate functions to categorize the results. ‘¥ Use custom SQLs in the report definition to categorize the results. SOL functions that are referred to in a report definition can assist with categorizing the results Use class joins to categorize the results. Reference module: Data modelling Front Stage Group (FSG) wants to add a Suggestion Box to its customer-facing web site. The company plans to add a mashup interface that allows customers to fill a simple FSG-Data-Suggestion form. FSG analyzes the suggestions periodically. If the same type of suggestion is displayed multiple times, FSG wants to ask certain members of its team to investigate, rating their findings on a sole of 1-10: Findings that rate higher than 7 are sent to an approval committee. Which one ofthe following case design patterns is best suited to this request? Limited Resource and Concurrency Enrollmen¥TODO list. Data Instance First ‘The suggestions are captured and analysed as data instances. The object is created only i the rating is higher than 7. As a result, the Data Instance First patter fits the requirement, Divide and Conquer comm 1/1 ee Reference module: Defining the authorization scheme ‘APega Platform™ application uses the following security configuration: The Disputes:CardManager access group has Disputes: Manager and Disputes:User access roles listed in that order. ‘The Disputes:Manager role can only view the case but cannot create the case. The Disputes:User role can create a dispute case. ‘Which one of the following approaches would you use to deny case creation to the Disputes:CardManager access group? Create an access when rule to conditionally allow case creation in dispute class to explicitly restrict access. Create a consitional privilege by using an access when rule to restrict access to the Create-Stage process. Greate a privilege rule on the Dispute class and add the rule to the Disputes: Manager and Disputes:User access roles. Stop access checking once the Dispute:Manager role explicitly denies case creation. Enable ‘stop access checking’ once a relevant Access of Role to Object instance explicitly denies or grants access in the access group. comm 1/1 eo0 Reference module: Defining the authentication scheme Ina vaccine study application, there are two set of users: - Volunteers, for whom user information is stored in an external system. = Organizational users, for whom user information is stored in the Active Directory Federation Services (ADFS) of the organization. What is the best approach to authenticating volunteer login credentials and internal users' login credentials? Create a single authentication service for volunteers and use PRServiet URL authentication for internal users, Create a single authentication service that can validate credentials for both extemal and internal users, Create basic authentication services for volunteers and internal users. ¥ Create two separate authentication services: one for internal users and another for volunteers. Use the SAML 2.0 authentication service for internal users and the OpenlD Connect authentication service for volunteers. comm 1/1 ee Reference module: UX design fundamentals Which one of the following approaches supports a responsive user experience in devices with different resolutions? Always consider mobile as the primary device and create a Ul that is suitable for mobile, so that by default the UI fits all other devices. Identity the important layout in the section and set a responsive breakpoint. Identity the primary column in the table and set the responsive breakpoint. (Only the primary data is displayed on load, and users can then navigate the screen to view the rest of the data. Identity the primary device and set responsive breakpoints based on that device. w ee Reference module: Handling flow changes for cases in flight ‘credit card dispute application has multiple integrations to fetch the card, customer, transaction, and account details. For any exceptions in these integration cals the cases are routed io diferent work queues based onthe nalure ofthe excaption, ‘Analysts open the case from the work queue and perform the Retry/Resume problem flow. What is the optimal way to implement this requirement? Perform a save-as of the FlowProblems flow rule into your application ruleset and update the ProblemFlowWorkBasket assignment, Use ‘business logic in Route To section and use a decision tree. 'Y Customize the Work-.getFlowProblemOperator activity, and set the OperatorTolnform parameter to the work queues based on the exception type. ‘The Work. getFlowProblomOperatoractiviy is customized in your application and set the parameters OperatorTolnform and ‘AssignmentType to route the case to a workist orto a work queue. Customize the Work-.getFlowProblemOperator activity, set the parameter AssignTo to the work queues based on the exception type. Perform a save-as of the FlowProblems flow rule into your application ruleset and update the ProblemFlowWorkBasket assignment to use a decision table to return the work queue. wv” ee Reference module: Advanced background processing The production support team has identified that a queue processor is not executing. The team has yet to begin debugging and Ken ying fa rot causa, Which two of te folowing statements are pase reseone or he fans of the queus processor? (Choose Two) Background processing node types are not configured in the cluster. ‘¥ The node that is associated with queue processor is running, but the stream node is not running ‘Queue processor execution depends on the stream node and the node that is associated with the queue processor. Al the nodes in the cluster are running, and the user has a privilege to execute the activity, ‘The stream node is up and running, but the node that is associated with the queue processor is not running. ‘Queue processor execution depends on the stream node and the node that is associated with the queue processor. comm 1/1 eo Reference module: ital Experience (DX) API and Cosmos UX De: The Pega Cosmos design system helps teams build a user experience in their business applications by providing a prescriptive, consistent, intuitive, and easy-to-understand user interface. Which two of the following statements are applicable to Cosmos? (Choose Two) ‘Cosmos applications are ideal for applications built from scratch. All the features available in Cosmos can be used when an application is built from scratch, ‘¥ Cosmos is an advanced version of UI Kit with a systemized collection of design rules and patterns. Cosmos provides a complete presentation layer, composed of a collection of perfectly-implemented components, Itis not a best practice for Cosmos applications to utlize data pages. Conversion is unnecessary to upgrade to Cosmos from UI Kit. comm 1/1 ee Reference module: UX design fundamentals Good UX design creates a better user experience and provides a compettive advantage to the business. Which two ofthe following Pega Platform™ features define good UX design? (Choose Two) With user portal design in Pega Platform, more work can be completed accurately in less time, using features such as Get Next ‘Work. Got Next Work fetches the most appropriate task on which to work, which improves productivity. Agile Workbench helps to more easily capture feedback. As a reult, end users feel comfortable reporting issues in the application Pega Platform applications automatically document navigation steps. As a result, itis easier for end users to complete work accurately. ‘The stage-based case management design in Pega Platform reduces the training time of end users by providing a complete picture of the case life cycle. ‘Stage-based case management gives a quick overview of the case life cycle. commen 1/1 ee Reference module: Designing for specialization warranty claim application is used globally. Which two of the following statements are good reasons to use application specialization? (Choose Two) Each region plans to host its application in its own environment. Each region has its own application server to host region-specific applications, Cases can be persisted to region-specific tables based on the application name. . Region-specific users are prevented from accessing cases outside their region Region-specific users have an associated access group mapped with corresponding region-specific applications. Rules can be circumstanced based on the application name. "1 68 Reference module: Designing reports for performance A report definition is configured to run as a scheduled job with 20 columns. The performance of the report defi it times out. What are the three reasons for the poor performance of the report definition? (Choose Three) The EXPLAIN PLAN for the query shows the execution of the full table scan. ‘An EXPLAIN PLAN is the internal sequence of steps that the SQL query uses to tune the SQL query, which is useful to improve query officiency. ‘The report definition has joins on unindexed columns. Performance of the report definition improves if the join condition columns are indexed. ‘The report definition is configured to use declare indexes. Several columns that are used for retrieval are not exposed, ‘You can improve reporting and searching performance by exposing Single Value properties as distinct columns. ‘The report definition is configured to run on ancestor classes. 1 ee Reference module: Assigning work In a credit card application, the Verify Customer step in the first stage is routed to a work queue. Analyst! pulls the case by using Get Next Work. In the next stage, the case is routed to the approval work queue, and Anaiyst2 pulls the case by using Got Next Work. It Analyst 2 approves the case, it is moved to the Fulfilment stage for card issuance. If the case is rejected, it moves back to the Verify Customer step of the first stage, and is routed to Analyst1 (who worked on the case initially). What is the best way to implement this requirement? Use the Custom activity and call Work. Reassign ToWorkBasketif the VerityAnalyst field is empty. Otherwise, route to the first analyst by Using the VerityAnalyst field ‘¥ Use custom routing activity in the Verify Customer step to route to Analyst! by using the case participant role (VerifyAnalyst). Inthe custom routing activity, if the VerifyAnalsyt case participant role is available, route to a worklist. Otherwise, route to a work queue. Use the business logic in the Route to field of the Verity Customer Assignment step, and route to the operator if the VerifyAnalyst field has the value that is set in the post-processing flow action of the Verify Customer step, Otherwise, route to the work queue. Use the Work. Reassign activity to route to the VerityAnalyst case participant role i available in the cas queue in the Verity Customer step. comm 1/1 ee therwise, route to the work Reference module: Query design ‘Accompany needs to generate reports with columns for the user name, work queue, and work group associated with multiple Users. The report should have a row for each user. What is the best approach to creating this report? Create a report on the OperatoriD class. Greate a custom association rule against OperatoriD to get the primary operator work group. Create a second custom association rule between the Data-Admin-WorkGroup and Data-Admin-WorkBasket classes. Create a report on the WorkGroup class and join the report with OperatorID to get the list of work groups associated with the operator ID, and then join with Index-Operator to get the list of workbaskets associated with the operator ID. Create a report on the OperatoriD class, use an association that is defined on the work group, and join Data-Admin-WorkGroup to the Data-Admin-WorkBasket class. Make use of out-of-the-box rules such as associations and subreports if they satisfy the requirement. The pxOperToWorkGroup ‘association can be used in the report, and the same association is joined to Data-Admin- WorkBasket. Create a report on the OperatoriD class and use two subreports: one to get the list of work groups associated with the operator ID and another with Index-Operator to get the list of workbaskets associated with the operator ID. Reference module: UX design fundamentals. ‘Aconsumer goods company has an application that introduces new products to the market. The application helps enhance the products before they are released. Products have multiple attributes that are sourced from multiple services. The services must be validated and posted, and the UI should minimize the delay and the number of clicks required to view the data. Which of the following approaches renders all the details effectively? Detine smaller sections, and use a multistep screen flow. Define smaller sections, with buttons to populate each section when clicked. Define smaller sections and implement them as collapsible sections. ‘Distribute all the fields into multiple tabs and load them by using a defer load activity, AA defer load activity improves the loading time of a web page by preventing certain types of Ul elements from loading their entire content on the initialization of the page. comm 1/1 ee Reference module: Asses: \g and monitoring quality 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 two of the following items can cause this result? (Choose Two) v Thi put properties that are used inthe decision table. Test case execution can fail there is any change inthe input properties The user who performs the unit est. ‘The page tha! contains the decision table input properties YY The returned vales that are used in the decision table. A test case can fall f there is any change in the exepected value of the decision table. 1 ee In a credit card disputes application, there are multiple access roles (Disputes:PlatinumCards and Disputes:GoldCards) associated with an access group that has access to the following classes: 1. Role: Disputes:PlatinumCards Has access to class: UPlus-Disp-Work-Srve-PlatinumCards 2. Role: Disputes:GoldCards Has access to class: UPIus-Disp-Work-Srve-GoldCards ‘The application security and admin team are trying to consolidate the access roles of card analysts for easy maintenance ‘What is the recommended approach to giving the card analysts access to the two classes? ¥ Create anew role named Disputes Cards that conditionally grants access to the UPlus-Disp-Work-Srve by using an access when tule that takes operator skills into account. Determine the Gold and Platinum skill in the credit card application and associate these skills with the card analysts. Create a new role named Disputes:Cards, with Disputes:PlatinumCards as a dependent role. Update Disputes:PlatinumCards role by adding Disputes:GoldCards as a dependent role. Update the Disputes:PlatinumCards role with Disputes:GoldCards as a dependent role. Update Disputes:GoldCards role with Disputes:PlatinumCards as a dependent role. wv e638 Reference module: Conducting usability testing Usability testing helps determine how easy or difficult itis to work on an application. Difficult things, if any, are communicated to the development team, Which two of the following scenarios apply to usabllty testing of an HR application that involves a recruitment process? (Choose Two) Document the sequence of steps that help users understand how background check routing is achieved and which approvers need to review the candidate. Break down the identified tasks and document them in a sequence of steps. Have users perform ad hoc tests on the application without guidance and communicate the identified issues to the development team, While testing, instruct users on how the application works step by step. Identity the most important functionality or use cases, such as gathering information about the candidate, schedul land performing background checks and approvals. The tasks that are selected should cover the most common and important functionality of the application. comm 1/1 eo Reference module: Designing for specialization Consider a scenario in which an insurance company publishes policies and regulations based on many diferent types of vehicles and has its workflow defined accordingly. The company plans to add more vehicle types in the future. Which approach best suits this scenario? Fuleset specialization Circumstancing ¥ Class specialization Classes take precedence during rule resolution. Rules separated by classes tend to make it easier to differentiate between different vehicle types, and to navigate. Application specialization 1 e008 Reference module: Designing reports for performance ‘An HR department has two applications: Benefits Enrollment and Enrollment. Enrollment is a reusable application. The Enrollment application has an Enrollment case type. The Benefits Enrollment application has a GroupAccidentEnrollment case type and a GroupTermEnrollment case type. The two case types in the Benefits Enrollment application directly inherit the Enrollment case type from the Enrollment application. A report definition is created in the Enrollment application for the Enrollment case type. How does this report definition need to be configured to report on only GroupAccident cases or BenefitEnroliment cases? ‘Report on the dascendant class instances and include a parameter that fers the Enrollment case type. ‘On the Report Definition rule form, on the Data Access tab, selecting the Report on descendant class instances check box enables, you to include data from all descendant classes of the report's primary class. Report on the implementation class instances. Use Report with class joins on the GroupAccidentEnrollment and GroupTermEnrollment case types. Report on the ancestor class instances omy 1/1 e388 Reference module: Query design Which two of the following statements is true about the reporting database feature in Pega Platform™? (Choose Two) The reporting database automatcially syncs with PegaDATA. ‘The reporting database is a replica of the PegaDATA that the developer creates to support the faster execution of the reports. ‘The separate reports database must have the same structure (tables and columns) as the PegaRULES database. The reporting database does not automatically sync with PegaDATA, Work with a database administrator to set up a database replication, which uses a mirroring technique to sync the data. The reporting database is not a replica of the PegaDATA that the system creates to support the faster execution of the reports. comm 1/1 ee Reference module: Digital Experience (DX) API and Cosmos UX Design Which two of the following are best practices that you should follow when customizing a Theme Cosmos application? (Choose Two) Build UI rules in Dev Studio to have more flexibility. ‘¥ Do not customize the out-of-the-box user portals, as doing so leads to upgrade issues. Itis a best practive to avoid customization of out-of-the-box portals to avoid upgrade issues. Instead, create persona-spectfic portals. Build portals by using a mult-page dynamic container so that itis easier to work using multiple tabs. ‘¥ Override the mixins and CSS within an application-specifc skin that inherits from CosmosSkin. ‘To customize mixins and CSS, itis a best practice to override the changes in an application-specific skin, to avoid upgrade issues. comm 11 ee Reference module: Pega Platform for the enterprise Us Bank uses multiple Pega Platform™ applications. The Bank wants to use Pega Process Fabric Hub to consolidate assignments and display them to the analyst from multiple applications. What are the points to consider when consolidating the ‘worklist and work queues for an analyst? ‘Work queue consolidation can be achieved when work queue names are the same in each registered application. User IDs are sent as REST API parameters to the system that hosts multiple applications from the Pega Process Fabric Hub host system. Applications that are deployed on the same cluster can consolidate worklists but not work queues. ‘User IDs should be identical across all applications, including Pega Process Fabric Hub. ‘The Interwoven Worklist feature collects all assignments that are assigned to a user from multiple registered applications. The user IDs need to be identical among all the applications, including Pega Process Fabric Hub. umn 1/1 eo Reference module: Defining a release pipeline ‘The XYZ organization plans 1o adopt DevOps practioes to automate their deployment process. What are three questions to ask to help you valuate their current stuation? (Choose Three) How is each step of the DevOps process automated as a part of the first minimum lovable product (MLP)? How much of the code base has automated test coverage? How often are those tests run? Code coverage metrics gives visibility into the amount of work that needs to be done to ensure product quality How much of the code base has regression test coverage? Y What are all the ways through which change is introduced to production? (Rule changes, code changes, platform upgrades, ‘schema, and runtime configuration.). Understanding the current change management process Is key to the success of the automation process. ‘Y What parts of the change migration process are the most frequent, time-consuming, or error-prone? Understanding the current change management process (inluding the rollback mechanism) Is key to the success of the automation process, Reference module: Mitigating security risks Ina credit card application, the risk of being exposed to various security vulnerabilities must be limited. In addition, execution or rendering of resources must be allowed from trusted sources only. Which of the following options is the most effective method for implementing the stated requirement? Configure cross-origin resource sharing (CORS) with the trusted sources. Configure a content security policy with the list of trusted sources and the mode as Report only in the application definition. ‘Configure a content security policy with the list of trusted sources and the mode as Reject and report in the application definition. Itis a best practice to set the mode of content security policy as Reject and report to strengthen the security of your application. Configure a content security policy and cross-origin resource sharing with the list of trusted sources. comm 1/1 ee Reference module: Case structure design ‘An organization has an open position for Lead System Architect. Interested candidates can enter their details on the website of the organization. The captured details are validated and used by the Interview and Onboarding process. After completion of the Interview milestone, the details are passed to the Onboarding process. Which of the following design patterns is best suited to capturing the candidate details? ‘Apply the Sibling case update each other case design pattern. Collect candidate info and Interview are two siblings cases, and update each oth Apply the Enrollment/add a task to TODO list case design pattern, and capture the candidate details that reference an open position case, A background process then runs on the required date to validate the details. The Interview case/process is initiated for every eligible candidate. Apply the Divide and conquer case design pattem. The entire requirement is divided into small tasks, and each task is considered one ccase type (for example, Collect Candidate Info and Conduct Interview are two diferent case types). ‘Apply the Data instance first case design pattern, capture the candidate details and then a background process will run on the required date to validate the detalls. The Interview case/process is initiated for every eligible candidate. Candidate details are captured and validated before the case is created. In a shopping cart application, if the product is defective and returned by the customer, the case should be routed back to the quality analyst who verified the product. Which one of the following options is the best way to implement this requirement? Create a field with the quality analyst and assign the case to that analyst in the event of a return. Make use of the case history to assign the case to the analyst who processed the package. Y Create a quality analyst participant role. Assign the case to that participant in the event of a return. Use a quality analyst case participant and assign the work by using the ToWorkParty activity. Check the log usage table to find the quality analyst who was working when the product was packaged. cm 1/1 e388 Reference module: Assigning work Reference module: Assigning work Ina credit card application, a case routes to different work queues depending on the case data. These work queues belong to the same department. If an analyst wants to use GetNextWork to fetch the highest priority assignments from this set of work queues, which of the following options is the optimal design to solve the stated requirement? No customization is required. An Operator ID must be given access to the work queues to leverage the existing Get Next Work functionality. Enable the Use all work queue assignments in user's team option in the Work tab of the operator record Create @ Custom findAssignmentbyworkbasket activity to fetch the assignment from all the work queues that belong to the department. Customize the Assign-Worklist.etNextWork list view by passing all the work queue names to fetch the cases. Customize the GetNextWork activity and pass all the work queues as parameters to fetch the cases. my 1/1 ee In a customer onboarding application, cases are routed to multiple work queues depending on the client region in the Verify stage. At the entry of this stage, multiple API calls are invoked to calculate the risk level of the customer. The routing to multiple ‘work queues is performed by using a decision table. But the business changes, and multiple departments are merged into new departments. The business now wants to replace existing work queues and realign to the new departments. Which two of the following options must be performed to meet the new requirement for new cases and in-fiight cases? (Choose Two) Create new work queues for the new departments, and update the decision table with the new work queue names for new cases. Update the decision table to return new work queue names to route new cases to new work queues. Create new work queues for the new departments, and update the step by referring to a decision tree and route the cases to the new ‘work queue; this works for new cases. For in-fght cases, create a custom activity for routing to new work queues. Create new work queues for the new departments and update the step by referring the routing activity ToWorkbasket to route the cases light cases, create a custom activity for routing to new work queues. to the new work queue; this works for new cases. For i For in-fight cases, create a custom activity to assign work to new work queues. Incfight case assignments are reassigned to a new work queue by using custom activity. Execution ofthis step is required if you want to delete old work queues from the application. Create a custom routina activity and refer to this activity in the assignment shape for the new cases. Reference module: Pega Platform for the enterprise Center-out business architecture brings business and IT together to focus on the business outcomes and rapidly innovate Solutions. Which statement best describes center-out business architecture? Managing the presentation layer, data access layer, and process automation layer independently, and keeping them tightly coupled with, each other. Managing the presentation layer and data access layer as one entity, and managing the process automation layer as another entity. ‘Managing the presentation layer as one entity and managing the data access layer and process automation layer as another entity. ‘Managing the presentation layer, data access layer, and process automation layer without being tightly coupled to each other. Center-out business architecture recommends a loosely coupled presentation layer, data access layer, and process automation layer. "1 e388 Reference module: Defining the authentication scheme ‘The development team has recently unveiled a major release of an existing Pega Platform application which includes an ‘enhancement request from a client. After the release, there is a drastic fallin the performance of the application. Which of the following enhancements impacted the performance? The client identiied more than 100 properties that are enabled with field-level auditing in the application. These properties spread ‘across different screens throughout the application and were updated multiple times. The application was enhanced to track the changes to the 100 sensitive properties. Enabling audit tracking on many properties adversely impacts the performance of the application. IT has archived all old cases that have not been accessed in the last two years, and archived cases are stored in the extemal system of record. ‘The client requested two new reports that need data from an embedded property of a case. The development team optimized all of the properties of the case to support the new reporting requirements. ‘The IT team suggested creating some Operator IDs that are currently not used but are intended for use in future phases, upon implementation (currently, the system has more than 30 operator IDs). comm 1/1 ee Which two of the following reporting requirements entail the use of a subreport? (Choose Two) Subreports can combine the data by using IN, HAVING, and WITH clauses. An aggregated value, obtained through a join, is used to filter each main report row by comparing a value that is contained in each main report row to the aggregated value. ‘Subreports can combine the data from one data source with the aggregate values from another data source, ‘An aggregated value should appear in a main report when a join condition Is true. Ifthe join condition is always false, the displayed value should be either null or zero. ‘The main report outputs the total number of times that a combination of column values is found, as well as subtotals for that combination that add up to that total. Each main report row is fitered based on a whether a main report row value is either included or not included within a sequence of values ‘Subreports can be considered as a way of combining data by using IN, HAVING, and WITH clauses. commen 1/1 ee Reference module: Handling flow changes for cases in flight In the pharmaceutical industry, cases are routed to different work queues based on the drug type that is defined. Quality control analysts then pick the cases from a work queue. At the XYZ pharmaceuticals company, all current and future cases should route to a single work queue, What is the best approach to implementing this change when considering in-flight cases? Move existing assignments to one side of the process flow, then add a new assignment in the flow with both incoming and outgoi connectors. With this implementation, old cases are unimpacted, Replace multiple assignments with a single assignment in the flow. Create a custom activity to invoke a standrad OOTB activity Startiow for anew assignment to be created. ‘Replace multiple assignment steps with a single assignment step in the flow. If there are no steps executed in this stage, create a ‘custom activity and then call the out-of-the-box RestartStage activity for each in-fight case, to reassign to the new work queue. Ensure that there are no active users during this process. If this assignment is the starting step in this stage, then use custom activity forall in-fight cases and invoke the OOTB activity on each inflight case. Create a new application version with a new ruleset. Add the flow into this new ruleset with new changes. Create a new access group {and point to this new application version. Users can switch to earlier application versions to work on inflight cases and new application versions for new cases. Reference module: Defining the authentication scheme ‘Auser logs in to a shopping website that contains a malicious hidden link to pass an HTTP request to send user information to another website. Because the user is already logged in to the shopping website, the browser sends the website cookies to the thet website. f the shopping website isnot protected, the attack succeeds, Sending the user information to another website. ‘What is the best approach to protecting an application from such attacks? Enable cross-site request forgery (CSRF), which protects the user from unsolicited requests to a server. The hidden link is a web security attack in which an intruder tricks customers into performing certain malicious activities in web applications in which they are currently authenticated. Create logic in the application to protect users from unsolicited requests to the server. Enable cross-site request forgery (CSRF) with the help of cookies. Plug a third-party tool into the shopping website to protect users from unsolicited requests. al ee Reference module: Defining the authorization scheme {na Human Resouroee application, the employee annual selary and salary currency code Is confidential. Using the attribute- based access control (ABAC) PropertyRead action, both the property values are masked on the UI screen. {Which two ofthe folowing sintomenis are carect about masking annul malay and salty curancy cn information? (Choose Two) Encrypted properties show the unmasked value, i referenced in a report. ¥ Encrypted properties show a masked value, if referenced in a report. The property is encrypted in the database, clipboard, logs, and search indexes. Define a PropertyRead policy action to obfuscate or ‘mask these values depending on who views them. Encrypted properties are displayed on the Clipboard tool and values are unmasked. Encrypted properties are not displayed on the Clipboard tool. The property is encrypted in the database, clipboard, logs, and search indexes. Define a PropertyRead policy action to obfuscate or ‘mask these values depending on who views them. commen 1/1 ee Reference module: Designing the data model Alead system architect (LSA) team has a task to automate a design solution grading system. Graders use the system to capture the score using a rubric (instructions) defined for the scenario. The rubric contain questions and statements against which the evaluation occurs. The submitted design solution can fall into one of four categories: Excellent, Good, Not Bad, Bad. The score for each of these four categories varies between different versions of the instructions. For example, an Excellent score is anything above 75 in version 1.1. In version 1.2, a score above 65 is Excellent. Exam results are decided based on the average ofthe question scores. The result i ether Pass, Fail or Fix. For example, a total score between 60 and 75 is considered Fix. The results range is version-dependent. Now, there is a debate within the team as to what data types the team should create. Which one of the following options is the best data model design and implementation approach for this requirement? ‘QuestionCategory, CategoryRange, and ResponseCategory. Rubric, Question, Response, CategoryRange, and Resultflange. Maintaining a separate data type for every group of data helps make maintenance easy. RubricQuestions, ResponseRange, CategoryRange, and ResultRange. ‘QuestionsList, ResponseCategory, CategoryRange, and ResultList. '¥ Use drop-down controls instead of text for predictable answers, Using drop-down controls provides a visible list of options that an assistive device can read to users. Configure time-based events. Configure low-contrast colors. '¥ Configure buttons for actionable items and not links. Buttons include unique IDs to help manage page focus. comm 1/1 Any suspicious activity that that a customer performs is reported to the Financial-Crimes and Enforcement (FinCEN) department for further inquiry using the customer details by the U+ Bank suspicious activity monitoring (SAM) application. The tion status is updated in the SAM application with a REST APIs service package that is configured in the SAM application call once the investigation is completed. Which one of the following approaches prevents other applications from accessing the SAM application using REST? Configure a content security policy (CSP) with allowed FinCEN origin (URL), and then apply the policy to the application. Configure a custom authentication type, and then apply the authentication to the service package of the API. '¥ Configure a cross-origin resource sharing (CORS) policy with allowed FINCEN origin, and then apply this policy to the API. CORS polices control how other systems or websites can access resources (APIs and services) provided by the SAM application. Configure the OAuth2.0 authentication type and apply the authentication to the service package of the API. "1 e038 ee ee ee ee ee, eer ‘An airline service allows flight bookings from 10 days before a flight to 1 hour before the flight departure time. There can be multiple reservations and a reservation can be cancelled until 2 hours before the departure time. A flight case represents an actual flight instance. Which of the following options best suits implementation of limited availability and concurrent reservations? Reservations as a sibling case to the fight case Reservations are part of the flight case as an embedded page ‘¥ Reservation is data with reference to flight cases ‘The Limited Availabilty and Concurrency case design pattern applies here. As soon as someone indicates that they want to go forward with a reservation, their place in line can be flagged based on a timestamp. Reservations as child cases to the flight case cm 1/1 ee Reference module: Pega Platform for the enterprise U+ Bank has multiple Pega Platform™ applications that analysts use to complete business tasks. Some applications are run on-premises, some applications are run on a Pega-managed cloud, and some run on a client-managed cloud. If an analyst wants to work on tasks that are assigned from these multiple applications, what is the most streamlined approach to working on. multiple tasks? Use the Pega Digital Experience (DX) API to consolidate tasks from multiple applications. Use Pega Process Fabric Hub to create an orchestration server or a server that can co-exist with other Pega Platform version 8.6 applications, Use the Interwoven Workiist that consolidates assignments from multiple registered applications. Pega Process Fabric Hub can be used as a separate sever or can co-exist with other applications on an existing Pega Platform version 86 server. Use Directed Web Access (DWA) to assign the tasks from multiple applications. Use mashup interfaces to get tasks from multiple applications. comm 1/1 ee Reference module: Designing reports for performance ‘An HR application has an employee absentee report that is generated and sent to the respective managers onthe following day based on the reporting structure. Which of the following approaches best suits the requirement? Greate appropriate reports by using subreports. Generate a report based on the fiters that are available as drop-down lists. '¥ Generate a report and use data pages to load the data and fiter on the reporting manager for their direct reports. Using the data pages to load the data and using the filter condition on Manager in a report definition is an efficient way to meet the given requirement. Build separate reports with the proper fiter conditions. yy 11 ===

You might also like