Pega LSA Architecture 8.6

¡Supera tus tareas y exámenes ahora con Quizwiz!

When developing a new Pega application, start with _________________ and ___________________. (Choose Two) 1. Starting with Pega in the middle allows for a consistent solution to be developed and evolved over time, connecting channels and back-end systems to provide an end-to-end solution.integration to systems of record and work your way back into the Pega application2. channel design and work your way into the Pega application3. one application at a time and base your design on what you know today4. Build for change allows you to build solutions iteratively based on what you know today.

1,4 the Pega application in the middle and work your way out to channels and systems of record one application at a time and base your design on what you know today

An enterprise-level data class has multiple instances that can be selected from a data page-sourced repeating grid. The class and ruleset in which the class is defined needs to include a data transform that adds an instance to a list. For extensibility, which two of the following solutions could be implemented? (Choose Two) 1. A Lookup data page that returns the class of the page according to the application that adds to the list. 2. A Lookup data page that returns the name of page to use when appending to .pxResults(). 3. Create a class with the -Extension appended to the data class name. Save the data transform to that class. 4. Provide a uniquely named, embedded-list property applied to @baseclass that collects the same class.

1. A Lookup data page that returns the class of the page according to the application that adds to the list. Correct answer.An application may want to extend the enterprise data class using the data transform as it is. 4. Provide a uniquely named, embedded-list property applied to @baseclass that collects the same class. Correct answer.An application that overrides the add-to-list data transform should be able to reuse an existing list property and not have to define a new one.

Which three of the following items make sense to be packaged as components? (Choose Three) 1. Integration assets 2. Application rules 3. Case types 4. Correspondence 5. Function library

1. Integration assets Correct answer. Integration assets are a reusable feature that can be part of components. 4. Correspondence Correct answer.Correspondence is a reusable feature that can be part of components. 5. Function library Correct answer.Function library is a reusable feature that can be part of components.

Which two of the following options are key responsibilities of a Center of Excellence (COE)? (Choose Two) 1. Manage and promote reusable assets 2. Identify new opportunities in the organization 3. Lead application development efforts 4. Provide support to the lead system architect (LSA) on the project

1. Manage and promote reusable assets Correct answer.The COE is responsible for managing and promoting reuse. 2. Identify new opportunities in the organization Correct answer.The COE helps business managers identify opportunities.

The Decision shape in Pega Platform is enhanced to call decision rules, such as Prediction Model and Scorecard. 1. True 2. False

1. True

It is a good practice to include case types in a component. 1. True 2. False

2. False A component is a collection of rules in one or more Rulesets that serve a common purpose. As a best practice they should not include Case types.

Which one of the following is stored and distributed from Docker registry? (Choose One) 1. Libraries 2. Images 3. Files 4. Codes

2. Images A Docker registry is a storage and distribution system for named Docker images.

Decision management functionality can be referenced in the case life cycle by using which one of the following shapes? (Choose One) 1. Run Interaction Flow 2. Run Data Flow 3. Run Decision Flow 4. Run Strategy Flow

2. Run Data Flow Correct answer. Run Data Flow shape can be used for decision management functionality in case life cycle

What are two options you can use to monitor the status of nodes in the cluster of Pega Platform? (Choose Two) 1. ADMIN Studio 2. Dev Studio 3. App Studio 4. Pega Predictive Diagnostic Cloud™ (PDC)

1. ADMIN Studio Correct answer. Admin Studio is used to monitor and manage resources in the system more efficiently by using the tools provided by pega. 4. Pega Predictive Diagnostic Cloud™ (PDC) Correct answer. Pega Predictive Diagnostic Cloud™ (PDC) is an AI-powered technology that is used throughout the application life cycle to assess the health of your application, notify you of critical issues, and resolve performance and stability problems.

Which two statements are true about rule names? (Choose Two) 1. App Studio generates names for rules 2. Refactoring class names is a time-consuming process 3. Case-type class names must exactly reflect their user population, otherwise developer productivity may suffer 4. All foundation classes must contain FW

1. App Studio generates names for rules Correct answer.Database table names are auto-generated and App Studio generates names for rules such as When rules, Flow names, and Sections. 2. Refactoring class names is a time-consuming process Correct answer.Refactoring class names is a time-consuming process. Businesses prefer that changes be implemented in the most expedient way, which would also be the most cost-effective way.

Which two options are valid reasons for initially creating a single application? (Choose Two) 1. Avoid the development of two application layers simultaneously. 2. The concept of multiple built-on component applications has not been promoted in the past. 3. The application is specific to a single government agency. 4. Development of component applications takes more time because each application has to be tested individually.

1. Avoid the development of two application layers simultaneously. Correct answer. Ideally, the same development team is not charged with developing two layers simultaneously. One application delivery should precede the other application based on versioning, in the same way that ruleset versions are used to upgrade the same application within a progression of environments (development, quality assurance, user-acceptance testing, and production). 3. The application is specific to a single government agency. Correct answer. Rules specific to a government agency typically cannot be applied to other government agencies. However, the components used to build a government agency application could be shared with other government agencies.

Case processing can be performed by which three of the following requestor types? (Choose Three) 1. Browser 2. App 3. Batch 4. Portal

1. Browser Correct answer.Case processing is performed by three main requestor types: services (application), background processes (batch), and "web" users (browser). A web user can be a robot instead of a human. 2. App Correct answer.Case processing is performed by three main requestor types: services (application), background processes (batch), and "web" users (browser). A web user can be a robot instead of a human. 3. Batch Correct answer.Case processing is performed by three main requestor types: services (application), background processes (batch), and "web" users (browser). A web user can be a robot instead of a human.

Which three of the following approaches are valid ways of extending rules in Pega Platform? (Choose Three) 1. Circumstance 2. Dynamic class referencing (DCR) 3. Class 4. Ruleset 5. Organization hierarchy

1. Circumstance Correct answer. Circumstancing is a way to specialize rules. 3. Class Correct answer.Pattern and direct-inheritance can be applied to classes. 4. Ruleset Correct answer.A rule can be overridden in a different ruleset.

