Pega CSSA 8.7 (standalone modules only) (2022), Exams of Nursing

Pega CSSA 8.7 (standalone modules only) (2022)

Typology: Exams

2023/2024

Available from 09/05/2024

Toperthetop
Toperthetop 🇬🇧

3

(6)

27K documents

1 / 20

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Pega CSSA 8.7 (standalone modules
only) (2022)
Activities may be appropriate when: (6) - correct answer ✔✔Background processing
Complex loops
Declare OnChange
Parallel processing
Recurring scheduled events
Services
Standard activities apply to which 4 classes? - correct answer ✔✔@baseclass
Work-
Assign-
History-
Use a data transform instead of an activity whenever possible, such as when: - correct answer
✔✔Normalizing data for use with a data page.
Copying a clipboard page to make a new page.
Mapping properties and their values from an existing page to a new page.
Defining one or more initial properties on a clipboard page and set their values. A data transform can set
many property values on a page in one processing step.
Appending pages from one Page List property to another.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Partial preview of the text

Download Pega CSSA 8.7 (standalone modules only) (2022) and more Exams Nursing in PDF only on Docsity!

Pega CSSA 8.7 (standalone modules

only) (2022)

Activities may be appropriate when: (6) - correct answer ✔✔Background processing Complex loops Declare OnChange Parallel processing Recurring scheduled events Services Standard activities apply to which 4 classes? - correct answer ✔✔@baseclass Work- Assign- History- Use a data transform instead of an activity whenever possible, such as when: - correct answer ✔✔Normalizing data for use with a data page. Copying a clipboard page to make a new page. Mapping properties and their values from an existing page to a new page. Defining one or more initial properties on a clipboard page and set their values. A data transform can set many property values on a page in one processing step. Appending pages from one Page List property to another.

Activities should be used... - correct answer ✔✔only when no other rule type, such as a when rule, automations, data transforms, or map value rule, is able to complete the task Activities are made of at least one _________ __________, and each activity __________ must specify a _________ that describes the system action. - correct answer ✔✔Activities are made of at least one SEQUENCED STEP , and each activity STEP must specify a METHOD that describes the action the system takes. A step page is... - correct answer ✔✔a page in memory on which the method is processed. By default, the activity executes in the context by which it is called. For example, an activity that is called from a utility shape during case processing executes against the page assigned to the case type (pyWorkPage). Describe Call and Branch methods that call an activity from another activity. - correct answer ✔✔Call - Pega runs the specified activity, then returns control to the calling activity when the called activity process finishes Branch - Pega runs the specified activity, but returns control to the rule that calls the first activity. The original activity ends when the branched activity is complete. Activity type: Activity - correct answer ✔✔Select when no more specific value is applicable. Activities with this value cannot be referenced directly in flow rules. Activity type: Assign - correct answer ✔✔Select if the activity is referenced from an assignment shape in a flow rule. Assign activities are used to create the assignment and differ from other activity types that may be called from an activity, such as Notify and Route activities. Activity type: Asynchronous - correct answer ✔✔Select if the activity runs in a background thread asynchronously. The activity can call only these step methods: Load-DataPage, Connect-Wait, and Call- Async-Activity (step instruction to allow a user to load an asynchronous activity). Activity type: Load Data Page - correct answer ✔✔Select if the activity adds values to data pages. Reference this activity on the Definition tab of a Data Page rule.

Specify the number of processing threads to allocate to the task and the number of nodes that can run background tasks. The options affect the throughput or scalability of the queue processor. Vertical scaling — The number of threads Horizontal scaling — The number of nodes Each thread is assigned on each node of the specified node type Job Schedulers (background processing) - correct answer ✔✔schedules a recurring task that runs at a specified interval and identifies the tasks to process at that time. Job schedulers are most suitable for tasks that recur on a regular basis, such as overnight batch jobs. Job schedulers use an activity to manage any read/write operations they perform on database objects. Background processing configuration best practices - correct answer ✔✔Create small work items - Break down large work items into smaller work items. Use checkpoints - Ensure that activity logic can handle restarts without corrupting data, save the state of jobs in persistent storage or as messages in a queue Separate business logic from transaction logic - create one activity for the business logic and a second activity for the transaction logic. Queue Processor management - correct answer ✔✔if the process fails and the system cannot commit a queue entry, the system puts the entry into failure status and indicates the process is broken. The system also reverses any changes the process initiated. In Admin Studio, you use the Queue processor landing page to trace and monitor Queue Processor rules in your application. If there is an error, users with the SysAdmin4 role can troubleshoot issues with the queue processor by tracing the running processes and examining the items in the Broken queue.

