ssa exam Flashcards

1
Q

Which layer of the ECS contains generalized assets that are then extended by specific implementations?

A. framework

b. organization
c. implementation
d. division

A

A: framework
The Framework layer contains assets that can be extended in specific implementations. The framework layer may be comprised of one or more generalized applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What would be the reason for a developer to roll from version 01-01-01 to version 01-01-05?

A. that is not possible
B. want to reserve some space for urgent patches
c. developer can easily remember the deployed version
d. no sense

A

b. want to reserve some space for urgent patches

If you also deploy to a production environment, a best practice is to reserve some space for hotfixes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

In which of the following situations would you use a rule circumstance to resolve the requirement?

a. process doesn’t execute if a user is single
b. an online order process optionally allows customers to update the credit card number saved with their account
c. service level notifies the assigned user when a goal interval is exceeded, and notifies the user’s manager when a deadline interval is exceeded.
d. national insurance company requires a different minimum for liability coverage in each state

A

d. national insurance company requires a different minimum for liability coverage in each state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

An application change goes into effect on June 15, 2019. Due to this change, 2 fields are added to a user form to collect information for compliance purposes. Assuming that today is April 30, 2019, how should you configure circumstancing for the form?

a. circumstance the form by property and date; test that the creation date for the case is on or after June 15, 2019
b. update the existing form to apply a circumstance; specify June 15 2019, as the end date
c. circumstance the form by template and definition; in the definition, specify June 15 2019, as the cut-off date
d. circumstance the form by property and date; specify June 15, 2019, as the start date

A

d. circumstance the form by property and date; specify June 15, 2019, as the start date

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which statement best describes the role of the base rule in circumstancing?

a. the base rule is a template used to create all of the circumstanced variants
b. the base rule describes case behavior in effect until a certain date
c. base rule lists all of the properties for which a rule can be circumstanced
d. base rule is used if no circumstanced variant applies

A

d. base rule is used if no circumstanced variant applies

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When a process is configured to create temporary cases, which of the following occurs when a user creates a case?

a. data is stored in the database
b. the system creates an object ID and stores the case in the database
c. the case is stored in memory
d. the system asks the user whether to store the case in the database

A

c
Temporary cases are only stored in memory on the clipboard and not in the Pega Platform™ database. Temporary cases do not have case IDs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what task must you perform in order to persist a temporary case?

a. add a persist case smartshape to the process
b. add an object ID to the case
c. add a persistence condition to the case type
d. configure pystartcase to persist a case

A

a. add a persist case smartshape to the process
To persist a temporary case, add a Persist Case automation step to the case life cycle. When Pega encounters the Persist Case step, Pega creates a case ID and commits the case data to the database.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

field values enable you to?

a. set default values for a property
b. define the values used in a circumstance template
c. test the validity of an input value
d. customize a list of allowed values for a property based on the context of the property

A

d
Field values provide an alternate method for defining allowed values for properties. Field values enable you to manage the list of allowed values separately from the property. Managing the allowed values separately from the property enables you to reuse a single property, and customize the allowed values based on the context of the property.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

how do you customize the allowed values for a property based on the context of the property using field values?

a. create a field value record and a unique property record for each allowed value in each context
b. create a base field value record, then create a circumstance of the base record for each allowed value
c. create a ruleset for each context, then create a field value record for each value and add the field value record to the appropriate ruleset
d. create a field value record for each value and set the context using the Apply to: field

A
d. create a field value record for each value and set the context using the Apply to: field
You can add different field values for a single property in the same context, or in separate contexts using the Apply to: class setting for each value.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

which step do you perform to update the logo in a portal header?

a. upload the image in the application skin
b. upload the image in the application theme
c. upload the image in the portal skin
d. upload the image in the application record

A

b. application theme

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

which record do you configure to add an item to the left panel menu in the case manager portal?

a. navigation record
b. harness record
c. skin record
d. portal record

A

a. navigation record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

which two options do you configure on a portal record?

a. the skin to apply branding to the portal
b. the positioning of the navigation pane within the portal
c. the user role of the type of user who would access the portal
d. applications available to users

A

a & c
the skin to apply branding to the portal
the user role of the type of user who would access the portal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

which two standard accessibility options are available without adding the pegaWAI ruleset?

a. placement of the screen and keyboard are controlled verbally by the user
b. high contrast color schemes are available for users with vision limitations
c. tooltips on controls are read aloud to the user by a screen reader
d. text and icon size are controlled verbally by the user