An existing process uses an integrator shape to exchange data with an external system. Which of the following flows is used to send email correspondence for exceptions that occur with the integrator shape? 1. ConnectionProblem 2. FlowProblems 3. pzStageProblems 4. ProblemFlow

1. ConnectionProblem Correct answer. The ConnectionProblem flow is started in response to integration exceptions.

A Low code developer can select which two of the following participants that are associated to a user account within the application? (Choose Two) 1. Current user 2. Org Unit manager 3. Workgroup manager 4. Reporting manager

1. Current user Correct answer.The current user is added to the application as a participant who has a user account. 4. Reporting manager Correct answer.The reporting manager of the current user configured in the operator record is added as a participant with the user account within the application.

The predictions created in Prediction studio can be used in which three of the following areas? (Choose Three) 1. Customer Decision Hub 2. Case Management 3. Text Analytics 4. Customer Service 5. Sales Automation

1. Customer Decision Hub Correct answer. 2. Case Management Correct answer. Predicitions can be used for decision making in case management 3. Text Analytics Correct answer.Predictions can be used to text analytics

Which two of the following options are ways of versioning data? (Choose Two) 1. Define a custom rule. 2. When deploying data, remove existing instances first. 3. Define report definitions with subreports that filter on MAX pxUpdateTime. 4. Add a property such as an as-of date or monotonically increasing version. Filter based on values.

1. Define a custom rule. Correct answer. A custom rule is inherently versionable. 4. Add a property such as an as-of date or monotonically increasing version. Filter based on values. Correct answer. This works as long as a subreport is used to isolate the correct version to use.

When deploying Pega Platform with Hazelcast, which two of the following statements are true? (Choose Two) 1. Embedded mode 2. Cache management 3. Client-Server mode 4. In memory mode

1. Embedded mode Correct answer. When an application requires asynchronous or high-performance computing, or a huge number of task executions, Embedded deployment is preferred. 3. Client-Server mode Correct answer. When an application uses clients to access data or services from one or more Hazelcast server members, client-server deployment is preferred.

Which one of the following flows is called for general process configuration error? 1. FlowProblems 2. ProblemFlow 3. pzStageProblems 4. ConnectionProblem

1. FlowProblems Correct answer. FlowProblems is called for general process configuration issues.

A ruleset override application can be used for which purpose? 1. For creating the first implementation application built on a framework application 2. As a repository for Dependency inversion-based rules. 3. For aggregating multiple built-on applications into a single application. 4. For defining applications specific to a division within an enterprise.

1. For creating the first implementation application built on a framework application Correct answer. The first implementation application built on a framework application can use ruleset override and does not require generation by the New Application wizard.

Which three types of records can be marked as relevant records? (Choose Three) 1. Harnesses 2. Activities 3. Properties 4. Processes

1. Harnesses Correct answer. Harnesses can be marked as relevant records. 3. Properties Correct answer.Properties can be marked as relevant records. 4. Processes Correct answer.Processes can be marked as relevant records.

Which two of the following design approaches are most closely related to the concept of application layering? (Choose Two) 1. Open-closed principle 2. Template design pattern 3. Polymorphism 4. Liskov Substitution

1. Open-closed principle Correct answer.Of the five main object-oriented programming (OOP) development principles, the open-closed principle is the most directly related to extensibility. 2. Template design pattern Correct answer.The Template design pattern embodies the concept of layering.

Which two of the following considerations are part of designing a data model? (Choose Two) 1. Organizing the data 2. Performing actions on the data 3. Managing the data storage 4. Archiving the data

1. Organizing the data Correct answer.Defining properties at the correct level is part of data modeling. 3. Managing the data storage Correct answer.Handling data storage by defining properties in concrete or abstract classes is part of data modeling.

Choose two ways to customize Get Next Work for a particular type of actor or primary role. (Choose Two) 1. Override certain Get Next Work activities to react differently according to the operator's work group. 2. Circumstance Get Next Work rules based on a text fragment derived from the operator's primary access group. 3. Define a workgroup-specific variation for each distinct workbasket purpose. Operator records specify workbaskets that correspond to their work group. 4. Define skill names specific to each work group. Set skills on each workbasket assignment according to the work group to which the workbasket is associated.

1. Override certain Get Next Work activities to react differently according to the operator's work group. Correct answer.Implementing if/then/else switch-like logic within certain Get Next Work is possible. However, customization of the GetNextWork ListView to accommodate different actors is difficult. 2. Circumstance Get Next Work rules based on a text fragment derived from the operator's primary access group. Correct answer.Circumstancing is a consistent way to specialize Get Next Work for one particular type of actor.

Which two of the following statements are true of Predictive Diagnostic Cloud (PDC) and Autonomic Event Services (AES)? (Choose Two) 1. PDC only reads data from, and does not communicate back, to the monitored system. 2. The PDC application communicates with the monitored system in a two-way fashion. 3. The AES application has two-way communication with the monitored system. 4. The AES application only reads data from, and does not communicate back to, the monitored system.

1. PDC only reads data from, and does not communicate back, to the monitored system. Correct answer. Monitored systems send data to PDC, but PDC never sends inquiries or commands to monitored systems. 3. The AES application has two-way communication with the monitored system. Correct answer. The AES application reads and sends the data back to the monitored system.

Which three of the following options make up the three-level data modeling approach? (Choose Three) 1. Physical 2. Conceptual 3. Extensible 4. Logical 5. Flexible

1. Physical Correct answer.The physical level is the last level of the data modeling approach, in which a developer is one of the stakeholders. 2. Conceptual Correct answer.The conceptual level is the first level of the data modeling approach, in which the business is one of the stakeholders. 4. Logical Correct answer.The logical level is the second level of the data modeling approach, in which a Business Data Analyst is a stakeholder.

What is the primary difference between push routing and pull routing? 1. Push routing is initiated during the context of case processing, and pull routing is initiated outside the context of case processing. 2. Push routing activity names begin with "To," and pull routing activity names begin with either "Get" or "Find." 3. The behavior of push routing is configured in Rule-System-Settings, and pull routing is not. 4. The security type value for push routing activities is ROUTE, and the security type value for pull routing activities is ACTIVITY.