Job Scheduler management - correct answer ✔✔To troubleshoot issues with job scheduler processes, you can run a trace on the failing processes. You can also configure the Performance tool to manage statistic aggregation for job scheduler rules. Admin Studio - correct answer ✔✔workspace for system administrators, database administrators, and security administrators that provides runtime information and configuration options for system resources. pxAdminStudio Where can you view detailed information about processor functions? - correct answer ✔✔Data flow for the processor. Advanced statistics on each queue processor can be viewed in data flow. Declare OnChange rule - correct answer ✔✔automatically executes an activity or suspends the current work object, when the value of a specified property changes. Properties must be on the same page The When Condition should be a boolean expression in one of these two formats: property = "constant value" property1 > property No other rules explicitly reference Declare OnChange rules. Use a Declare OnChange rule for calculations only when a declare expression is not suitable. Be careful not to start an infinite processing loop within declarative rules. For example, in an OnChange activity, do not update any of the properties that caused the activity to start. Declare OnChange activities can only Call/Branch to other OnChange activity types

ERROR: Serious errors that might allow the application to continue running. ALERT: Performance-related issues, such as an exceeded performance threshold, or an event that affects performance, have occurred. WARN: Potential issues that might cause an adverse performance result. INFO: Notifications of runtime events, such as system startup or shutdown. DEBUG: Informational events that are useful for debugging. PegaRULES Log Analyzer (PLA) - correct answer ✔✔a standalone web application that developers and system administrators can use to view consolidated summaries of system log data. Use the PLA to test new or reconfigured Pega Platform applications during user acceptance testing (UAT), performance and stress testing, and immediately after deployment into a production environment. The PLA consolidates and summarizes the ALERT, PEGA, and Garbage Collection (GC) logs. where to access My Alerts display - correct answer ✔✔App Studio or Dev Studio Developer Toolbar > Issues While the My Alerts display defaults to showing alerts from your session, you can filter the display to view alerts generated for any user. The ALERT and ALERTSECURITY logs show all alerts on the system from any requestor session. PEGA0001 alert - correct answer ✔✔The most frequently-generated alert which occurs when the elapsed time for an HTTP interaction time exceeds the threshold setting.

If your alert log contains a large number of PEGA0001 messages, a problem on the server might be causing a significant slowdown SECU0005 alert - correct answer ✔✔generated when Pega Platform encounters a thread name in the URL of an HTTP request that does not already exist in the requestor and whose name contains invalid characters. This alert allows you to identify potentially malicious scripts that have been inserted into the thread name portion of the URL Performance Analyzer (PAL) - correct answer ✔✔Use the Performance Analyzer (PAL) to understand the system resources consumed by processing a single requestor session. PAL works on existing data; it does not degrade processing Database Trace - correct answer ✔✔Run Database Trace if PAL readings indicate performance issues in the database operations. Database Trace can trace all the SQL operations like queries or commits that are performed. Performance Profiler - correct answer ✔✔Use the Profiler to obtain a detailed trace of performance information about the execution of activities, when condition rules, and data transforms executed by your requestor session. The Profiler traces every execution (in all Threads) of rules of these three types in all rulesets. The Performance Profiler should be run in conjunction with Performance Analyzer to narrow down the specific step (Performance Profiler) of the cause (Performance Analyzer). It's useful when determining which part of the process might be having performance issues, or identifying the particular step of a data transform or activity that might have a performance issue. Configure > System > Performance > Performance Profiler) or Performance tool in the toolbar. Pega Predictive Diagnostic Cloud™ (PDC) - correct answer ✔✔PDC gathers, aggregates, and analyzes alerts, system health pulses, and guardrail violations generated from Pega applications to produce trending dashboards.