A

b & c
high contrast color schemes are available for users with vision limitations
tooltips on controls are read aloud to the user by a screen reader

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

users must select the make and model of their vehicle when submitting a new insurance claim. which is the best implementation for this use case?

a. configure a keyed data page of the make and model information
b. configure a page property with the refer to a data page option enabled
c. source the contents of the UI control directly from a data page
d. configure a page property with the copy data from a data page option enabled

A

c. source the contents of the UI control directly from a data page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

a product return case must always show the current contact information for the customer from the customer database. which is the best implementation for this use case?

a. configure a data transform to directly populate the data model with customer data
b. reference a data page with customer information directly from UI controls
c. configure a page property with the refer to a data page option enabled
d. configure a page property with the copy data from a data page option enabled

A

c. configure a page property with the refer to a data page option enabled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

an online order must include item price information at the time of the order placement. which is the best implementation for this use case?

a. configure a page property with the refer to a data page option enabled
b. reference data directly without making it part of the data model
c. configure a data transform to directly populate the data model with price information
d. configure a page property with the copy data from a data page option enabled

A

d. configure a page property with the copy data from a data page option enabled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

which two statements about external classes are true? (choose Two)

a. it is possible to create declare expression rules on external classes
b. an external class always has an associated database table instance
c. external classes must contain the pzInsKey and pxObjClass properties
d. an external table can be part of a class group

A
a & b
No inheritance or rule resolution applies to external classes, even if the class name contains a hyphen. Because each external class has an associated database table Data-Admin-DB-Table instance, it cannot be part of a class group.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

which two of the following options are good uses of connect SQL rules? (choose two)

a. execute a complex SQl statement such as a join or stored procedure against an external database
b. update an external table as part of a distributed transaction
c. execute custom SQL statements to improve performance of queries and updates to the pegaRULES database
d. execute SQL statements that contain database vendor specific syntax

A

a & d
execute a complex SQl statement such as a join or stored procedure against an external database
execute SQL statements that contain database vendor specific syntax

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

which index keyword add an element to the end of a page list property?

a. append
b. insert
c. current
d. prepend

A

a. append

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

in which of the following situations do you simulate a data page?

a. when the interface definition is not finalized
b. when a large amount of data requires simulation
c. when the data page writes data to the external system
d. when the connector is available for the integration

A

A: when the interface definition is not finalized

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

which two of the following situations require an activity?

a. call a connector from a data page
b. simulate a connector
c. simulate a data page
d. call a connector from a flow

A

b & d

simulate a connector and call from a flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

which two of the following steps are necessary to implement global resource settings?

a. create a data page
b. place all GRS rules in a different ruleset as the integration rules
c. create a report definition
d. create a data transform

A

a & d

create a data page & data transform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

which of the following record types are editable on a production system?

a. SOAP connector
b. property
c. data transform
d. dynamic system setting

A

d. dynamic system setting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

select two benefits of using global resource settings. (choose two)

a. GRS improves the performance for integration with the external system
b. GRS allows you to manage settings in one place
c. GRS allows you to manage settings without unlocking rulesets
d. GRS allows you to define settings for your different environments in one location

A

b & c
GRS allows you to manage settings in one place
GRS allows you to manage settings without unlocking rulesets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

what requirement do you satisfy with an access when record?

a. managers can perform an optional action to transfer a case to another workbasket, but users cannot
b. accountants can edit a purchase request only if the case was created by a member of their assigned department
c. government regulations require that you explicitly block user access to personally identifiable information
d. company policies require that you only allow managers to run reports on purchase requests

A

b. accountants can edit a purchase request only if the case was created by a member of their assigned department

26
Q

for what reason would you configure an access deny record?

a. explicitly prevent users from deleting cases to satisfy a company policy
b. prevent users from updating cases during a particular stage of the case life cycle
c. prevent users from performing a specific flow action
d. prevent users from deleting attachments to a case

A

a. explicitly prevent users from deleting cases to satisfy a company policy

27
Q

which two of the following statements are true about styling a pega web mashup? (choose two)

a. style of the application is configured through a skin rule
b. you can use the existing skin from the application, or modify the skin rules associated with the portal rules
c. pega web mashup cannot be used for unauthenticated users who lack a pega operator ID
d. portal skin cannot inherit attributes from the application skin

A