1. Push routing is initiated during the context of case processing, and pull routing is initiated outside the context of case processing. Correct answer. In the push routing, the assignments are routed to a specific user in the case processing context. In the pull routing, users get the assignment by clicking Get Next Work, which is outside the context of case processing based on the factors such as work urgency and required skills.

What two benefits does App Studio provide? (Choose Two) 1. Rapid construction of new application concepts. 2. Quick creation of enterprise assets. 3. An easy-to-use development environment designed for new users. 4. Support for scenario testing.

1. Rapid construction of new application concepts. Correct answer. App Studio allows you to rapidly build out new application concepts. 3. An easy-to-use development environment designed for new users. Correct answer. App Studio allows new users to quickly be productive.

Which two statements are true when subdividing an existing user population into two distinct applications? (Choose Two) 1. Resolved cases can be duplicated during migration 2. Reporting and security is simplified 3. User/account data can be gradually migrated 4. Cloning the existing database is desirable

1. Resolved cases can be duplicated during migration Correct answer. Until the migration process is complete, resolved cases for a given user/account can be duplicated but not purged from the original system. 3. User/account data can be gradually migrated Correct answer. If a new database is created to support the transition and immediate migration is not required, user/account data can be gradually migrated from the existing database to the new database until separation of the user population is complete.

Which one of the following specialization techniques is best suited for localization of Pega applications? 1. Rulesets 2. Organization hierarchy 3. Classes 4. Circumstances

1. Rulesets Correct answer. Pega Platform leverages ruleset specialization to support localization. Localized rulesets are added into the application stack.

Which three of the following features are available in a built-on application and are not available in a component? (Choose Three) 1. Self-testable 2. Pega Exchange publishing 3. PegaUnit test creation 4. Extendable case types 5. Integration rules

1. Self-testable Correct answer. A built-on application can be designed to be self-testable. A component's individual rules can be unit tested, but cannot test itself. 3. PegaUnit test creation Correct answer.A built-on application can contain a PegaUnit ruleset and support creation of PegaUnit test case and suite rules. A component by itself cannot place test case and suite rules in a PegaUnit ruleset. 4. Extendable case types Correct answer.Use a built-on application if you want to extend a case type.

What are two key benefits of using a Pega industry foundation data model? (Choose Two) 1. The industry foundation provides data pages that separate business logic from the source of the data (interface). 2. Provides a robust starting point for data properties and classes. 3. The industry foundation data model can replace the customer's data model. 4. The industry foundation provides data pages that consolidate both business logic and the source of the data (interface).

1. The industry foundation provides data pages that separate business logic from the source of the data (interface). Correct answer.Pega's industry foundation data models apply the Separation of Concerns (SoC) design principle: Keep the business logic separate from the interface that gets the data. 2. Provides a robust starting point for data properties and classes. Correct answer.Pega's industry foundation data models allow you to leverage and extend an existing logical data model instead of building one from scratch.

What are two benefits of using a completely new database for a new user population? (Choose Two) 1. The same table names can be used in both databases 2. Assignments and attachments can be saved to different tables 3. There is no need to use class specialization 4. Multitenancy can be avoided

1. The same table names can be used in both databases Correct answer. If the user population is completely new, then a completely new database can be used. Doing so would achieve total isolation even if the same table names are used in both databases. 3. There is no need to use class specialization Correct answer. With complete database separation, there is no need to use class specialization. Each implementation application can use ruleset specialization to differentiate the rules that are specific to their user populations.

Which two statements are true about component applications? (Choose Two) 1. They can be composed of other components. 2. They can be used as a production application. 3. They do not contain case types. 4. They are designed to be used as built-on applications.

1. They can be composed of other components. Correct answer. A component application meets the definition of a component by being highly reusable, has a documented interface, and is well tested. The component application has its own workpool and either one or a few defined case types. 4. They are designed to be used as built-on applications. Correct answer. A component application is something that meets the definition of a component by being highly reusable, has a documented interface, and is well tested. The component application has its own workpool and either one or a few defined case types.

In which three of the following ways can an application be specialized? (Choose Three) 1. Through class inheritance 2. Through ruleset overriding 3. Through release toggles 4. By using branching 5. By circumstancing 6. By using decision rules

1. Through class inheritance Correct answer.Class inheritance can be used for application specialization. 2. Through ruleset overriding Correct answer.Ruleset overriding can be used for application specialization. 3. By circumstancing Correct answer. Circumstancing can be used for application specialization.

Does Pega Platform™ feature Pega Intelligent Virtual Assistant (IVA), which offers a simple, conversational user experience (UX)? 1. True 2. False

1. True, Pega Intelligent Virtual Assistant (IVA) is a Pega Platform™ feature that enables the extension of any Pega Platform enterprise application to offer a simple, conversational user experience (UX) by receiving and automatically replying to text messages from users.

How do you create a deployment package file for a component? (Choose two) 1. Use Rule-Admin-Product 2. Use Export from ruleset version. 3. On the component documentation tab, use the options in the Installation section. 4. On the component definition tab, use Package Component

1. Use Rule-Admin-Product Correct answer. The Rule-Admin-Product rule can be used when you want to deploy the component with the main application. 4. On the component definition tab, use Package Component Correct answer. In the package section, use Package Component on the definition tab of the component rule form.

When specializing a case using class inheritance, which two of the following options are correct? (Choose Two) 1. Use pattern inheritance for case specialization within an application. 2. Use direct inheritance for case specialization within an application. 3. Use direct inheritance for case specialization across applications. 4. Use pattern inheritance for case specialization across applications.

1. Use pattern inheritance for case specialization within an application. Correct answer. Pattern inheritance allows you to reuse rules within a single application. 3. Use direct inheritance for case specialization across applications. Correct answer. Directed inheritance allows you to reuse rules in other applications, including standard rules provided by Pega.

To accommodate changes to integration rules, a lead system architect (LSA) should do what two things? (Choose Two) 1. Version the application when certain integration rulesets become obsolete. 2. Create new ruleset versions using the existing integration base class. 3. Specify a new integration base class when using a wizard by using dynamic class referencing (DCR) to get the class name at run time. 4. Develop custom rules to encapsulate the integration data model thereby the complexity of versioning.

