Enterprise Class Structure (Ecs) Quiz

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 Patricklafunk
P
Patricklafunk
Community Contributor
Quizzes Created: 5 | Total Attempts: 8,598
Questions: 29 | Attempts: 208

SettingsSettingsSettings
Software Quizzes & Trivia

Questions and Answers
  • 1. 

    Multiple development teams will be working in the same ruleset. What approach would you take to enable this requirement?

    • A.

      Use circumstanced instances of a base ruleset.

    • B.

      Use different branch rulesets.

    • C.

      Use different ruleset versions.

    • D.

      Use separate application rulesets for each team.

    Correct Answer
    B. Use different branch rulesets.
    Explanation
    A ruleset may have multiple branches to support work on more than one feature or work by more than one team.

    Rate this question:

  • 2. 

    An application includes the following rulesets, with the corresponding validation modes and prerequisites. RulesetValidation modePrerequisitesMyAppApplicationN/AMyAppIntApplicationN/AMyCoRulesetMyCoIntMyCoIntRulesetPega-ProcessCommanderWhich  statement is correct?

    • A.

      Rules in MyCoInt can reference rules in MyCo.

    • B.

      Rules in Pega-ProcessCommander can reference rules in MyCoInt.

    • C.

      Rules in MyCo can reference rules in MyApp.

    • D.

      Rules in MyAppInt can reference rules in MyApp.

    Correct Answer
    D. Rules in MyAppInt can reference rules in MyApp.
    Explanation
    MyAppInt is configured as application validation mode and can reference rules in all rulesets in the application.

    Rate this question:

  • 3. 

    An application rule lists the following application rulesets, in order:
    • RulesetA:01-05
    • RulesetB:02-03
    • RulesetC:01-17-50
    There are five instances of a section rule named EnterClaimDetails in the rules cache as shown below: Applies to classRuleset & versionAvailabilityOrg-Div-WorkRulesetA : 01-04-02AvailableOrg-Div-Work-FraudClaimRulesetB : 01-02-01BlockedOrg-Div-Work-FraudClaimRulesetC : 01-17-99WithdrawnOrg-Div-WorkRulesetB : 02-02-01AvailableOrg-Div-Work-FraudClaimRulesetC : 01-09-12AvailableWhen a user runs the application, which version of EnterClaimDetails is selected during rule resolution, when processing a fraud claim?

    • A.

      Org-Div-Work-FraudClaim - RulesetB:01-02-01

    • B.

      Org-Div-Work - RulesetA:01-04-02

    • C.

      Org-Div-Work - RulesetB:02-02-01

    • D.

      Org-Div-Work-FraudClaim - RulesetC:01-09-12

    • E.

      Org-Div-Work-FraudClaim - RulesetC:01-17-99

    Correct Answer
    D. Org-Div-Work-FraudClaim - RulesetC:01-09-12
    Explanation
    Because this instance of the rule is not masked by a blocked or withdrawn rule, and the applies to class is more specific than Org-Div-Work, this version of EnterClaimDetails is run.

    Rate this question:

  • 4. 

    You are creating the assets for a generalized, reusable application. In which layer of the Enterprise Class Structure (ECS)  do you create the assets?

    • A.

      Implementation layer

    • B.

      Framework layer

    • C.

      Division layer

    • D.

      Pega Platform layer

    Correct Answer
    B. Framework layer
    Explanation
    The Framework layer contains the assets used to create generalized, reusable applications.

    Rate this question:

  • 5. 

    A requirement states the case must advance to one of three possible stages based on a known condition. The conditions are subject to change.Which configuration option provides the most flexibility when configuring the case life cycle?

    • A.

      Add an Update Case smart shape to the case life cycle and use a data transform to identify the appropriate stage.

    • B.

      Add a process to the case life cycle and use a when condition to control the start of the process.

    • C.

      Add a Change Stage smart shape to the case life cycle and use a parameter to identify the appropriate stage.

    • D.

      Add a process to the case life cycle and use a decision table to identify the appropriate stage.

    Correct Answer
    C. Add a Change Stage smart shape to the case life cycle and use a parameter to identify the appropriate stage.
    Explanation
    Using a parameter rather than a stage name to direct the flow in the Change Stage smart shape provides the most flexibility.

    Rate this question:

  • 6. 

    You are updating an application that is comprised of a number of ruleset versions.How do you copy the highest version of each rule in the different ruleset versions into a higher ruleset version?

    • A.

      Use the Ruleset Maintenance wizard to move the rules from the existing rulesets into the new ruleset.

    • B.

      Use the Ruleset Maintenance wizard and skim the rulesets to collect the highest version of every rule into the new ruleset version.

    • C.

      Use the Application Structure landing page to lock the current ruleset versions and increment the application to a new ruleset version.

    • D.

      Use the Application rule form to create a branched ruleset, then merge the rulesets into the new branch.

    Correct Answer
    B. Use the Ruleset Maintenance wizard and skim the rulesets to collect the highest version of every rule into the new ruleset version.
    Explanation
    Skimming creates rules for a major or minor ruleset version by copying selected rules of lower numbered ruleset versions into a higher ruleset version.

    Rate this question:

  • 7. 

    A bank wants to add a qualification process to an account opening case type. In this qualification process, users select the type of account to open by answering a set of questions. Once the user selects the type of account to open, the application advances to a second process to capture identifying information. Only after the user provides identifying information is the case saved to the database. Which configuration option satisfies this requirement?

    • A.

      Add a Persist Case shape to the starting flow.

    • B.

      Configure a screen flow as the starting flow for the case.

    • C.

      Defer the case save using the Obj-Save method.

    • D.

      Instantiate the case as a temporary case.

    Correct Answer
    D. Instantiate the case as a temporary case.
    Explanation
    Temporary cases are not written to the database until persisted.

    Rate this question:

  • 8. 

    To ensure a case is not a duplicate, the application should present users with a list of open cases matching either the customer name or the type of inquiry. Which three configuration options satisfy this requirement? (Choose Three)

    • A.

      Add a weighted condition to compare the customer name to existing cases.

    • B.

      Add a must-match condition to list only cases that match the type of inquiry.

    • C.

      Add a weighted condition to identify existing cases that are not resolved.

    • D.

      Add a must-match condition to identify existing cases that are not resolved.

    • E.

      Add a weighted condition to compare the type of inquiry to existing cases.

    • F.

      Add a must-match condition to list only cases that match the customer name.

    Correct Answer(s)
    A. Add a weighted condition to compare the customer name to existing cases.
    D. Add a must-match condition to identify existing cases that are not resolved.
    E. Add a weighted condition to compare the type of inquiry to existing cases.
    Explanation
    Test the customer name with a weighted condition, and specify a weight that exceeds the threshold value to return cases where the customer name matches.

    Test the case status with a must-match condition to eliminate resolved cases from the duplicate case search.

    Test the type of inquiry with a weighted condition, and specify a weight that exceeds the threshold value to return cases where the type matches.

    Rate this question:

  • 9. 

    A manager wants to use resources from two different units to process onboarding cases. You create a __________ record  to meet this requirement.

    • A.

      Work pool

    • B.

      Access group

    • C.

      Work group

    • D.

      Class group

    Correct Answer
    C. Work group
    Explanation
    A work group identifies a cross-functional team that allows resources to be shared across units, divisions, or an organization.

    Rate this question:

  • 10. 

    A requirement states that if the request is less than EUR1000, the request is routed  to a  Cost Center Manager. If the amount is greater than EUR1000, the request is  also routed to a Director. In addition, if the request is for customer billable expenses, the request must be approved by an Accounts Payable manager. How do you configure the process to satisfy this requirement? 

    • A.

      Add an Approve/Reject step. Set the approval flow type to Single level

    • B.

      Add an Approve/Reject step. Set the approval flow type to Cascading and use an authority matrix.

    • C.

      Add a Collect Information step. Use the ToDecisionTable router.

    • D.

      Add an Approve/Reject step. Set the approval flow type to Cascading and use the reporting structure.

    Correct Answer
    B. Add an Approve/Reject step. Set the approval flow type to Cascading and use an authority matrix.
    Explanation
    The process uses a decision table that can be used for defining approvers not in the management hierarchy.

    Rate this question:

  • 11. 

    A requirement states that every step in the screen flow must be executed sequentially. Which two options do you select on each assignment shape to configure the screen flow to meet this requirement? (Choose Two)

    • A.

      Perform post-processing when navigating away from step

    • B.

      Enable navigation link

    • C.

      Only allow navigating back to this step

    • D.

      Save on last step

    Correct Answer(s)
    B. Enable navigation link
    C. Only allow navigating back to this step
    Explanation
    Select this option to display the step in the navigation sequence.

    Select this option to prevent users from skipping ahead to a later step before the preceding steps are complete.

    Rate this question:

  • 12. 

    A mortgage application process includes two different subprocesses that can run in parallel. When the two subprocesses are complete, the  mortgage application process continues. How do you configure the mortgage application process to implement this requirement?

    • A.

      Add a Split For Each shape

    • B.

      Add a Subprocess shape and select the Spinoff flow option

    • C.

      Add a Split Join shape

    • D.

      Add a Create Case shape

    Correct Answer
    C. Add a Split Join shape
    Explanation
    Use the Split Join shape to call multiple independent processes that operate in parallel and then later rejoin.

    Rate this question:

  • 13. 

    An insurance company collects fees for claims that exceed a specific claim amount. Fees and  claim amount thresholds vary by location. Select the method you  use to create specialized rules so that fees  are correctly processed for each location.

    • A.

      Specialize by property circumstance

    • B.

      Specialize by multivariate circumstance

    • C.

      Specialize by class

    • D.

      Specialize by ruleset

    Correct Answer
    B. Specialize by multivariate circumstance
    Explanation
    Specialize by multivariate circumstance when you want to specialize a rule using multiple properties such as claim amounts and locations.

    Rate this question:

  • 14. 

    Users must work on the next highest-priority assignment from the workbaskets associated with their work group. This requirement must be implemented using Get Next Work.Which two configuration options in the Operator ID record do you use to satisfy this requirement? (Choose Two)

    • A.

      Operator is available to receive work

    • B.

      Merge workbaskets

    • C.

      Get from workbaskets first

    • D.

      Use all workbasket assignments in user's work group

    Correct Answer(s)
    B. Merge workbaskets
    D. Use all workbasket assignments in user's work group
    Explanation
    This option organizes all assignments in all workbaskets into a single list.

    This option consolidates all assignments in any workbasket for which the work group field is the same as the work group field of the operator.

    Rate this question:

  • 15. 

    When you configure a flow action with a preprocessing action, the system performs the action ___________________.

    • A.

      When the user enters data in the form

    • B.

      When the user updates the details in the assignment

    • C.

      If the flow action is the default action for the assignment

    • D.

      Each time the user initiates the flow action

    Correct Answer
    D. Each time the user initiates the flow action
    Explanation
    At runtime, the system applies the transform or activity to the current primary page each time the flow action is invoked.

    Rate this question:

  • 16. 

    An application displays a list of product categories. Some product categories are common to all case types. The remaining product categories  vary by case type. How do you configure the list values?

    • A.

      Create a property in the class group with a local list of common values. Specialize the property for each case type with a local list of the unique values.

    • B.

      Circumstance the property by case type. Configure each circumstance with a local list of the appropriate list values.

    • C.

      Specialize the property for each case type. Configure each property with a local list of appropriate values.

    • D.

      Create the property in the class group. Create field value rules for the list values in the appropriate class.

    Correct Answer
    D. Create the property in the class group. Create field value rules for the list values in the appropriate class.
    Explanation
    Creating field value rules for the list values allows you to specialize the contents of the list as appropriate while maintaining a set of common list values for all case types.

    Rate this question:

  • 17. 

    In which situation do you select the Copy data from a data page option rather than Refer to a data page option to populate a page?

    • A.

      When you always need the most recent data

    • B.

      When you need the data to be stored as part of the case

    • C.

      When the property is of type pagelist

    • D.

      When you use a data transform or an activity as the source for the data page

    Correct Answer
    B. When you need the data to be stored as part of the case
    Explanation
    Copy data from a data page creates a version of those properties in the case.

    Rate this question:

  • 18. 

    Select the UI design best practice for supporting application usage on a mobile device. 

    • A.

      Configure links for user actions.

    • B.

      Display all UI elements on a form.

    • C.

      Use auto-generated controls.

    • D.

      Use fixed-width styling.

    Correct Answer
    C. Use auto-generated controls.
    Explanation
    Auto-generated controls are cross-browser compatible and support standard application platforms, including those for mobile devices.

    Rate this question:

  • 19. 

    Which element do you configure to create a reusable text style in a skin to apply to both button labels and list entries?

    • A.

      A mixin

    • B.

      A format

    • C.

      A component

    • D.

      A layout

    Correct Answer
    A. A mixin
    Explanation
    A mixin is a reusable style pattern applied to one or more formats.

    Rate this question:

  • 20. 

    Which situation requires the use of a class join?

    • A.

      A list of child cases categorized by the case ID of the parent case

    • B.

      A list of cases that includes the create by operator and current work status

    Correct Answer
    A. A list of child cases categorized by the case ID of the parent case
    Explanation
    This report combines information from the parent case class and the child case class, and requires a join on the case ID of the parent case.

    Rate this question:

  • 21. 

    You need to determine if all paths of a flow will execute correctly. Select two rules used to simulate  service calls. (Choose Two)

    • A.

      Data object

    • B.

      Data transform

    • C.

      SQL connector

    • D.

      Data page

    Correct Answer(s)
    B. Data transform
    D. Data page
    Explanation
    A simulation data transform can be applied to populate a data page.
    You can simulate a data page.

    Rate this question:

  • 22. 

    One concern about integrating with external systems is managing  connection information as the application migrates from one server to another. You address this concern using _______________.

    • A.

      Circumstances

    • B.

      Global Resource Settings

    • C.

      Branches

    • D.

      Dynamic Class References

    Correct Answer
    B. Global Resource Settings
    Explanation
    Global Resource Settings allow you to set values for integration settings without hard coding them into your application.

    Rate this question:

  • 23. 

    In which two use cases  do you use a Connect SQL rule?  (Choose Two)

    • A.

      Execute SQL statements that contain database vendor specific syntax.

    • B.

      Update a row in a single external database table.

    • C.

      Execute a complex SQL statement such as a join or stored procedure against an external database.

    • D.

      Execute custom SQL statements to improve performance of queries and updates to the PegaRULES database.

    Correct Answer(s)
    A. Execute SQL statements that contain database vendor specific syntax.
    C. Execute a complex SQL statement such as a join or stored procedure against an external database.
    Explanation
    Use Connect SQL rules to execute SQL statements that contain database vendor specific syntax.

    Use Connect SQL rules to execute a complex SQL statement such as a join or stored procedure against an external database.

    Rate this question:

  • 24. 

    You need to display an error message to the user if a data page fails to retrieve data from an external system. Where do you detect the error?

    • A.

      In the activity transition condition invoking the connector

    • B.

      In the response data transform

    • C.

      In the post-processing activity in the data page

    • D.

      In the error handling flow on the connector

    Correct Answer
    B. In the response data transform
    Explanation
    Use the response data transform to detect errors.

    Rate this question:

  • 25. 

    You need to unit test a decision table. The table compares input properties against data on a clipboard page. What two methods allow you to populate the clipboard page with data before testing the decision table? (Choose Two)

    • A.

      Use the Clipboard tool to write the values to the pySimulationDataPage.

    • B.

      Create a data transform to provide values for the properties on the clipboard page.

    • C.

      Open a case with the needed data and copy the data to the clipboard for the unit test.

    • D.

      Provide the values in the Run Rule dialog.

    Correct Answer(s)
    B. Create a data transform to provide values for the properties on the clipboard page.
    C. Open a case with the needed data and copy the data to the clipboard for the unit test.
    Explanation
    You can run a data transform to populate clipboard data prior to unit testing a rule.

    You can copy data from an existing case to populate clipboard data prior to unit testing a rule.

    Rate this question:

  • 26. 

    A report definition takes longer than expected to return results. Which two Pega tools do you use to help identify the issue? (Choose Two)

    • A.

      PegaRULES Log Analyzer (PLA)

    • B.

      Performance Analyzer (PAL)

    • C.

      Database Trace

    • D.

      Performance Profiler

    Correct Answer(s)
    B. Performance Analyzer (PAL)
    C. Database Trace
    Explanation
    Use PAL to discover the elapsed times for database operations.

    If a database query takes longer than expected to return a result, Database Trace can provide information on the details of events related to the query.

    Rate this question:

  • 27. 

    An issue prevents an agent activity from committing entries. You want to troubleshoot the  activity in the System Management Application (SMA) to determine which step or steps are producing errors. Which approach do you take to locate the issue?

    • A.

      Run the Tracer tool for a specific agent.

    • B.

      Review the exception information in the list of all agents.

    • C.

      Examine the items in the Broken Process queue.

    • D.

      Run the requeue option for a specific agent.

    Correct Answer
    A. Run the Tracer tool for a specific agent.
    Explanation
    Running the Tracer tool allows you to examine the activity steps.

    Rate this question:

  • 28. 

    What approach do you take to simplify the process of migrating data instances from one environment to another  environment?

    • A.

      Associate each data instance with an application ruleset.

    • B.

      Save the data instances to an application ruleset.

    • C.

      In the Application Packaging wizard, select the instances you want to include in the Data Instances to Include step.

    • D.

      Use the Include data types setting in the Product rule.

    Correct Answer
    A. Associate each data instance with an application ruleset.
    Explanation
    The system uses the associated ruleset to identify instances to include in the archive file.

    Rate this question:

  • 29. 

    In an online banking application, customers are not allowed to initiate a request to transfer funds when they have pending transfer requests in an audit stage.Which configuration option do you use to implement this requirement?

    • A.

      Configure a Validate rule to evaluate if the user has a pending transfer request in the audit stage.

    • B.

      Set an entry validation condition on the first stage in the transfer funds case type.

    • C.

      Use a privilege to determine if the customer has a pending transfer request in the audit stage.

    • D.

      Use an Access When condition to determine if the customer has a pending transfer request in the audit stage.

    Correct Answer
    D. Use an Access When condition to determine if the customer has a pending transfer request in the audit stage.
    Explanation
    An Access When rule defines a test that the system performs to allow, or disallow, a user from performing an operation.

    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
  • Dec 28, 2016
    Quiz Created by
    Patricklafunk
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.