Total Wall Time - correct answer ✔✔Elapsed time in seconds to complete this step. Values reflect the impact of other users on this server, waits for database operations and external events, and so on. Method Name or When (in Performance Profiler) - correct answer ✔✔For activities, identifies the method in the step. For when condition rules, displays true or false. For data transforms, this value is blank. What categories are collected for Pega Predictive Diagnostic Cloud (PDC)? (6) - correct answer ✔✔Alerts Parameter page Database alerts Exceptions Performance statistics Database indexes ***alerts and health statistics PEGA0002 - correct answer ✔✔Database commit operation time exceeds limit PEGA0004 - correct answer ✔✔Quantity of data received by database query exceeds limit PEGA0005 - correct answer ✔✔Query time exceeds limit PEGA0026 - correct answer ✔✔Time to connect to database exceeds limit PEGA0030 - correct answer ✔✔The number of requestors for the system exceeds limit How do you adjust Performance Thresholds? - correct answer ✔✔dynamic system settings (DSS) (preferred) or modify the settings in the prconfig.xml file

To set an alert threshold with a Dynamic System Settings record, prepend prconfig/ and append /default to the setting purpose. If a prconfig setting is defined in a prconfig.xml file and defined through a Dynamic System Setting, the prconfig.xml takes precedence. You must restart the system for changes to take effect Rule Assembly - correct answer ✔✔When the application starts, Pega Platform runs the application code to retrieve and cache rules. This action is known as rule assembly. Rule assembly is a system process to generate and compile the Java code that corresponds to the application rules. How do you view RA statistics for a user? - correct answer ✔✔run the My Performance Details tool and enter the user ID. The Static Assembler - correct answer ✔✔Pega Platform provides the Static Assembler. This tool enables you to assemble all the rules in an application before a user requests them to reduce the impact of rule assembly after a migration. How can you limit ruleset lists? - correct answer ✔✔Merge branch rule sets before migration Minimize the number of access groups. Eliminate unnecessary personal rulesets. Limit rule check out What are some common causes of database performance issues? - correct answer ✔✔Database table size. Too many indexes. Reading a BLOB.

Column data Make sure that your database query retrieves data from the right columns and not more than the required columns. Multiple runs Make sure that the same database query is not run multiple times or repeats more than required; you can check this by tracking the count of executions in PDC or PAL readings. How do you address performance issues caused by excessively large clipboards? - correct answer ✔✔Make sure that, for an end user, the requestor size remains under an acceptable limit. Clipboard sizes that are greater than 5MB warrant investigation to ensure that all data retrieved is needed. Make sure that obsolete and dead data pages are removed, memory gets cleared regularly, and check memory leaks. Assess heavy data pages in your requestors and threads and reduce their footprint if possible. Monitor and adjust the number of requestors in the batch requestor pool. Node Classification - correct answer ✔✔The distribution of system processes and user processes to different nodes according to the types of tasks the nodes perform, which can mitigate performance issues. Node Types - correct answer ✔✔JVM arguments that describe the purpose of the node. Standard node types include background processing, search, and web users. You can configure a server with one or more node types. You can associate job schedulers and queue processors or listeners with specific node types. Rule types that can be marked as relevant records - correct answer ✔✔Properties Sections Harnesses Paragraphs Correspondences Service Level Agreements Flows Flow actions Data transforms

Decision tables Proposition filters 3 options for exchanging data with a Pega Web Mashup - correct answer ✔✔Use the data-pega-event- onpagedata attribute to specify the default value for the gadget. Use the Javascript function doAction() to set or read data values from the web page hosting the gadget, such as by clicking a button. Call the doAction() function by using the syntax: pega.web.api.doAction([gadgetname],[action],[parameters]). Use an action object to perform additional actions on a web mashup gadget or configure the gadget to interact with another gadget. Configure the action object as a script in the gadget DIV tag and specify the attributes and parameters as required to perform the action. Pega Web Mashup attribute reference - syntax for nonliteral values as attributes or parameters - correct answer ✔✔Value of a DOM element [page/id/elementID] Value returned by a function in the page JavaScript [page/function/token] Property reference in the page JavaScript [gadget/gadgetName/property] Property reference as the value of a gadget attribute or parameter Attribute/parameter = [propertyReference] or [gadget/gadgetName/propertyReference] DOM - correct answer ✔✔document object markup Internet Application Composer (IAC) Authentication - correct answer ✔✔standard authentication service provided by Pega for Pega Web Mashups configurations. The standard IACAuthentication activity extracts values from custom HTTP headers in the HTTP request to identify an authenticated operator.