1. Version the application when certain integration rulesets become obsolete. Correct answer. There is no need to specify a ruleset in an application that is never used. 3. Specify a new integration base class when using a wizard by using dynamic class referencing (DCR) to get the class name at run time. Correct answer. A new base class does not overlap with previously generated classes. DCR can be used to obtain the name of the correct integration base class to use.

The Work Parties rule directly facilitates routing decisions when accessed in which two configurations? (Choose Two) 1. When a work party is populated immediately after case instantiation 2. When validating which work party roles are allowed to be used and their cardinality 3. During Get Next Work to validate whether the operator's primary access role corresponds to a party role 4. When organization routing activities are called, such as ToWorkGroupManager

1. When a work party is populated immediately after case instantiation Correct answer.Visible-on-entry is accessed to decide whether a party role should be populated prior to the first assignment. 3. When validating which work party roles are allowed to be used and their cardinality Correct answer.The Work Parties rule is evaluated to detect whether an attempt is made to use an unspecified party role as well as to prevent a singular work party role from being added multiple times.

Which two reasons justify using subcases when designing a case hierarchy? (Choose Two) 1. When multiple units of work must be completed simultaneously and independently. 2. When optimistic locking is required. 3. When parallel processing of cases is optional. 4. To simplify reporting, security, and auditing.

1. When multiple units of work must be completed simultaneously and independently. Correct answer. This allows you to track and manage different types of work performed in parallel by different users. 4. To simplify reporting, security, and auditing. Correct answer. Class-based security offers more options for security refinement using multiple case types. Data security increases as child cases contain only data pertinent to their case. Reporting on smaller data sets may be easier and offer potential for performance improvement. (There may be a disadvantage if a join is required).

Pega applications include ______________ and _______________. (Choose Two) 1. customer engagement applications 2. artificial intelligence applications 3. industry applications 4. marketing applications

1. customer engagement applications Correct answer.Customer engagement applications are a part of Pega's application offerings. industry applications Correct answer. Industry applications are part of Pega's application offerings. Wrong answer. Pega offers the Pega Marketing application as part of the overall customer engagement application suite.

The primary benefit of using a Pega application is that it allows you to _____________________________. 1. get to the minimum lovable product (MLP) faster 2. integrate with systems of record for lines of business more easily 3. utilize Pega's artificial intelligence (AI) applications more effectively 4. compete with other industry-specific point solutions

1. get to the minimum lovable product (MLP) faster Correct answer. Pega's applications allow you to get to the minimum lovable product faster, quickly delivering business value to your organization.

Which three of the following options are flow-related assignment properties that can be used to identify assignments for cases in flight? (Choose Three) 1. pxTaskName 2. pyLockInterval 3. pyFlowType 4. UrgencyAdjust 5. pyInterestPageClass

1. pxTaskName Correct answer.The shape ID of the assignment shape to which it is linked. For example, Assignment1. 3. pyFlowType Correct answer.This property is the second key part of the flow rule. For example, Request_Flow_0. 5. pyInterestPageClass Correct answer.The first key part of the flow rule (pyClassName). For example, FSG-Booking-Work-Event.

Which two hierarchy types are applicable to object-oriented programing inheritance? (Choose Two) 1. Compositional 2. Subsumptive 3. Programmatic 4. Layer-based

1.Compositional Correct answer.A compositional hierarchy is where a thing is the sum of its parts; its parts are also capable of being compositions. 2. Subsumptive Correct answer.A subsumptive hierarchy is synonymous with is-a relationships.

What are three different ways to accommodate temporal data? (Choose Three) 1. Use a data class with a version property. 2. Use a custom rule. 3. Use a data class with an As-Of date property. 4. Leverage the History-Rule class. 5. Declare the data class as abstract.

12 Use a custom rule. Correct answer.Custom rules can be the best approach to maintaining a list that contains a list. For example, a survey that contains a list of questions. Each question has a list of responses. 1. Use a data class with an As-Of date property. Correct answer.Temporal data can be maintained using a property, such as As-Of date, which will help identify the validity of the data. 3. Use a data class with a version property. Correct answer.Temporal data is data that varies by version, dependent on time.

To automate work in the center-out business architecture, _______________ is needed. 1. Business process management 2. Case management 3. Business rules engine 4. Robotic Process Automation

2, Case management features help you enhance the resolution of your cases by providing efficient, intuitive, and time-saving solutions. On an enterprise level, case management is the key component that orchestrates complex human and machine work from end to end, start to finish, to deliver and drive the outcomes that you and your customers demand. Case management is also capable of dynamically handling any exceptions to those intended outcomes along the way.

Which two of the following statements are advantages of using a single case over subcase designs? (Choose Two) 1. Subflows can be processed without interruption. 2. All attachments are readily accessible. 3. No replication of data is necessary with a single case. 4. You can make use of dependency management between subflows.

2,3 2.All attachments are readily accessible. Correct answer.All attachments are directly available to a single case and no coding is required to access them. 3.No replication of data is necessary with a single case. Correct answer.All case data is readily available to the single case, therefore, no replication of data is necessary.

Which of the following statements is true about Specialization layers? (Choose One) 1. A specialization layer can be built on only one application. 2. A specialization layer can be built on multiple applications. 3. An implementation cannot be a specialization layer. 4. A specialization layer must use a framework as a built-on application.

2. A specialization layer can be built on multiple applications. Correct answer. Multiple built-on applications can be added to a specialization layer.

How do you get access to Prediction Studio? (Choose One) 1. Add pxAnalyticalStudio to your access group. 2. Add pxPredictionStudio to your access group. 3. Add pxPredictiveStudio to your access group. 4. Add pxDeveloperStudio to your access group.

2. Add pxPredictionStudio to your access group. Correct answer. We have to add pxPredictionStudio to access group to get access to prediction studio

Which two of the following statements are true about circumstanced case type rules? (Choose Two) 1. Case workers can select which circumstanced variation of the case type rules to run. 2. Case Designer supports side-by-side viewing of circumstanced case type rules, the base rule, and its circumstanced variations. 3. Circumstanced case type rules are active only when a case instance is opened. 4. The rule resolution algorithm does not apply to circumstanced case type rules.

