PEGA CSA Certification Quiz: Test!

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Zywi3c
Z
Zywi3c
Community Contributor
Quizzes Created: 1 | Total Attempts: 3,013
Questions: 141 | Attempts: 3,013

SettingsSettingsSettings
PEGA CSA Certification Quiz: Test! - Quiz

.


Questions and Answers
  • 1. 

    An organization wants to automate their existing expense reporting process. Which scenario most closely follows Pega’s best practices for application design?

    • A.

      The organization has identified business objectives for the new expense reporting application that will be used to measure the effectiveness of the application. Subject matter experts and key stakeholders were identified to help define the requirements and specifications and will have final sign-off on the completed application. The expense reporting application will be built out over a series of releases allowing for changes based on any feedback received and / or changing business conditions.

    • B.

      The organization identified business objectives for the new expense reporting application. The IT department created a series of process diagrams used for “process validation” which they submitted to the Accounts Payable department for review. Based on the diagrams they created, the IT department has determined the project will take 13 months to complete. To save time, the IT department has started designing the initial application while Accounts Payable is reviewing the process flows.

    Correct Answer
    A. The organization has identified business objectives for the new expense reporting application that will be used to measure the effectiveness of the application. Subject matter experts and key stakeholders were identified to help define the requirements and specifications and will have final sign-off on the completed application. The expense reporting application will be built out over a series of releases allowing for changes based on any feedback received and / or changing business conditions.
    Explanation
    The organization identified business objectives and requirements that can be used as a measure of success. The organization also involved interested stakeholders, and planned for an iterative development cycle.

    Rate this question:

  • 2. 

    You are assigned to a team to develop a case life cycle design for an application. Why would you design the case life cycle?

    • A.

      Show technical users how to use Pega developer tools for collecting customer information.

    • B.

      Help estimate the total time required for the case life cycle to produce a new policy.

    • C.

      Ensure all team members have a common understanding of how a case is processed and resolved.

    • D.

      Guide the development team with guidelines on how to manage the project development.

    Correct Answer
    C. Ensure all team members have a common understanding of how a case is processed and resolved.
    Explanation
    A case life cycle allows all project team members to visualize the work as a whole and easily define its parts.

    Rate this question:

  • 3. 

    You are developing a case life cycle for a human resources application. The first stage contains a single process named Collect Candidate Information. Which one of the following steps would you choose to include in the Collect Candidate Information process?

    • A.

      Determine compensation

    • B.

      Assess candidate

    • C.

      Collect personal information

    • D.

      Conduct interview

    Correct Answer
    C. Collect personal information
    Explanation
    In the Collect Candidate Information process, it is important to gather relevant personal information about the candidate. This information can include their name, contact details, educational background, work experience, and any other details that are necessary for the hiring process. Collecting personal information is a crucial step as it helps in evaluating the suitability of the candidate for the job and ensures that the necessary information is available for further stages of the case life cycle.

    Rate this question:

  • 4. 

    You are adding steps to a process named Select Insurance Policy. Which one of the following steps would be named correctly?

    • A.

      Confirm employee

    • B.

      Confirm employee and employer

    • C.

      Employee confirmation

    • D.

      Confirm

    Correct Answer
    A. Confirm employee
    Explanation
    This name describes both the action and where the action is directed.

    Rate this question:

  • 5. 

    In a help desk ticket application the Respond to Ticket assignment can be handled by any help desk agent. To configure the assignment for routing you update the _____________?

    • A.

      Case

    • B.

      Step

    • C.

      Stage

    • D.

      Process

    Correct Answer
    B. Step
    Explanation
    You configure routing for an assignment for the step.

    Rate this question:

  • 6. 

    A loan origination case requires the loan application be routed to an underwriter for verification. Any underwriter in the department can complete the verification. How would you route the verification assignment?

    • A.

      To the reporting manager

    • B.

      To the current user

    • C.

      To a specific user

    • D.

      To a work queue

    Correct Answer
    D. To a work queue
    Explanation
    Routing the assignment to a work queue would allow any underwriter with access to the work queue to complete the verification.

    Rate this question:

  • 7. 

    The goal milestone in a service level defines:

    • A.

      The amount of time allowed for a user to advance a case to the next stage

    • B.

      The amount of time allowed before the case automatically advances to the next assignment

    • C.

      The amount of time in which the case or step must be completed

    • D.

      The amount of time in which the case or step should be completed

    Correct Answer
    D. The amount of time in which the case or step should be completed
    Explanation
    The goal milestone is the amount of time in which the business would like the case or step to be completed.

    Rate this question:

  • 8. 

    The primary purpose of a service level is to __________.

    • A.

      Track assignment status over time

    • B.

      Assign cases to the appropriate case worker

    • C.

      Help ensure timely completion of assignments

    • D.

      Generate service level reports

    Correct Answer
    C. Help ensure timely completion of assignments
    Explanation
    Service Levels, also known as Service Level Agreements (SLAs), are used to ensure work is completed within the expected time intervals.

    Rate this question:

  • 9. 

    What three questions can you ask to help you plan user views? (Choose Three)

    • A.

      Will the information be stored in an external database?

    • B.

      How will users enter values in those fields?

    • C.

      Will users want to see information displayed using different styles?

    • D.

      What fields do users need to see?

    • E.

      Can users modify the values or only read the values?

    Correct Answer(s)
    B. How will users enter values in those fields?
    D. What fields do users need to see?
    E. Can users modify the values or only read the values?
    Explanation
    Use the appropriate display format for the data to be entered. This helps users complete their tasks with fewer errors.
    In order to complete the tasks, end-users enter information in fields on the forms.
    Knowing what each user must do to complete a specific task will help them complete the task with fewer errors.

    Rate this question:

  • 10. 

    Which statement demonstrates a well-written business objective?

    • A.

      Allow up to 200 concurrent users.

    • B.

      Reduce inaccurate claims to less than 10 percent of all claims.

    • C.

      Passwords must be at least eight characters

    • D.

      Require HR VP approval for sabbatical leave

    Correct Answer
    B. Reduce inaccurate claims to less than 10 percent of all claims.
    Explanation
    A well-written business objective indicates a goal and a measure of success towards the goal.

    Rate this question:

  • 11. 

    Which statement demonstrates a well-written requirement?

    • A.

      Eliminate order processing delays due to incorrect routing of requests

    • B.

      A user should be able to cancel an order at any time.

    • C.

      System displays "Authorization History and Summary" for the last 12 months

    • D.

      User must be able to select "Add Temporary Member" when "Authorization is Required" notice is displayed.

    Correct Answer
    B. A user should be able to cancel an order at any time.
    Explanation
    This statement describes processing needs that must be met for processing work and data in the application.

    Rate this question:

  • 12. 

    Which statement demonstrates a well-written specification?

    • A.

      If the complainant type is "Provider," then provider information must be populated during the Triage Stage in the Basic Research Step.

    • B.

      Reduce time needed for time-off approvals from three weeks to one.

    • C.

      User passwords shall be encrypted using AES-256 encryption.

    • D.

      The product catalog should be easy to navigate.

    Correct Answer
    A. If the complainant type is "Provider," then provider information must be populated during the Triage Stage in the Basic Research Step.
    Explanation
    This statement describes how the system must perform.

    Rate this question:

  • 13. 

    What is the difference between a requirement and specification?

    • A.

      There is no difference between a requirement and a specification

    • B.

      A requirement describes what the business need is, and specifications describe how the application will meet the business need.

    • C.

      A requirement provides a blueprint for how the application will meet the goals defined in a specification.

    • D.

      A requirement defines a specific step in a process; a specification defines a complete process.

    Correct Answer
    B. A requirement describes what the business need is, and specifications describe how the application will meet the business need.
    Explanation
    A requirement refers to the description of what the business need is, while specifications refer to the details of how the application will fulfill that need. Requirements outline the objectives and goals, while specifications provide the specific instructions and guidelines on how to achieve those objectives.

    Rate this question:

  • 14. 

    Alternate stages are used to _____________________. (Choose Two)

    • A.

      Represent an alternative flow of the case life cycle sequenced from beginning to end

    • B.

      Organize process steps that are not part of the normal course of events

    • C.

      define the tasks that users accomplish while the case is in the stage.

    • D.

      Define the expected flow of events in the life cycle of a case.

    Correct Answer(s)
    B. Organize process steps that are not part of the normal course of events
    C. define the tasks that users accomplish while the case is in the stage.
    Explanation
    An alternate stage is used to model the out-of-sequence events in the life cycle of a case.
    As with primary stages, alternate stages are used to organize process steps.

    Rate this question:

  • 15. 

    A business process requirement states that users should be able to modify the shipping address at any time and not interrupt the primary case. Which of the following options is the best way to design for this requirement?

    • A.

      Add a process in a stage.

    • B.

      Add a step in a process.

    • C.

      Add an optional process to any stage in the case type.

    • D.

      Add a local action to the case type.

    Correct Answer
    D. Add a local action to the case type.
    Explanation
    Adding a user action to the case type allows end users to choose when they want to modify the address and not take the case off the primary path.

    Rate this question:

  • 16. 

    Which requirement could be satisfied with a user action?

    • A.

      Allow a user to transfer a case to another employee at any stage of the case

    • B.

      Requiring a separate approval process whenever an order exceeds USD 10,000

    • C.

      Reassign any task that remains open after three days to another user

    • D.

      An application randomly sends a survey to customers once their case is resolved

    Correct Answer
    A. Allow a user to transfer a case to another employee at any stage of the case
    Explanation
    Since the decision to transfer the case is left to the user, the case can be implemented as an optional process.

    Rate this question:

  • 17. 

    What three questions should you ask when creating a correspondence? (Choose Three)

    • A.

      Which email server should the correspondence use?

    • B.

      How often should you send the correspondence?

    • C.

      Who is the user that receives the correspondence?

    • D.

      When does the correspondence need to be sent?

    • E.

      How will the correspondence be sent?

    Correct Answer(s)
    C. Who is the user that receives the correspondence?
    D. When does the correspondence need to be sent?
    E. How will the correspondence be sent?
    Explanation
    When creating a correspondence, it is important to ask three key questions. Firstly, "Who is the user that receives the correspondence?" This helps determine the target audience and ensures that the correspondence is directed to the appropriate person. Secondly, "When does the correspondence need to be sent?" This establishes a timeline and ensures that the correspondence is delivered in a timely manner. Lastly, "How will the correspondence be sent?" This question helps determine the most suitable method of communication, such as email, mail, or in-person, to ensure effective delivery of the correspondence.

    Rate this question:

  • 18. 

    Which two statements identify why you should automate correspondence? (Choose Two)

    • A.

      Automating correspondence allows you to send timely communication

    • B.

      Automating correspondence allows you to advance a case.

    • C.

      Automating correspondence allows for sending consistent information to users.

    • D.

      Automating correspondence keeps all interested parties informed of the current status of a case.

    Correct Answer(s)
    A. Automating correspondence allows you to send timely communication
    C. Automating correspondence allows for sending consistent information to users.
    Explanation
    Automating correspondence allows you to send timely communication because it eliminates the need for manual drafting and sending of emails or letters, ensuring that the communication reaches the intended recipients quickly. Additionally, automating correspondence allows for sending consistent information to users as templates can be created and used repeatedly, ensuring that the content and format of the correspondence remains the same for all recipients.

    Rate this question:

  • 19. 

    Adding instructions to a step ____________ (Choose One)

    • A.

      Instructs an architect how to build the step.

    • B.

      Describes to an end user what should be done in the step.

    • C.

      Defines what the step should do.

    • D.

      Describes the business value of the step.

    Correct Answer
    B. Describes to an end user what should be done in the step.
    Explanation
    Instructions inform end users what to do next on a case at runtime.

    Rate this question:

  • 20. 

    After the completion of a step, a case should be marked as Pending-Approval. What is the best way to do this? (Choose One)

    • A.

      Steps cannot set a work status

    • B.

      Update the work status for the step

    • C.

      Create a local action to update the status

    • D.

      Configure an instruction for the step

    Correct Answer
    B. Update the work status for the step
    Explanation
    After a step completes, the work status value is updated.

    Rate this question:

  • 21. 

    Which two tasks do system architects perform on a Pega project? (Choose Two)

    • A.

      Develop feature prototypes

    • B.

      Identify business objectives for an application

    • C.

      Configure UI forms

    • D.

      Define application requirements

    Correct Answer(s)
    A. Develop feature prototypes
    C. Configure UI forms
    Explanation
    System architects on a Pega project are responsible for developing feature prototypes and configuring UI forms. Developing feature prototypes involves creating working models of specific functionalities to demonstrate to stakeholders and gather feedback. Configuring UI forms involves designing and customizing the user interface components and forms based on the project requirements. Identifying business objectives for an application and defining application requirements are tasks typically performed by business analysts or project managers rather than system architects.

    Rate this question:

  • 22. 

    On a Pega project, who is typically responsible for designing the application architecture?

    • A.

      Lead System Architect

    • B.

      Business Architect

    • C.

      System Architect

    • D.

      Senior System Architect

    Correct Answer
    A. Lead System Architect
    Explanation
    A Lead System Architect is typically responsible for designing the application architecture

    Rate this question:

  • 23. 

    With whom does a system architect work to develop application specifications?

    • A.

      Business architects

    • B.

      Business stakeholders

    Correct Answer
    A. Business architects
    Explanation
    System architects work with business architects to develop specifications that describe elements of the application design.

    Rate this question:

  • 24. 

    An application references a data element found in the Work- class. How is this rule inherited by the application?

    • A.

      By adding the ruleset that contains the property to the application

    • B.

      By naming PegaRULES as the built-on application

    • C.

      By applying directed inheritance.

    • D.

      By applying pattern inheritance.

    Correct Answer
    C. By applying directed inheritance.
    Explanation
    In Pega, directed inheritance is used to inherit rules from one class to another. When an application references a data element found in the Work- class, it can inherit the rule by applying directed inheritance. This means that the application explicitly specifies the class from which it wants to inherit the rule. By doing so, the application can access and use the data element from the Work- class without duplicating the rule in its own class.

    Rate this question:

  • 25. 

    Select the two items of information used to uniquely identify a rule. (Choose Two)

    • A.

      The class of the rule.

    • B.

      The status of the rule.

    • C.

      The application that uses the rule

    • D.

      The type of the rule.

    • E.

      The description of the rule

    Correct Answer(s)
    A. The class of the rule.
    D. The type of the rule.
    Explanation
    The class of the rule and the type of the rule are the two items of information used to uniquely identify a rule. The class of the rule refers to the category or group to which the rule belongs, while the type of the rule specifies the specific characteristics or properties of the rule. By considering both the class and type of the rule, it becomes possible to distinguish it from other rules and ensure its unique identification.

    Rate this question:

  • 26. 

    A company provides two applications to its employees. One application is managed by the Accounting department, and allows employees to submit expense reports for reimbursement. The second application is managed by the IT department, and allows employees to submit support tickets for IT-related issues.Each application requires a data element to track the status of cases. Select the best strategy for implementing this requirement.

    • A.

      Create one data element in the organization layer, for both applications to use

    • B.

      Check the inheritance path to determine if an appropriate data element is already available

    • C.

      Create a data element for each case type, since they may use different status values

    • D.

      Create one data element in the framework layer, for both applications to use

    Correct Answer
    B. Check the inheritance path to determine if an appropriate data element is already available
    Explanation
    Verify that no appropriate data element already exists and is usable by the application, before you create one.

    Rate this question:

  • 27. 

    You check out a rule to update it. While the rule is checked out, another developer decides to test a case type by creating and processing the case. What happens when the application attempts to use the rule you checked out?

    • A.

      The application ignores the checked-out version and uses the previous version in the application ruleset.

    • B.

      The application returns and error and stops processing the case, because the rule is unavailable for use.

    • C.

      The application runs the checked-out version of the rule, because that is the most up-to-date version of the rule.

    • D.

      The application cannot run because the rule is unavailable.

    Correct Answer
    A. The application ignores the checked-out version and uses the previous version in the application ruleset.
    Explanation
    Checking out a rule does not prevent an application from running the rule. Checking out a rule only prevents system architects from updating the rule until you check in the rule.

    Rate this question:

  • 28. 

    Which type of record identifies the application that a user opens when logging in to Designer Studio?

    • A.

      Access group

    • B.

      Application

    • C.

      Operator ID

    Correct Answer
    A. Access group
    Explanation
    The access group record identifies the privileges extended to a group of users for a specific application.

    Rate this question:

  • 29. 

    ______ is a template for creating _____ at run time. Fill in the blanks with one of the following pairs.

    • A.

      Data structure, processes

    • B.

      Case type, cases

    • C.

      Top-level case , child cases

    • D.

      Case, case types

    Correct Answer
    B. Case type, cases
    Explanation
    Case type is a template for creating and processing cases.

    Rate this question:

  • 30. 

    In an mortgage application, the user creates a loan request. In order for the loan request to be approved, the loan officer must receive the results of an appraisal. How would you configure the case types to reflect their relationship? 

    • A.

      Make loan request a parent case type, and appraisal a child case type

    • B.

      Make appraisal a parent case type, and loan request a child case type.

    • C.

      Make mortgage a parent case type. Make loan request and appraisal child case types.

    • D.

      Make both loan request and appraisal peer case types.

    Correct Answer
    A. Make loan request a parent case type, and appraisal a child case type
    Explanation
    The correct answer is to make the loan request a parent case type and the appraisal a child case type. This configuration reflects the relationship between the two case types, where the loan request is the main case and the appraisal is a sub-case that is dependent on the loan request. By making the loan request a parent case type, it signifies that it is the primary case and the appraisal is linked to it as a child case. This allows for better organization and tracking of the mortgage application process.

    Rate this question:

  • 31. 

    In an online shopping application, the primary case type PurchaseOrder has two child case types: Payment and Packaging. In processing PurchaseOrder case PO-11,  Payment case Pay-37 and Packaging case Pac-56 are created. Which of the following statements about the processing of PO-11, Pay-37, and Pac-56 is correct?

    • A.

      Both Pay-37 and Pac-56 have to be resolved before PO-11 is resolved

    • B.

      PO-11 has to be resolved before either of Pay-37 and Pac-56 be resolved

    • C.

      Pac-56 has to be resolved before Pay-37 is resolved.

    • D.

      PO-11 can be resolved when either of Pay-37 and Pac-56 is resolved.

    Correct Answer
    A. Both Pay-37 and Pac-56 have to be resolved before PO-11 is resolved
    Explanation
    Child cases must be resolved before parent case.

    Rate this question:

  • 32. 

    A claim case records the items of loss. The property reference to the description of an item of loss looks like this: .ItemOfLoss(1).Description. The property reference .ItemOfLoss(1).Description is an example of a __________ property?

    • A.

      Page list

    • B.

      Value list

    • C.

      Page group

    • D.

      Page

    Correct Answer
    A. Page list
    Explanation
    References to page group properties includes a subscript

    Rate this question:

  • 33. 

    You want to capture the delivery method for a purchase request. The options are: Standard, premium, or next-day. You use the Data Model tab to create the property. How would you define the list with the options?

    • A.

      Radio button

    • B.

      Picklist

    • C.

      Text (paragraph)

    • D.

      Field group (list)

    Correct Answer
    B. Picklist
    Explanation
    Use picklist to define a static list of options.

    Rate this question:

  • 34. 

    A candidate's language skills are captured in a candidate case. What type of property is used to capture the candidate's language skill if the property reference looks like this: .Language(Spanish)?

    • A.

      Page

    • B.

      Single value

    • C.

      Value group

    • D.

      Text

    Correct Answer
    C. Value group
    Explanation
    Value group properties have a subscript.

    Rate this question:

  • 35. 

    In which of the following situations would you use a data transform? (Choose Two)

    • A.

      Set default values when creating a case

    • B.

      Execute a flow action

    • C.

      Create properties after the case has been created

    • D.

      Copy data between pages

    Correct Answer(s)
    A. Set default values when creating a case
    D. Copy data between pages
    Explanation
    A data transform is used to set default values when creating a case and to copy data between pages. When creating a case, it is often necessary to set default values for certain properties. This can be done using a data transform. Additionally, data transforms are used to copy data between pages, which can be useful when there is a need to transfer information from one page to another. Therefore, in both of these situations, a data transform would be the appropriate choice.

    Rate this question:

  • 36. 

    What is the purpose of the pyDefault data transform?

    • A.

      To set internal case properties, never override pyDefault

    • B.

      To use the superclass feature

    • C.

      To initialize property values when a case is created

    • D.

      To propagate property values from a parent to a subcase

    Correct Answer
    C. To initialize property values when a case is created
    Explanation
    The pyDefault data transform is used to initialize property values when a case is created. This means that when a new case is created, the pyDefault data transform will be executed to set default values for the properties of that case. It is important to note that pyDefault should not be overridden, as it is a system-generated rule that is responsible for initializing case properties.

    Rate this question:

  • 37. 

    In a purchase order application, you have been asked to add an order total field that is used on multiple forms in the application. You want to make sure that whenever the input values change the order total will change in all the forms. Which two of the following reasons  would you choose to use a declare expression for the calculating value. (Choose Two). 

    • A.

      To update the calculation, you only update one rule making the application easier to maintain.

    • B.

      A declare expression calculates a specific value that is used on multiple forms

    • C.

      A declare expression updates the total value on all the forms when any form containing the field is submitted.

    • D.

      The system monitors input properties and determines when to update the target property value.

    Correct Answer(s)
    A. To update the calculation, you only update one rule making the application easier to maintain.
    D. The system monitors input properties and determines when to update the target property value.
    Explanation
    A declare expression is used to calculate a specific value that is used on multiple forms, which addresses the requirement of adding an order total field that is used on multiple forms in the application. By using a declare expression, you only need to update one rule to update the calculation, making the application easier to maintain. Additionally, the system monitors input properties and determines when to update the target property value, ensuring that the order total will change in all the forms whenever the input values change.

    Rate this question:

  • 38. 

    You are configuring a declarative network that contains eleven declare expressions, which are used to calculate the interest rate for a home mortgage. For example, the target value Property Tax Assessment is used a source value when calculating the Assessed Property Value. The declare expressions use target values from other expressions to calculate their target values. The field displaying the interest rate appears on the approval form. To reduce the number of calculations in order to optimize performance, how would you configure the declare expressions?

    • A.

      Specify forward chaining in the declare expression that calculates the total interest rate value

    • B.

      Apply the declare expression in the approval flow action

    • C.

      Specify backward chaining in the total interest rate declare expression

    • D.

      To calculate the total interest rate value, add the all the declare expression target property values.

    Correct Answer
    C. Specify backward chaining in the total interest rate declare expression
    Explanation
    The total interest rate property will not be updated until the review form is opened. This approach avoids repeated, unnecessary calculations

    Rate this question:

  • 39. 

    You are designing a travel plan application. A hotel booking step displays a form in which users select a hotel and enter the number of days they are staying at the hotel. The form displays the total cost for the hotel room. The  form also includes fields for selecting, at extra cost, options for  valet parking. The cost for any selected options are totaled and then added to the total cost for the room to equal the grand total, which is displayed in a field. Which two of the following properties would you use as the target properties? (Choose Two)

    • A.

      Price of each option

    • B.

      Number of days at the hotel

    • C.

      Total cost of options

    • D.

      Total cost for the hotel room

    Correct Answer(s)
    C. Total cost of options
    D. Total cost for the hotel room
    Explanation
    The target properties that would be used in this scenario are the "Total cost of options" and the "Total cost for the hotel room". These properties are necessary to calculate the grand total cost for the user's hotel booking. The "Total cost of options" includes any additional costs for valet parking or other selected options, while the "Total cost for the hotel room" includes the base cost of the room itself. By adding these two costs together, the application can accurately display the grand total cost for the user's stay at the hotel.

    Rate this question:

  • 40. 

    When does data propagation occur?

    • A.

      When a subcase's or spin-off case’s value changes

    • B.

      When the subcase or spin-off case is created

    • C.

      Whenever a parent's value changes

    • D.

      When a parent's value changes and a data transform is used to configure the data propagation

    Correct Answer
    B. When the subcase or spin-off case is created
    Explanation
    Data propagation occurs when a subcase or spin-off case is created. This means that when a new subcase or spin-off case is created, the values from the parent case are propagated or passed down to the newly created case. This ensures that the necessary data is available in the subcase or spin-off case for processing or further actions.

    Rate this question:

  • 41. 

    Use __________ to use conditional logic to determine which data should be propagated

    • A.

      A decision tree

    • B.

      The property mapper

    • C.

      A data page

    • D.

      A data transform

    Correct Answer
    D. A data transform
    Explanation
    Use a data transform if you need to specify conditional logic

    Rate this question:

  • 42. 

    PyWorkPage stores which type of information?

    • A.

      Information about a case

    • B.

      Information about the Pega server

    • C.

      Information about the current operator

    • D.

      Data cached from an outside system

    Correct Answer
    A. Information about a case
    Explanation
    Information about a case is stored on pyWorkPage

    Rate this question:

  • 43. 

    You use the Clipboard tool to perform which two tasks? (Choose Two)

    • A.

      Test case behavior by setting property values for an open case

    • B.

      Review the current values of case data

    • C.

      Test whether a declarative expression properly calculates a target value

    • D.

      Test a rule to determine whether the rule executes correctly

    Correct Answer(s)
    A. Test case behavior by setting property values for an open case
    B. Review the current values of case data
    Explanation
    The Clipboard tool allows users to view and manipulate data within a Pega application. By using the Clipboard tool, users can test case behavior by setting property values for an open case, as well as review the current values of case data. This tool is useful for debugging and troubleshooting purposes, as it allows users to see the data flow and make necessary adjustments to ensure proper case behavior. It does not, however, test declarative expressions or rules execution.

    Rate this question:

  • 44. 

    A connector is used to ______________________________. (Choose Three)

    • A.

      Identify an outcome of a decision

    • B.

      Identify the order of events in a process.

    • C.

      Indicate an automated action performed by the application

    • D.

      Indicate an event handled by a user

    • E.

      Indicate possible branches of a process.

    Correct Answer(s)
    A. Identify an outcome of a decision
    B. Identify the order of events in a process.
    E. Indicate possible branches of a process.
    Explanation
    Connectors are used to identify an outcome of a decision, as they can show the result or consequence of a particular choice. They also help in identifying the order of events in a process, as they can indicate the sequence in which different steps or actions occur. Additionally, connectors can indicate possible branches of a process, meaning they can show alternative paths or options that can be taken within a process.

    Rate this question:

  • 45. 

    A flow action ______________________________. (Choose Two)

    • A.

      Identifies the user interface to present to a user

    • B.

      Cannot be run in draft mode

    • C.

      Indicates a possible outcome for an automated decision

    • D.

      Indicates a possible outcome for an assignment.

    Correct Answer(s)
    A. Identifies the user interface to present to a user
    D. Indicates a possible outcome for an assignment.
    Explanation
    A flow action is a component in a business process management system that identifies the user interface to present to a user. It determines the screens and forms that need to be displayed to collect input from the user. Additionally, a flow action also indicates a possible outcome for an assignment. This means that it determines what action needs to be taken after the user completes the assigned task, such as routing the case to a specific user or escalating it to a higher authority.

    Rate this question:

  • 46. 

    Which of the following functional requirements is the most appropriate to be implemented with an Activity rule rather than a Data Transform rule?

    • A.

      Updating properties values from one page using properties of another page

    • B.

      Copying a page into a page list property

    • C.

      Parsing data from an external system

    • D.

      Initializing properties values of a new case instance

    Correct Answer
    C. Parsing data from an external system
    Explanation
    Parsing data from an external system is the most appropriate functional requirement to be implemented with an Activity rule rather than a Data Transform rule because parsing data typically involves complex logic and manipulation of data. Activities provide more flexibility and control over data processing as they can make use of custom Java code and external libraries. Data Transform rules are better suited for simple data manipulation tasks and are not as powerful as Activities when it comes to parsing and processing data from external systems.

    Rate this question:

  • 47. 

    You are writing an activity. The third step needs to be skipped if the TotalAmount is less than USD500.Which option would you use to achieve this behavior?

    • A.

      Label

    • B.

      Description

    • C.

      When

    • D.

      Jump

    Correct Answer
    C. When
    Explanation
    The "When" option would be used to achieve the behavior of skipping the third step if the TotalAmount is less than USD500. This option allows you to set a condition or criteria that needs to be met in order for the activity to proceed. In this case, the condition would be TotalAmount >= USD500, and if this condition is not met, the third step would be skipped.

    Rate this question:

  • 48. 

    In an activity ProcessOrder, the fourth step invokes another activity CheckInventory. The step page for step 4 is specified to use a page named OrderInfo that is listed the Page & Classes tab. When the CheckInventory is executed by step 4 of the ProcessOrder, what is the primary page for ProcessOrder execution?

    • A.

      A new page instance of CheckInventory class

    • B.

      A new classless page

    • C.

      A new page instance of ProcessOrder class

    • D.

      OrderInfo

    Correct Answer
    D. OrderInfo
    Explanation
    When the CheckInventory activity is executed by step 4 of the ProcessOrder activity, the primary page for ProcessOrder execution is the OrderInfo page. This is because the step page for step 4 is specified to use a page named OrderInfo, which is listed on the Page & Classes tab. Therefore, the OrderInfo page is used as the primary page for the execution of the ProcessOrder activity.

    Rate this question:

  • 49. 

    Which option for populating work party information allows users to optionally add a work party to a case while completing an assignment?

    • A.

      The addWorkObjectParty API activity

    • B.

      The VOE? option on the pyCaseManagementDefault work parties rule

    • C.

      The addParty flow action

    • D.

      A data transform added to the pyCaseManagementDefault work parties rule

    Correct Answer
    C. The addParty flow action
    Explanation
    The addParty flow action allows users to add a work party during an assignment.

    Rate this question:

  • 50. 

    As part of an employee resignation case, the HR business partner assigned to the employee's department must perform an exit interview. You create a work party called HR Partner to model the HR business partner. HR Partner should be an instance of the ____________________ class or one of its descendants.

    • A.

      Data-Party-Operator

    • B.

      Data-Party-Person

    • C.

      Data-Party

    • D.

      Data-Party-Org

    Correct Answer
    A. Data-Party-Operator
    Explanation
    The HR business partner assigned to the employee's department is a specific role within the organization that focuses on managing employee relations and ensuring smooth transitions during the resignation process. The Data-Party-Operator class or one of its descendants would be the most appropriate choice to model this role as it represents an individual who performs operational tasks within the organization. This class is specifically designed for individuals who have specific responsibilities and roles within the organization, making it the best fit for the HR business partner in this scenario.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 26, 2017
    Quiz Created by
    Zywi3c

Related Topics

Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.