a & b
style of the application is configured through a skin rule
you can use the existing skin from the application, or modify the skin rules associated with the portal rules

28
Q

the user enters a response on a form and clicks submit. The pega application return an error. which tool can you use to determine the cause of the error in your application?

a. live UI tool shows you all the forms but doesn’t indicate the cause of the error
b. use the tracer tool, search for the first FAIL status, and see which step is causing the error
c. use the live UI tool and search for the form that is causing the error
d. use the alerts tool and search for the alert that is reporting the error

A

b: use the tracer tool, search for the first FAIL status, and see which step is causing the error

29
Q

you are configuring a process in which users advance to the appropriate forms based on yes/no answers on the forms. How do you configure the process so that users working in an offline mobile app can complete the necessary forms?

a. add decision shapes configured with decision tables
b. add decision shapes configured with decision trees
c. add change stage smart shapes
d. add decision shapes configured with boolean expressions

A

d. add decision shapes configured with boolean expressions

30
Q

when enabling a mobile app for offline processing, what three elements in your application do you update?

a. case type
b. work group
c. mobile channel
d. access group

A

a, c, d

case type, mobile channel, access group

31
Q

what occurs in an offline-enabled mobile app when a user creates a new case or completes a task?

a. new case is immediately added to the list of available cases
b. if the mobile device is online, the app communicates directly with the server, eliminating the need for data synchronization
c. new case or completed task is added to the action queue
d. creating a new case or completing a task causes the mobile device to go online and synchronize with the app server

A

c. new case or completed task is added to the action queue

32
Q

organize each rule in the appropriate layer of the ecs

  1. organization
  2. framework
  3. division
  4. implementation

a. an email confirmation for mortgage application sent within two hours of receipt
b. a service level rule that defines expected response time for all application in a department
c. standard business process expected to be extended for specific application requirements
d. property that defines a standard customer account number used throughout an organization

A
  1. d
  2. c
  3. b
  4. a
33
Q

rule resolution fails to execute. what are three possible reasons it fails to execute? (choose three)

a. the operator doesn’t have one or more of the rulesets in their ruleset list
b. the rule is withdrawn
c. the rule is blocked
d. one or more ruleset is missing from the application ruleset
e the user doesn’t have the appropriate privilege to access the rule by rule resolution

A

b: withdrawn
c: blocked
e: user doesn’t have the appropriate privilege to access the rule by rule resolution

34
Q

your application contains the following versions of a service level. the application is being updated, the service level is no longer circumstanced. which two options can you use to reset the circumstanced rule? (choose two)

a. update the base rule the new ruleset version and select the base rule option
b. withdraw the circumstanced rules in the class
c. copy the base rule to the class and select the base rule option
d. block the circumstance rules in the class

A

b & c

35
Q

a claims management application sends notifications based on the type of damage. each notification includes a privacy statement, which varies by country. which implementation satisfies this requirement?

a. create a multivariate circumstanced rule and a when rule
b. create a single property circumstanced rule
c. create a multivariate circumstanced rule, a circumstance definition, and a circumstance template
d. create a single property circumstanced rule and a when rule

A

c. create a multivariate circumstanced rule, a circumstance definition, and a circumstance template

36
Q

you are analyzing application performance and notice one or more data transforms exceeding preferred performance parameters. which of the following performance tools do you use to help troubleshoot the issue?

a. pegaRULES log analyzer
b. performance analyzer
c. database trace
d. performance profiler

A

d. performance profiler

37
Q

in which two situations do you use the pegaRULES log analyzer application performance?

a. after the application is deployed to a production system
b. before migrating an application
c. during user acceptance testing
d. through the application development cycle

A

a. after the application is deployed to a production system

c. during user acceptance testing

38
Q

while running an application, a user notes that a system exception occurred. which log do you review to identify the issue?

a. pega
b. bix
c. alert
d. alert security

A

a. pega

39
Q

what is the difference between call and branch in an activity? (select two)

a. call methods calls a sub activity. the main activity runs parallel with the sub activity
b. call methods calls a sub activity. the main activity resumes after the sub activity finishes its work
c. branch methods calls a sub activity. the main activity runs parallel with the sub activity
d. branch methods calls sub activity. the main activity stops after the sub activity finishes its work. main activity doesn’t continue with the remaining steps

A

b. call methods calls a sub activity. the main activity resumes after the sub activity finishes its work
d. branch methods calls sub activity. the main activity stops after the sub activity finishes its work. main activity doesn’t continue with the remaining steps