2. Case Designer supports side-by-side viewing of circumstanced case type rules, the base rule, and its circumstanced variations. Correct answer.Circumstanced case types can be seen side-by-side in the Case Designer. 3. Circumstanced case type rules are active only when a case instance is opened. Correct answer.A circumstanced case type is active when its instance is opened, depending on the circumstanced value.

Select the true statement regarding agents. 1. An advanced agent cannot be used to process a queue. 2. Commits must be issued in advanced agents activities. 3. An advanced agent should be enabled on only a single node in a multinode system. 4. In a multinode system, standard agents are always preferred.

2. Commits must be issued in advanced agents activities. Correct answer. Advanced agents must handle their own commits. Wrong answer. Advanced agents can process a queue, but this must be coded in the agent activity. Advanced agents can operate on multiple nodes, but the agent activity must be carefully designed to avoid conflicts.

When App Studio is used, in which schema is a data type table created? 1. PegaRULES schema 2. CustomerData schema 3. PegaDATA schema 4. ClientData schema

2. CustomerData schema Correct answer.Any application-specific data is suggested to be stored in the CustomerData schema.

What are two ways to minimize or avoid data integrity issues? (Choose Two) 1. Avoid using properties that represent a version or as-of-date. 2. Do not persist values that are derivable, such as counts and categorizations, and that are subject to change. 3. Follow the single source of truth principle (SSOT). 4. Store critical data within multiple tables to prevent data loss.

2. Do not persist values that are derivable, such as counts and categorizations, and that are subject to change. Correct answer.It is not advisable to frequently persist property values when the values are expected to change based on other data elements. 3. Follow the single source of truth principle (SSOT). Correct answer.The single source of truth principle is the practice of structuring information models and associated schemata so that every data element is stored exactly once.

What are two key initiatives to ensure the successful adoption of App Studio? (Choose Two) 1. Ensure business users are technically self-sufficient before starting a project. 2. Establish a center of excellence (COE) for the organization. 3. Strive for a decentralized project validation and approval model. 4. Evaluate that applications are a good fit for the App Studio program.

2. Establish a center of excellence (COE) for the organization. Correct answer. Establish a COE for program governance. 4. Evaluate that applications are a good fit for the App Studio program. Correct answer. Ensure that the application is a good fit for App Studio.

A case is routed to a work queue after creation in a Fraud application. The fraud analyst picks-up the work using GetNextWork functionality. If the fraud analyst cannot complete the assignment, the analyst clicks Cancel so that another fraud analyst can work on the assignment. Which item can be configured to implement the above requirement? 1. MoveToWorklist 2. GetNextWork_MoveAssignmentToWorklist 3. Assign-Workbasket.GetNextWork 4. GetNextWorkCriteria

2. GetNextWork_MoveAssignmentToWorklist Correct answer. If the GetNextWork_MoveAssignmentToWorklist application setting is set to false, GetNextWork keeps workbasket assignments in the workbasket and does not move them to the user's list.

During GetNextWork, if Get from work queues first is not selected in a operator record, the Work-.findAssignmentInWorkbasket activity is invoked followed by the Work-.findAssignmentInWorklist activity. 1. True 2. False

2. If "Get from work queues first" is not selected in an operator record, Work-.findAssignmentInWorklist is executed first. If an assignment is not found then Work-.findAssignmentInWorklbasket is executed.

Which two of the following options are reasons to version an application? (Choose Two) 1. If you need to add rules that do not impact the built-on application. 2. If the rulesets in the application ruleset list have been versioned. 3. If you need to move Utility code to a specialized ruleset. 4. If an application is using upgraded built-on application versions.

2. If the rulesets in the application ruleset list have been versioned. Correct answer.It is good practice to change the application version if the major or minor ruleset version changes. 4. If an application is using upgraded built-on application versions. Correct answer.It is good practice to change the application version if the built-on application version changes.

Which two configuration approaches differentiate Get Next Work behavior for different actors without modifying Get Next Work related rules? (Choose Two) 1. Implement a button that actions open assignment, the key for which is supplied by a data page. 2. Increase case urgency prior to a workbasket assignment. 3. List workbaskets in a specific order on operator records. 4. Override one or more GetNextWork-related Application Settings rules.

2. Increase case urgency prior to a workbasket assignment. Correct answer.Adjusting assignment urgency either through a service-level agreement rule or modifying case urgency before the assignment is created is the de-facto way to utilize Get Next Work as-is. 3. List workbaskets in a specific order on operator records. Correct answer.This approach can be used when a membership status hierarchy exists and those with a higher status are given preferential treatment.

Which one of the following statements best describes data model design? 1. It is a discussion about operations performed on the data while working on a case. 2. It is a discussion about organizing and designing the data 3. It is a discussion about designing the data, but not organizing the data. 4. It is a discussion about operations performed on the data.

2. It is a discussion about organizing and designing the data Correct answer. Data model design discusses organizing and designing the data.

To support delivery of the minimum loveable product (MLP), performing a ____________________ allows you to determine the differences between the features that the Pega application provides and your unique business requirements. 1. DCO session 2. solution implementation gap analysis 3. sprint review 4. requirements planning session

2. solution implementation gap analysis Correct answer. Performing a solution implementation gap analysis and capturing the differences in Agile Workbench allows you to quickly gather unique business requirements.

Which one of the following statements is true about mapping data from a system of record to an industry foundation data model? 1. Every property retrieved from an interface must be mapped to the business data model before an application can go live. 2. Leveraging a Center of Excellence (COE) can ensure consistent implementation of the industry foundation data model. 3. Maintaining a data dictionary is a wasteful use of team resources. 4. The mechanics of how data is mapped is the primary concern of a lead system architect (LSA).

2. Leveraging a Center of Excellence (COE) can ensure consistent implementation of the industry foundation data model. Correct answer. A best practice is for the COE to maintain integration and data model rules across applications, to promote reuse and the consistent implementation of the industry foundation data model and integration rules.

Which two of the following are best practices for using multiple built-on applications? (Choose Two) 1. Use the same ruleset in multiple applications. 2. Limit development to rulesets in the top-most application. 3. Avoid using different versions of the same application in the application stack. 4. Use branch IDs that span several applications.