Avoid loading your mashup with document types that your browser cannot support. Configure cross-site request forgery (CSRF) settings to:

  • Enable SameSite cookies. -Add the domains where the mashup scripts are embedded. Enable encryption by adding input parameters, such as the trusted URLs in the mashup channel, and then turning on the Use encryption switch. Configure more advanced security with Pega Web API. Software Development Kit (SDK) app - correct answer ✔✔SDK apps allow you to integrate Pega Platform processes and functionality with other mobile apps by embedding an existing Pega mobile app into existing mobile applications. 3 options for building a mobile app with Pega - correct answer ✔✔Unsigned iOS app (native, standalone) Native iOS/Android app (standalone) Software Development Kit (SDK) app (piece of an app, often reusable) What prerequisites do you need before creating a channel for a mobile app? - correct answer ✔✔Configure access to the Pega Mobile Build Server. Upload a certificate set for the appropriate mobile platform. Confirm that Pega Platform is configured to support access through HTTPS.

Screen Flow - correct answer ✔✔Create a screen flow to walk a single user through a series of screens to collect information. By dividing information into multiple screens, you provide a well-organized and user- friendly interface that is convenient to navigate. Screen Flows are useful for helping users complete complex tasks by showing limited amounts of content on multiple sequenced screens. Steps are shown to the right of the content (tree navigation) or above the content (tabbed screen flow). Use a "tree" screen flow when there are more than five steps, or steps are dynamic based on content, or some steps have substeps. Use a "tabbed" screen flow when there are fewer than five, static, steps with no substeps. You can define tabbed or tree navigation styles on the harness you select in the start shape in the screen flow. Dev Studio > Create > Process > Flow Harness - correct answer ✔✔Harnesses organize the content and structure of a portal. They define what a user sees in a browser. Harnesses are instances of the Rule-HTML-Harness class and define the run-time form of your UI. You can use harnesses to organize a portal or a work form. Dev Studio > Create > User Interface > Harness AQM - correct answer ✔✔Auto Queue Management only used for agents in standard queue mode automatically re-queues an item if that item failed to download due to a transient error

Mixin - correct answer ✔✔Mixins are reusable style patterns that define the typography, border, and background styles of UI components in your application. By using mixins, you can ensure consistency across the user interface, maximize re-use, and minimize future development effort. Mixins help you create incremental styling changes through reuse and inheritance. While component styles contain a cluster of formats that define the appearance of a particular UI element, such as a button, mixins store only simple style patterns, such as a background color, that you can reuse in different contexts. For example you can use the same mixin in several component styles, or set up mixins to inherit from other mixins. If you base your styling decisions on a system of mixins, any formatting update automatically cascades to all elements in the skin that use the affected mixins, which improves the visual coherence of your interface. What are the two conditions you can set on a wait step to resume case processing? - correct answer ✔✔Another case or all cases reach a certain case status Predetermined time What rule types can be marked as relevant records? - correct answer ✔✔property section Harnesses. Paragraphs. Correspondences. Service Level Agreements. Flows. Flow actions. Persist Case - correct answer ✔✔A flow shape that converts a temporary case to a permanent object in the database. Data Page - scope - correct answer ✔✔Determines the visibility of the page contents within the application Thread - data is unique to a single case

Requestor - data for cases created by a single user or system Node - all users/system actions can use the data on the data page ECS Layer - Framework - correct answer ✔✔ Static Assembler - correct answer ✔✔This tool enables you to assemble all the rules in an application before a user requests them. This reduces the impact of rule assembly after a migration. Details included: Application - Application name. Assembled at - Time Date and time the assembly started. Rules Assembled - Count of rules successfully assembled. Rules Skipped - Count of rules not eligible or not requiring rules assembly. Total Rules - Count of rules in the application. Status Download Logs - ZIP file containing more detail.