40
Q

which of the following can be marked as relevant records? (choose 3)

a. properties
b. harness
c. correspondence
d. activity
e. datapage

A

a; properties

b: harness
c: correspondence

41
Q

when an assignment is in review, its work status is set to open-review. which two step do you perform to implement this feature? (choose two)

a. create a field value rule for the open-review status
b. add open-review as an allowed status on the case type rule
c. apply the open-review status to the appropriate assignments
d. add a data transform to the process to apply the open-review status before reaching the appropriate assignment

A

a. create a field value rule for the open-review status

c. apply the open-review status to the appropriate assignments

42
Q

select the use case that requires the application to use pre- or post- processing in a flow action

a. review data from an external system
b. calculate a total for items in a page list property
c. copy selected items to a page list property
d. set default values for case properties

A

c. copy selected items to a page list property

43
Q

which config option do you use to delegate a rule?

a. save a copy of the rule in an application ruleset, and restrict access to the ruleset to a specific access group
b. save a copy of the rule in a production ruleset, then set the availability of the original rule to withdrawn
c. save a copy of the rule in a production ruleset, and restrict access to the ruleset to a specific access group
d. save a copy of the rule in production ruleset, then set the availability of the original rule to not available

A

c. save a copy of the rule in a production ruleset, and restrict access to the ruleset to a specific access group

44
Q

which two options do you consider when creating a pre-processing data transform? (choose two)

a. potential reuse of the flow action
b. security setting for the flow action
c. the timing of the commit for the flow action
d. the effect if the flow action is reloaded

A

a. potential reuse of the flow action

d. the effect if the flow action is reloaded

45
Q

a flow action calls a pre-processing data transform to initiate values. there are several flow actions available for the assignment. you want to make sure that the values are only initiated once for each flow action. how do you implement a solution?

a. make sure that the flow action doesn’t have the highest likelihood since it will always be invoked
b. do nothing
c. configure the data transform as post-processing instead of pre-processing
d. add logic to the pre-processing data transform to test if values were already initiated

A

d. add logic to the pre-processing data transform to test if values were already initiated

46
Q

you want operators in two separate units to be able to perform work routed to either unit. which configuration supports this?

a. on each operator’s record, associate the operator with both units
b. on each operator’s record, associate the operator with the same work group
c. on each unit record, associate both operators with each unit
d. on the work group record, associate the operators with the work group

A

b. on each operator’s record, associate the operator with the same work group

47
Q

how do you configure a process so that the request can continue to be process if only two of the three approve the order?

a. use a decision table
b. use a validate rule
c. use a some join condition
d. use an any join condition

A

c. use a some join condition

48
Q

you want to restrict access to a work group to certain users. how do you configure this requirement?

a. add the access group for allowed users to the work group record
b. add the access role for allowed users to the work group record
c. add a skill threshold to the work group
d. add a privilege to the work group record and the appropriate access role

A

b. add the access role for allowed users to the work group record

49
Q

you populate a data page with product information. the product information varies based on the product id. which implement maximizes reusability?

a. create a data page sourced with a report definition. use parameters to specify a filter condition to retrieve specific results based on context
b. create a data page sourced with a report definition. circumstance the report definition based on the context
c. create a data page and report definition for each context. use parameters to filter the results of the response data transform
d. create a data page soured with a connector. specialize the data page by class based on the context

A

a. create a data page sourced with a report definition. use parameters to specify a filter condition to retrieve specific results based on context

50
Q

select two configuration that enable you to use the same data page for populating a list and looking up information based on the selected item in the list. (choose two)

a. set the data page edit mode to editable so the list of values can be updated
b. use the access pages with user defined keys option on the data page
c. use page list keys on the data page to identify the selected list item
d. add parameters to the data page to store the values of the selected list item

A

b. use the access pages with user defined keys option on the data page
c. use page list keys on the data page to identify the selected list item

51
Q

current soap config returns a standard exception when the service can’t find a valid instance of the security activity. what action do you take in order to provide specific information to the user when this exception occur?

a. add a mapping error fault condition to the service soap form
b. add a service fault condition to the parse xml form
c. add a service error fault condition to the service soap form
d. add a mapping error fault condition to the xml stream form

A

c. add a service error fault condition to the service soap form

52
Q