2. Limit development to rulesets in the top-most application. Correct answer.Limiting development to the top-most application does limit the scope of changes to the current application, and does not impact the functionality of the built-on applications. 3. Avoid using different versions of the same application in the application stack. Correct answer.Using different versions of the same applications makes maintainability difficult.

Which two statements are true about the industry foundation data model? (Choose Two) 1. Data pages provided by the industry foundation data model need to be extended for each external integration. 2. Pega's industry foundation data model simplifies the complexity of many-to-many relationships. 3. A best practice is to use the industry foundation data model as-is, as much as possible. 4. The industry foundation data model can only be used as a built-on application in conjunction with Pega applications.

2. Pega's industry foundation data model simplifies the complexity of many-to-many relationships. Correct answer.The complexity of dealing with many-to-many relationships is handled by data pages provided with the industry foundation data model. 3. A best practice is to use the industry foundation data model as-is, as much as possible. Correct answer.If you need to add new properties, you can add them to the industry model data classes in your organization level ruleset. You do not have to add new classes, unless the structure of the source data requires that you do so.

Which statement is true when comparing subcases and subflows? 1. Subcases are always preferred over subflows. 2. Subcases offer more security options than subflows. 3. Locking consequences can be ignored with subflows. 4. Subcases perform better than subflows.

2. Subcases offer more security options than subflows. Correct answer. Class-based security offers more options for security refinement using multiple cases. Data security increases because subcases only contain data pertinent to their case.

Which two of the following statements are true about building an implementation-only application? (Choose Two) 1. The enterprise clearly wants to extend the application across multiple regions. 2. The enterprise does not span multiple regions where business rules vary dramatically. 3. The enterprise does not need or want to extend the application. 4. The application case types are reused and modified across the enterprise.

2. The enterprise does not span multiple regions where business rules vary dramatically. Correct answer.An implementation-only application is the suggested choice when there is no scope for reusability. 3. The enterprise does not need or want to extend the application. Correct answer.When an enterprise does not want to extend the application, then there is no possibility of reusability

What are two methods that you can use to generate mashup code in Pega Platform? (Choose Two) 1. Using Resources in Admin Studio. 2. Use Case Designer in Dev Studio. 3. Use Case Designer in App Studio. 4. Use Channels and interfaces in App Studio.

2. Use Case Designer in Dev Studio. Correct answer.You can generate Pega Web Mashup code on the Settings tab (Integration) of the Case Designer in Dev Studio. 4. Use Channels and interfaces in App Studio. Correct answer.You can generate Pega Web Mashup by accessing the Channels and Interfaces landing page in App Studio.

Which two of the following situations require that the AllCoveredResolved ticket is required in conjunction with the wait shape? (Choose Two) 1. When any of the covered subcases are resolved. 2. When the wait shape is configured as a timer with a duration longer than the duration in which the ticket would be issued. 3. When different types of subcases are involved. 4. When the wait shape is configured as a timer with a duration shorter than the duration in which the ticket would be issued.

2. When the wait shape is configured as a timer with a duration longer than the duration in which the ticket would be issued. Correct answer.A wait shape can be used to prevent the parent case from proceeding until all the subcases are completed. The AllCoveredResolved ticket is then used to bypass the wait shape when all the subcases are resolved. 3. When different types of subcases are involved. Correct answer.The AllCoveredResolved ticket is used and triggered when all the covered subcases are resolved, regardless of their type.

Pega applications include ______________ and _______________. (Choose Two) 1. artificial intelligence applications 2. industry applications 3. customer engagement applications 4. marketing applications

2. industry applications Correct answer.Industry applications are part of Pega's application offerings. 3. customer engagement applications Correct answer.Customer engagement applications are a part of Pega's application offerings. Marketing application is part of Customer engagement application

After deploying a flow change to production which affects inflight cases, which three activities can be used to avoid orphaned assignments? (Choose Three) 1. pxAdjustSLA 2. pxRestartStage 3. SetTicket 4. OpenAndLockWork 5. pxRestartRun

2. pxRestartStage Correct answer.Run a bulk processing job that finds all inflight cases in the system. For each inflight case, call the Work-.pxRestartStage activity. 3. SetTicket Correct answer.Run a bulk processing job that finds all inflight cases in the system. For each inflight case, call the Work-.SetTicket activity. 4. OpenAndLockWork Correct answer.Run a bulk processing job that finds all inflight cases in the system. For each inflight case, call the Work-.OpenAndLockWork activity.

At a certain point in its life cycle, a case is required to capture the list of data instances viewed by the user, from which one data instance was selected. The data instance would be classified as reference data - values associated with a unique key that rarely, if ever, changes. What is the best way to implement this requirement in a Pega application, taking into consideration performance and extensibility? 1. Define a report definition that uses the Reference pattern against a database view. 2. Define a Link class with two keys, one pointing to the reference data instance, the other pointing to the case. 3. Define a data page using the Reference pattern. Populate a field group list with the keys to the reference data instances. 4. Define a data page using the Snapshot pattern to copy the list. Define a Declare Index that creates a separate database table.

2.Define a Link class with two keys, one pointing to the reference data instance, the other pointing to the case. Correct answer. The Link- class can be used to establish a link between data and work class objects.

Pega's low code approach simplifies the mobile app development process by considering which of the following approaches to business architecture? (Choose One) 1. Bottom-up approach 2. Top-down approach 3. Center-out approach 4. Traditional mobile app approach

3, By starting from the center and building out, customers can have a consistent experience because their Microjourney is common across channels, including mobile

__________________ allows users to quickly and easily define the data required to build the apps they need, and then access that data in their running application - all without having to worry about how and where the data is actually stored and accessed. 1. Live UI 2. Clipboard 3. Live Data 4. App Studio

3, Live data provides a data virtualization layer, separating how the business apps use data, from the technical details of how and when the data is accessed. With live data, data objects are defined in business terms, such as customer or product or transaction details.

In which two of the following ways can App Studio accelerate projects? (Choose Two) 1. By direct inheritance automation. 2. By improved application structuring. 3. By leveraging a company's reusable IT assets. 4. By standardization through UI templates.

3. By leveraging a company's reusable IT assets. Correct answer.Reusable assets built by the Center of Excellence (COE) of the enterprise are configured by the citizen developer in App Studio, which in turn accelerates project delivery. 4. By standardization through UI templates. Correct answer.Organization-specific UI templates are easily configurable in App Studio, help to maintain consistency across applications, and accelerate the project delivery.

Which two of the following statements are true about component applications? (Choose Two) 1. Component applications are designed to be used as built-on applications. 2. Component applications cannot be self-testable. 3. Component applications can be composed of other components. 4. Component applications do not contain case types.

3. Component applications can be composed of other components. Correct answer.Components can be included in the component applications. 1. Component applications are designed to be used as built-on applications. Correct answer.Component applications can be used as built-on applications.

Which shape is least likely to cause a problem when removed from a flow already in production? 1. Assignment 2. Split-For-Each 3. Decision 4. Subflow

3. Decision Correct answer. A Decision shape does not contain the properties available on assignments. Removing a Subprocess or a Split-For-Each shape may cause problems because their shape IDs are referenced in active subflows.

If you need to extend an existing application for a new division, which one of the following options do you recommend? 1. Use the existing application as a built-on application and create a new divisional layer application. 2. Refactor the existing application into a framework, and then create the new application as an implementation of the refactored framework. 3. Define a set of plausible viable alternatives and then compare the advantages and disadvantages of each one. Make a recommendation based on the requirements. 4. Extract all the case types from the existing application and refactor them into a series of modular microservice-based applications, which can then be used as built-on applications for the new implementation.

3. Define a set of plausible viable alternatives and then compare the advantages and disadvantages of each one. Make a recommendation based on the requirements. Correct answer. It is always recommended to identify different feasible approaches with the pros and cons and take a decision to choose one of the best possible solutions.

Which two of the following terms are associated with the term "component"? (Choose Two) 1. Framework 2. Ruleset 3. Interface 4. Recursive

3. Interface Correct answer.A component has a stable interface. 4. Recursive Correct answer.The definition of a component is that it is recursive.

What user type would exclusively use App Studio? 1. Application developers 2. Technical architects 3. Low Code developers 4. Lead system architects

3. Low Code developers Correct answer. App Studio provides you with tools to develop your applications in a way that is convenient and understandable for a Low Code developer with little or no knowledge of any programming language.

Which of the following two options are best practices in App Studio? (Choose Two) 1. Avoid using App Studio for DCO sessions. 2. Create reusable IT assets using App Studio. 3. Manage reusable assets through a center of excellence (COE). 4. Share business assets across applications.

3. Manage reusable assets through a center of excellence (COE). Correct answer.Managing reusable assets is a COE task. 4. Share business assets across applications. Correct answer.Create business assets, such as data models and reports, that are sharable across applications.

How do you implement polymorphism when defining a data relationship field type during data modelling? 1. Map a field type to a concrete class at design-time and allow its actual type to be determined at run-time. 2. Map a field type to a class at design-time and allow its actual type to be determined by Direct inheritance at runtime. 3. Map a field type to an abstract class at design-time and allow its actual type to be determined at run-time. 4. Map a field type to a class at design-time and allow its actual type to be determined by Pattern inheritance at run-time

3. Map a field type to an abstract class at design-time and allow its actual type to be determined at run-time. Correct answer. Declaring a Data Relationship field type that is mapped to an abstract class at design time. At runtime, the field's pxObjClass is updated with the required concrete class name.

Which one of the following object-oriented programming principles is followed by Pega component applications? 1. Interface Segregation 2. Liskov Substitution 3. Open/Closed 4. Single Responsibility

3. Open/Closed Correct answer. The Open/Closed principle states that software entities must be open for extension but closed for modification.

In a scenario where you need to specialize rules for a particular region, which two of the following options can be used? (Choose Two) 1. Branching 2. Dependent roles 3. Pattern inheritance 4. Circumstancing

3. Pattern inheritance Correct answer.Specializing by pattern inheritance is good for particular regions, so specialized rules can be part of a region-specific class. 4. Circumstancing Correct answer.Specializing by circumstance is good for a small number of rules, such as for a particular region.

Which two statements are true with regards to industry foundation data models? (Choose Two) 1. The industry foundation data model can only be used as a built-on application in conjunction with Pega applications. 2. Pega's industry foundation data model simplifies the complexity of many-to-many relationships. 3. A best practice is to use the industry foundation data model as-is, as much as possible. 4. Data pages provided by the industry foundation data model need to be extended for each external integration.

3. Pega's industry foundation data model simplifies the complexity of many-to-many relationships. Correct answer.Pega industry frameworks hide many-to-many relationship complexity by having data consumers reference appropriately named and parameterized data pages. 4. A best practice is to use the industry foundation data model as-is, as much as possible. Correct answer.The best practice is to leverage and extend the foundation data model provided.

A process with three assignments exists in production. After redesign, one of the assignments is removed. After the deployment, inflight cases should use the old assignment for processing. Which one of the following approaches can be used for the above requirement? 1. Moving existing assignments 2. As-of-date circumstancing the flow 3. Processing existing assignments in parallel with the new flow 4. Switching the application version of in-flight cases

3. Processing existing assignments in parallel with the new flow Correct answer.Shapes within the flow, such as Assignment, Wait, Subprocess, and Split-For-Each, are retained as existing assignments in parallel and newly created cases no longer use those shapes.

What is the primary difference between push routing and pull routing? 1. The security type value for push routing activities is Route, and the security type value for pull routing activities is Activity. 2. Push routing activity names begin with To and pull routing activity names begin with either Get or Find. 3. Push routing is initiated during the context of case processing, and pull routing is initiated outside the context of case processing. 4. The behavior of push routing is configured in Rule-System-Settings, and pull routing is not.

3. Push routing is initiated during the context of case processing, and pull routing is initiated outside the context of case processing. Correct answer. Push routing occurs either immediately after case creation or when the FinishAssignment activity is executed during case processing.

Which of the following options is usually the best approach to safely change flows in production? 1. Use tickets, change stage, or restart the current stage to process old assignments for removal before applying changes. 2. Create a new circumstanced flow and leave the old flow intact to support outdated assignments. 3. The best approach to use depends on the nature of the application. 4. Revert the user's application version when processing older assignments.