data page is used to retrieve data from an external system. if an error occurs, you want to display a message to the user and send an email to the system admin. How do you implement this requirement?

a. create an error handler data transform that adds an error message to the data page and sends email
b. invoke the connector from an activity and use standard Obj-methods to add an error message and send an email
c. create a custom error handler flow that displays the error message and sends an email
d. configure an error handling process that displays the error message and send an email

A

a. create an error handler data transform that adds an error message to the data page and sends email

53
Q

you are updating a SOR using a soap connector. if the SOR is unavailable, you want to retry after an hour. if it is still unavailable, a notification should be sent to a system admin. how do you implement this?

a. use a transition condition in the activity step invoking the connector
b. implement the logic in the connector’s error handler flow
c. customize the standard pxErrorhandling Template data transform
d. implement the logic in the data page’s response data transform

A

b. implement the logic in the connector’s error handler flow

54
Q

you are updating an SOR using a flow rule by calling a SOAP connector from an integrator shape. you want to display an error message when SOR is unavailable.

a. implement the logic in the connectors error handler flow
b. implement the logic in the data pages response data transform
c. use a transition condition in the activity step invoking the connector
d. customize the standard pxErrorHandling template data transform

A

c. use a transition condition in the activity step invoking the connector

55
Q

a client wants to replace the logo in the case manager and case worker portals. each user has their own logo. how do you add logos?

a. upload each logo to a unique binary file
b. reference each logo in a skin
c. upload each logo to the portal record
d. upload each logo to a unique section

A

a. upload each logo to a unique binary file

56
Q

you are preparing to create a new major version of an application ruleset in which there are multiple minor and patch versions. how do you create the new ruleset version?

a. use the ruleset maintenance wizard to skim the relevant ruleset version to copy the highest version of existing rules to the new ruleset version
b. create a new application ruleset using the appropriate version number, then copy the highest version of existing rules into the new ruleset version
c. use the ruleset maintenance wizard to merge the existing rules in the relevant ruleset versions to the new version
d. use the application structure landing page to lock and roll the existing ruleset version to the new version

A

a. use the ruleset maintenance wizard to skim the relevant ruleset version to copy the highest version of existing rules to the new ruleset version

57
Q

several dev teams work on different enhancements. the release for each enhancement is uncertain. which two options allow each team to keep its work separate?

a. create a new ruleset version for each team
b. set up a branch ruleset for each team
c. create a new application for each team
d. create a production ruleset for each team

A

b. set up a branch ruleset for each team

c. create a new application for each team

58
Q

an application must support two case types. the case types are released into production on separate schedules. given these requirements, which specialization approach do you use?

a. all rules are managed in the same ruleset and circumstanced by case type
b. the case types are organized in unique classes. both case types are managed with a single ruleset
c. the case types are organized in unique classes. each case type is managed with a unique ruleset
d. the case types are organized in the same class. each case type is managed with a unique ruleset

A

c. the case types are organized in unique classes. each case type is managed with a unique ruleset

59
Q

in your purchasing application is a decision table with discount codes. you want to delegate the decision table. In which ruleset do you save the decision table to allow delegation?

a. organization
b. production
c. integration
d. application

A

b. production
You can delegate a paragraph, decision table, data type (configured for local storage), map value, correspondence, or service-level agreement (SLA), including circumstance types

60
Q

During the development of your application, you created operators for testing purposes. you are preparing to migrate to another environment, but you don’t want to include the operators. which two options exclude the operators? (choose two)

a. in the operators step in the application packaging wizard, clear the check boxes next to the operator names. In the product rule, clear the “include associated data items” check box
b. in the operators step in the application packaging wizard, clear the check boxes next to the operator names. In the product rule, clear the “include data types” check box
c. before you run the application packaging wizard, remove the associated ruleset from the operator record
d. before you run the application packaging wizard, save the operators to an organizational ruleset. select the exclude non-versioned rules check box in the product rule

A

a. in the operators step in the application packaging wizard, clear the check boxes next to the operator names. In the product rule, clear the “include associated data items” check box
c. before you run the application packaging wizard, remove the associated ruleset from the operator record

61
Q

what types of resource do you add to the cache manifest?

a. images
b. icons and font families
c. static resources like html files
d. javascript

A

a. images

b. icons and font families

62
Q

In which order are service requests received?

map inbound data
map outbound data 
inbound request received
request processing
system return response
A
inbound request received
map inbound data
request processing
map outbound data
system return response