3. The best approach to use depends on the nature of the application. Correct answer. The best approach to use depends upon a number factors such as the complexity of the changes made to the application.

Which two of the following routing activities leverage the @pickBalancedOperator() function? (Choose Two) 1. ToSkilledWorkbasket 2. ToWorkGroup 3. ToSkilledGroup 4. ToLeveledGroup

3. ToSkilledGroup Correct answer.This activity considers the routing characteristics of availability, required skills, and desired skills. 4. ToLeveledGroup Correct answer.This activity considers the routing characteristics of availability, skill (requisite only), and least urgent worklist.

In which one of the following situations is data locking required? 1. When the Allow locking check box is selected within a data class rule and an instance of the data class is opened. 2. When initially saving a record to a custom queue table. 3. When ensuring the integrity of a custom queue table. 4. When a case property uses the Data Page Snapshot pattern.

3. When ensuring the integrity of a custom queue table. Correct answer. A custom queue table can be accessed by multiple requestors at the same time; some requestors wanting to update records, other requestors wanting to delete records.

To support delivery of the minimum loveable product (MLP), performing a ____________________ allows you to determine the differences between the features that the Pega application provides and your unique business requirements. 1. sprint review 2. DCO session 3. solution implementation gap analysis 4. requirements planning session

3. solution implementation gap analysis Correct answer. Performing a solution implementation gap analysis and capturing the differences in Agile Workbench allows you to quickly gather unique business requirements.

Greenfield Data Modeling follows the three-level approach. What is the order of applying this three-level approach? 1. Logical, Physical, Conceptual 2. Physical, Conceptual, Logical 3. Logical, Conceptual, Physical 4. Conceptual, Logical, Physical

4. Conceptual, Logical, Physical Correct answer. The order of Greenfield Data modeling is: Conceptual, Logical, Physical.

Why would you use PDC or AES when the organization already has application performance monitoring tools in place? 1. PDC and AES provide the ability to stop and start agents, listeners, and manage requestors. 2. PDC and AES collect alerts and health activity across Pega nodes. 3. PDC and AES are available both on premises and in Pega Cloud Services. 4. PDC and AES show insights into the health of the Pega application.

4. PDC and AES show insights in the health of Pega applications, but traditional application server and database monitoring tools do not.

Which one of the following statements is true about data classes? 1. A reference data class must not possess a BLOB column. 2. Every data class should be defined at the Enterprise layer under Org-Data-, then extended to higher layers. 3. Reference data must be embedded within a case's BLOB. 4. Persisting a derived value, such as a date-dependent historical price, is acceptable for performance reasons provided that it is reproducible.

4. Persisting a derived value, such as a date-dependent historical price, is acceptable for performance reasons provided that it is reproducible. Correct answer. There is no hard rule not to persist a derived value, but in certain circumstances like performance/nested properties are involved

Which one of the following options is characteristic of a dependency tree? 1. Circular references are not allowed within a level. 2. Layers are synonymous with unique contiguous sets of levels. 3. A level can only reference the previous level. 4. The number of items in a level tends to decrease as the level increases.

4. The number of items in a level tends to decrease as the level increases. Correct answer. In general, objects are not specialized infinitely.

Which of the following techniques is the most recommended for handling changes to processes when there are existing open cases in production? 1. The recommended approach is to require users to switch between the old and new versions of the processes by switching between application versions. 2. There is no recommended approach, as a best practice, you should never modify existing processes once deployed to production. 3. The recommended approach is to circumstance the flow and case type rules and use tickets to control processing of existing assignments. 4. There is no ideal technique as every approach has advantages and disadvantages, the best approach depends on the requirements and the environment.

4. There is no ideal technique as every approach has advantages and disadvantages, the best approach depends on the requirements and the environment. Correct answer. It is always recommended to identify the pros and cons of various feasible approaches and to decide to choose one of the best possible solutions.

The initial behavior of the case type is always the same. But the case type must ultimately change based on the type of data instance that it is associated with. The data instance's type is not known when the case is created. How do you implement this scenario? 1. Circumstance every rule in the case life-cycle beyond the point that the data instance's type is determined. 2. For each data instance type create a subcase. Use a Decision shape to select the appropriate create case flow shape. 3. For each data instance type, create a subflow. Use a Decision shape to select the appropriate subflow shape. 4. Use pattern inheritance with the case type class for each data instance type. Define type-specific behavior in each specialized class.

4. Use pattern inheritance with the case type class for each data instance type. Define type-specific behavior in each specialized class. Correct answer. It is recommended to specialize case type behavior using pattern inheritance. All rules generic to all specialized classes can apply to the ancestor class, while only specializations apply to the descendant classes. All case lifecycle variations and specializations can be accommodated, and they are easy to understand and edit in the Case Designer.

The primary benefit of using a Pega application is that it allows you to _____________________________. 1. utilize Pega's artificial intelligence (AI) applications more effectively 2. compete with other industry-specific point solutions 3. integrate with systems of record for lines of business more easily 4. get to the minimum lovable product (MLP) faster

4. get to the minimum lovable product (MLP) faster Correct answer. Pega's applications allow you to get to the minimum lovable product faster, quickly delivering business value to your organization.

A case can enter the Create stage only _________________________________. 1. as many times as there are processes defined in the Create stage 2. twice 3. as many times as there are stages defined in the case life cycle 4. once

4. once Correct answer. To speed up case creation and clearly visualize the elements that users interact with before case processing starts, the case life cycle includes a default Create stage every time a new case type is created. The Create stage includes a default Create process with a multistep form. The create stage can then be modified to meet business needs by adding processes and steps.

Which assignment property is not critical in terms of flow processing? 1. pxTaskName — The shape ID of the assignment shape 2. pyFlowType — The name of the flow rule 3. pyInterestPageClass — The class of the flow rule 4. pxTaskLabel — The label given to the assignment task

4. pxTaskLabel — The label given to the assignment task Correct answer. This property is not critical to flow processing.


Conjuntos de estudio relacionados

Chapter 6 Medication Order Entry and Fill Process

View Set

Ch. 8 Female Reproductive System

View Set