Professional Documents
Culture Documents
Consolidated Questions
Consolidated Questions
a) TRUE b) FALSE
1. Environment Setup
2. Use Case Package
3. Test Strategy and Test Plans
a) AttachANote
b) AttacAURL
c) AttachAFile
d) AttachADocument
9. Identify standard flow actions.
a) Approve Flow
b) Accept
c) Reject
d) Transfer
a) TRUE
13. if you want to fetch some data from a web service, which one you use
a. Rule-Connect-SOAP
b. Rule-Connect-WebService
c. Connector
d. Rule-Service-SOAP
a) List View
b) Summary View
a) Conception Phase
b) Elaboration Phase
c) In the beginning of Construction Phase.
d) Transition phase.
a) Integration-Services
b) Integration-Mapping
c) Technical
d) Property
18. Under the Rules-by Type tab the Security contains: (choose two)
a) Privileges
b) Access groups
c) Party role
d) Properties
19. To show the XML format of a step in order to debug which method is used:
a) Show-HTML
b) Show-Page
c) Show-Harness
d) Rule-Obj-HTML
a) AssignTo
b) SendTo
22. The Smart Shape used for showing a screen to the customer:
a) Assignment
b) Connector
c) Integrator
d) Flow Action
23. The Smart Shape is used to skip certain steps of a flow without affecting the flow
is:
a) Ticket. (Four smart shape figures were shown)
a. Inception
b. Elaboration
c. Construction
d. Transition
25. What defaults are to be checked in creating an Access Group according to New
Release (Choose Two)
a. Portal
b. Rule Set Name
c. Work Pool
d. Flow
26. In the New Manager portal, if the manager wants to select his rule then what would
he choose.
a. My rules
b. My Business rules
c. My Application Rule
d. Business Rules
27. In New PRPC, name where one can create a Microsoft Document in which u can
find all the Rule Sets.
a. Document
b. Application
c. Preflight
d. Word Document
28. What are the top most things which are created in Advanced Application
Accelerator: ( Choose two )
a. Rule set
b. Business Purpose
c. Access Group
d. Top level class
a. Work- ObjectID
b. Work- GenerateID
c. Work – Object
d. Work – New
a. Release 1
b. Release 2
c. Release 3
d. We don’t do any thing such sort
a. Assign-
b. Rule-
c. Data-
d. Work-
Deliverables
a. Set up Executive Project Steering committee
b. Establish Project Dash Board
c. Establish Project Escalation
d. Change Control
e. Issues
36. At (say) 3rd step of the Application Accelerator, which steps are performed?
Work parties
(Applications) Common frame work which can be used in more than one
business Units.
38. What do you need to connect to an external database (activity, assign, flow action
etc?)
a. Rule-Connect-SQL
b. Data-Admin-DB-Name
c. Activity
a. Create a database
b. Delete a database
c. Add a single row
d. Delete a row
e. Add multiple rows
f. Delete multiple rows?
43. If a user wants to create a document, where does he find this in new release?
a. File
b. Run
c. Application
d. None
44. What do you use for creating Word reports at the end of the application?
a. Document
b. App explorer
c. Development explorer
45. In the Account Information section, the user selects the Region Name, and a two-
letter Region Code is stored in the property. The business uses a total of four or five
regions that don’t change very frequently.
a. Local List
b. Class Key Value
c. Prompt List
d. Remote List
46. In the Vehicle Information section, the user can select several automobiles. The
selections are stored in the Vehicle property. The Vehicle property is of type
a. Value Group
b. Page Group
c. Value List
d. Page List
47. The value selected in Make determines the values to be displayed in Model. This
function is implemented using:
a. Property Set
b. Dynamic Select
c. Dependency List
d. Obj List
48. What is the class of the top level clipboard page created by the Obj-List method?
a. Code-Pega-List
b. Rule-Pega-Obj
c. pxResults
d. The same class as the returned instance
49. Work Party Roles and Access Group Roles are of same Class ?
True
False
51. Which tool is used to look at the HTMLS and the Properties that are embedded in
UI
RulesInspector
52. The following method is used to make Obj-Save method not be effective and hence
not to be taken up by subsequent Commit method
a. Obj- Save-Cancel
b. Obj-Save-Rollback
c. Obj-Save-Drop
d. Obj-All-Rollback
53. We can create ______________ rules to cause an activity to run whenever instances
of a particular class are created, updated, or deleted in the database.
Ans: Decision
Ans: Ticket
56. Which prefix to a property name indicates that its value can be updated directly by a
worker inputting information through a web form?
a. ps
b. py
c. px
d. pz
57. List at least 3 PRPC predefined data classes that serve the purpose of work parties
Ans:-i. Data-Party-Person
ii. Data-Party-Org
iii. Data-Party-Operator
iv. Data-party-Com
v. Data-party-Gov
58. There is a ________ relationship between a Folder and the items it contains:
a One-to-one
b Many-to-one
c One-to-many
d Many-to-many
59. To prevent rules from being overridden or modified, a RuleSet is marked as
(select all that apply):
a Final
b Locked
c Blocked
d Not Available
60. Custom reports can be created as all the following rules except:
a. Rule-Obj-Report
b. Rule-Obj-ListView
c. Rule-Obj-SummaryView
61. The clipboard page which contains information about your access roles, RuleSet
list, and HTTP protocol parameters is the:
a Process Page
b Requestor Page
c Thread Page
d User Pages
a. reference property
b. call function
c. Boolean expression
d. call activity
64. When a Manager is creating a list view report to generate on Sales what would he
require? (choose three)
a. Group By
b. Criteria
c. Data Source
d. Fields
e. Drill Down.
65. Where do we find a Non-numeric subscript?
a. Java Object
b. Page group
c. Value list
d. Page list
66. For the report generation to expose the embedded properties in the database what do
we require?
a. Report wizard
b. Declare Index
c. Top level property
d. Concrete Class
67. A user can generate reports using
a) True
b) False
72. Which of the following list contains the elements required to connect the database
and fetch data from it?
75. When database records are fetched from DB and placed into clipboard, which
method we are using
a. Page-New
b. Page List
c. Obj-List
d. RDB-Open
76. A property Account Status is called in an Activity belonging to some other class, A
page Count belonging to that class is called in Pages and Classes tab which is also
specified in Step Page. When this Step is called by Activity, how do you call the
Account Status.
a. AccountStatus
b. Count.AccountStatus
c. StepPage. AccountStatus
d. . accountstatus
e. Primary. AccountStatus
a. NewDefaults
b. Model.
c. FlowRule.
d. Harness.
Ans: Connect
79. Utility shape is placed on flow and in properties box on left side you should specify
the rule. How the smartprompt filter knows which activity type it is.
Ans: Portal
a. Property reference
b. Literal
c. Function
d. Boolean expression
e. Activity call
a. Flowaction
b. Section
c. Validate
d. Property
Ans: if the system finds the page already in the clipboard, it deletes
the old one and creates the new one.
86. Router, Notify, and Utility are all based on what rule? (Its defined in Security tab
in Activity)
a Rule-Obj-Flow
b Rule-Activity
c Rule-Obj-Activity
d They are each separate rule types
a) Flow action,
b) Section,
c) Property,
d) Harness
a) Circumstance,
b) Ruleset,
c) RuleSet Version,
d) Create Date Time,
e) Rule Available.
90. What are the possible fields we can give in an assignment properties
a) Flow name
b) Assign Activity
c) Routing Activity
d) SLA
e) Local Action
a) Flow rules
b) HTML rules
c) Property rules
d) When Rules
e) Activities
92. Which of the following rules can be created by the Application Accelerator (select
3)
a) Ruleset
b) Harness
c) Validations
a) Complete
b) Confirm
c) Reject
94. Given a concrete class and asked the characteristics for it
a. Create page
b. Create property
c. Execute activity
d. Start Flow
96. On the Form There Are Multiple Properties if we want to place constraints on them
we have to Create.
97. A Flow Shape termed as Flow is given and asked on which it will work
a) Embedded page
b) Current Work Object
c) Another Work Object
d) All
a) True
b) False
a) Access group
b) Class group etc
a) Newdefaults
b) Newdefault
c) PyDefault
d) Etc
103. For System architect after estimating the ROI and success factors what is the
Step to do next (Check this)
105. when login with work user, what he can do using clipboard
a) Flow rules
b) HTML rules
c) Property rules
d) When Rules
e) Declarative Rules
108. If your Assignment shape uses the standard rule “Worklist”, and your Router
uses the standard rule “ToWorkbasket”, what happens?
a) The flow will not save
b) The flow will be suspended
c) The flow will save, but an execution Java exception will be raised
d) The flow will be suspended, and control will be transferred to the
FlowProblems flow
109.
Select PRPC predefined data classes that serve the purpose of work parties (Choose Two)
a. Data-Party-Person
b. Data-Party-Group
c. Data-Party-Operator
110. Which of the following method is used to show the XML to the browser?
(Somewhat similar to the first question but not clear)
a. Show-XML
b. Show-Html
c. Show-Page
d. Show-Step-Page
e. Show-Property
111. The reactive engine uses which type of rule? (Don’t remb the question)
a. Rule-Declare-Expressions
Some other options
112. Which rule will be considered by the Rule Resolution process for the selection of
the flow in the process? (Chosse three)
113. What are created in the External Setup Wizard: (Choose three)
a. TopLevel Class
b. Ruleset
c. Model
Two more Options
a. The primary page will take precedence, if the step name is mentioned in the step
column.
b. No need of step page for all the pages.
c. The property can be referenced through the dot operator in the step.
a. Each parse xml rule contains set of parsing instructions for the PRPC
b. XML message mapped to clipboard properties
c. Rule extracts the data between delimiters.
117. Two classes given diagrammatically. And shown aggregation (black diamond
connector). Shown from subordinate class to base. What is the relationship between
them. (Not exactly the same, but looks like this)
One to Many
118. The clipboard page which contains information about your access roles, RuleSet list,
and HTTP protocol parameters is the:
a. Process Page
b. Requestor Page
c. Thread Page
d. User Pages
a. Assignment status
b. Work Status
c. Object Status
120. Question related to the Authentication and Authorization. What are the two factors
considering during Authentication?
@baseclass
Work-Object-
Satyam- Work-Cover-
Satyam-DKM-
Satyam-DKM-Other_1
Satyam-DKM-BPM-
Satyam-DKM-BPM-Citi Satyam-DKM-Other
A rule name Simple referenced from workobject level. And that rule is present in
@baseclass,work-cover-,classgroup. So which class rule will be picked by resolution
algorithm.
a. @baseclass.Simple
b. Work-Cover-.Simple
c. Satyam-DKM-Other.Simple
One more option
123. Flow Diagram: (Not exactly the same)
@baseclass
Satyam-
Satyam-DKM-
Satyam-DKM-BPM-
Satyam-DKM-BPM-Citi
a. Rule will not save and throw error like ACT1 can be saved, the activity ACT2 not
present in the “Satyam-DKM-BPM-“
Don’t remember other options.
1) Email
2) Fax
3) Mail
4) PhoneText (SMS)
127. Which of the following rule best describes the following needs
Through cascading (where one rule calls another), this rule can provide an output
based on three, four or more inputs.
a. When Condition
b. Decision Tree
c. Decision Map
d. When Directive
( Decision map was not there in the option)
128. A _________ is a container for your application business logic, which is
defined in rules.
a. Rule set
b. Class
c. Workflow
d. Flow action
a) Newdefaults
b) Newdefault
c) PyDefault
d) Default
Ans:
Exception : Check to stop the Tracer upon the first Java exception.
Fail Status : Check to pause processing if a step ends with a Fail status in the
pxMethodStatus property value
Warn status : Check to pause processing if a step ends with a Warn status in the
pxMethodStatus property value
134. When adding a Connector to an Assignment, the Likelihood associated with the
Action represents which of the following?
141. obj-open
Ans: reuses the page and cleared automatically.
142. UML diagram was given and the relation between two classes was asked.
a) One-to-many
b) Many-to-many
c) Many-to-one
d) One-to-one.
143. While we, using List report which one of the option is not available to work
Mgr?
• Drill down
• group By
• Fields
• Criteria
144. Frill or Kill means -------- in the work object..?
151. Which one of the class is not derived from Data- class?
a) Data-Corr-Email
b) Data-Assignment-summary
c) Data-Assign-product
d) Data-Address-Email
153. a diagram given. A rule is referenced from workobject level. And that rule is
present in @baseclass,work-cover-,classgroup. When refernced from workobject level
rule is not found there. So which class resolution algorithm executes
Work-cover-
@baseclass
Classgroup
Another work object
4.2 Questions
1. Which of the flow shapes can be used for a path execution in a situations like
“if...then” logic?
Utility
Decision tree
Router
Split for Each
Ans: b
2. What are the various actions that a Service Level rule can perform at Goal
and Deadline events?
3. List some of the standard connectors that come with PRPC , which enable it to
connect to external systems?
Ans: Rule-Connect-EJB
Rule-Connect-JMS
Rule-Connect-Java
Rule-Connect-SOAP
Rule-Connect-MQ
Rule-Connect-SOAP
Rule-Connect-SQL
4. List the all work object statuses that come in with PRPC
New
Open
Pending
Resolved-Duplicate
Resolved-Rejected
Resolved-Complete
5. Which of the following rule best describes the following needs
Through cascading (where one rule calls another), this rule can provide an
output based on three, four or more inputs.
a. When Condition
b. Decision Tree
c. Decision Map
d. When Directive
Ans: c
a. Rule set
b. Class
c. Workflow
d. Flow action
Ans: a
a. Agents
b. Service levels
c. Flows
d. When conditions
ANS: b
ANS: Agent
External
Worklist
WorkBasket
a. Rule-Template-Excel instance
b. Local Assignment
c. Connector Flow Action
d. Correspondence Rule
e. Local Flow Action
ANS: e
10. People and entities who are interested in the execution and progress of the
work object are called as __________________________
ANS: WorkParties
a. (0)
b. (1)
C. ( )
d. No subscript or braces.
ANS: b
13. Each application will have a standard work party rule always named
Requestor. Is this statement true or false?
ANS: False
Explanation : No default work parties will be there. Work parties will
come only as per your design
a. Harnesses
b. Properties
c. Services
d. Connectors
ANS: a
15. For a single Valid Party row on a Work Party rule form, the Model column
contains an optional field to reference a Model rule. Model rules allow you to
define default information for specified fields on the PartyDisplay form. Is this
statement true or false?
Ans: True
Ans: True
17. Both cover class and work object classes must be in same ___
_____________
18. Validation rules are required rules that guide users to input correct values into
the Rule-based HTML forms, reducing entry errors and improving productivity.
Is this statement true or false?
Ans: True
19. Validation rules used to validate property values associated with HTML forms
may display an error message if the validation fails. The error message field
in the Validation rule form may contain
Ans: d
21. Class Explorer is a tool that is available to system architects and system
administrators only. Is this statement true or false
Ans: False
Explanation : For example, you can define the constraint to say that A value
should always be more than (B+50 ). Once declarative constraint is declared,
it is always in force and it need not to be referred by any other rule
23. ____ ______________ rules are specific to a class of work and creates the
link between party roles and Data-Party Classes
Ans: Rule-Obj-WorkParty
Ans: False
25. A ___ __________ rule when added to the access group becomes the work
pool
27. Suppose there is a rule set called “XXX” which has got 5 versions. Then class
Rule-Rule set-Name will have ---- no. of instances and Rule-Rule set-Version
will have ------ no. of instances
5, 5
5, 1
1, 5
1, 1
Ans: c
28. For most of the concrete classes, PRPC comes with a standard model called
a. pyStandard
b. pyDefault
c. pyDefModel
d. pyStdModel
Ans: b
29. Which of the following are usually designed to correspond to one database
table in Process Commander.
a. Access Group
b. Class Group
c. Work Group
d. Data Group.
e. Class
Ans: b
31. What is the consequence of checking in the “Special” check box while creating
a property?
Ans: a
32. All the routing activities return its result in an output parameter called
a) AllocatedTo
b) RoutedTo
c) AssignTo
d) BranchedTo
Ans: c
33. Which of the following property / properties are not aggregate properties?
a) Page
b) PageList
c) PageGroup
d) Value
e) ValueGroup
f) ValueList
Ans: d
34. Which of the following are used to specify default values for properties
associated with a class
a) Sets
b) Models
c) Defaults
d) Formats
Ans: b
Ans: e
36. What is the significance of Page Context field while you define a declare
expression ?
Ans: When we are defining the declare expression for properties inside the
pagelist or pagegroup, we need to specify the Page context field and it’s
respective page class
37. We know that there are two mechanisms in which an instance is taken care to
be stored in database.
These are,
1. There will be a column for some of the properties of instance
2. Additionally there will be another column to store entire instance as
BLOB
Specify the column name in which instance is stored as BLOB
a. pzInsStream
b. PzPVStream
c. pzObjStream
d. pzRefStream
Ans: b
a. Instance Name
b. Instance Name + Class name
c. An integer serial number
d. Special key generated by PRPC
Ans: d
39. There is property which stores the value of create date and time or create
operator (perhaps for a work object). What is the prefix for these kind of
properties
a. px
b. py
c. pz
d. All of the above
Ans: a
40. Which tool is used to look at the HTMLS and the Properties that are
embedded in UI
ANS: RulesInspector
41. Which of the following is not the place where u can add rule sets as an access
control mechanism
a. Organization
b. Division
c. Unit
d. Access Group
e. Operator creation
Ans: c, e
Availability Consequence
1 Yes A The rule instance as well as all lower numbered version
instances will not be visible to rule resolution algorithm
and hence shall not be considered during the rule
resolution
2 No B Rule instance is available to rule resolution algorithm
but nobody can override this rule in any other rule set,
except the current ruleset
3 Blocked C Rule instance will be visible to Rule resolution algorithm
and hence shall be considered during rule resolution
process
4 Final D Particular rule instance will be invisible to rule
resolution algorithm and hence will not be considered
during rule resolution ( But all lower and upper versions
are visible to rule resolution algorithm )
Ans:
A- 3(Blocked)
B- 4 (Final)
C- 1 (Yes)
D- 2 (No)
43. Which of the following type of standard properties cannot be tailored when
you are customizing application in your own rule set. In other words, which of
the following type of properties can not be saved as to our
class/ruleset
a. px
b. py
c. pz
Ans: c
a. Param
b. param
c. Parameter
d. Local
e. Primary
Ans: a, b
45. The following method is used to make Obj-Save method not be effective and
hence not to be taken up by subsequent Commit method
a. Obj- Save-Cancel
b. Obj-Save-Rollback
c. Obj-Save-Drop
d. Obj-All-Rollback
Ans: a
46. ----------- Check box in Obj-Save method and ---------- Check box in Obj-
Delete method facilitate immediate write into database, without actually
waiting for Commit method
a. Immediate, Write-Now
b. Write-Now, Immediate
c. Save-Now, Immediate
d. Immediate, Save-Now
Ans: b
Ans: Once the ruleset is locked, no changes can be made to any rule inside
that ruleset. You can make changes to rules only after you unlock the ruleset
48. Check in and Check Out is applicable only to the instances of which of the
following family of classes
a. Data-
b. History-
c. Rule-
d. Work-
e. All of above
f. None of above
Ans: c
49. Properties that have prefix px can only be set only with following method
a. Property-Set
b. Property-Set-Px
c. Property-Set-Special
d. Property-Configure-Px
Ans: c
50. Which of the following three class groups process commander by default
contains on installation
a. Work-Cover
b. Work-General
c. Work-Folder
d. PegaAccel
d. Data-Admin
e. History-PegaSample
f. PegaSamples
Ans: d, e, f
51. Which of the following ways property called myProperty in primary page can
be obtained ( Select 3 answers )
a. .myProperty
b. Primary. myProperty
c. Primary. MyProperty
d. .MyProperty
e. primary.myProperty
f. primary.MyProperty
g. mypage.myProperty
h. param.myProperty
i. local.myProperty
Ans: a, b, e
Exp: c, d, f are not valid answer because MyProperty is starting with capital
letter. G, h and f are not valid because we are not referring through Primary
52. True or False: In various places where rule sets can be added as an access
control mechanism, the order in which rule sets are added matters a lot in
rule resolution processing
a. True b. False
Ans: True
53. How do you expose a property in the Database.
Ans:
Exception : Check to stop the Tracer upon the first Java exception.
Fail Status : Check to pause processing if a step ends with a Fail status in
the pxMethodStatus property value
Warn status : Check to pause processing if a step ends with a Warn status
in the pxMethodStatus property value
55. At ________________ Flow shape you can specify the name of the harness
that should be used at that stage
Ans: Assignment
Ans: Declare Trigger (We can create Declare Trigger rules to cause an activity
to run whenever instances of a particular class are created, updated, or
deleted in the database )
59. We know that when PRPC in installed, it comes with some standard rules. All
these standard rules are part of standard rule sets, which are obviously
locked. Name these standard rule sets
(No Multiple choice) (Part answers carry marks) (2)
61. When we want to restrict any property to a set of legal values where set size
is short - to - medium and set frequently changes, the preferable way is by
choosing
Class Key value
Local List
Remote List
Ans: B
62. When we want to restrict any property to a set of legal values where set size
is very large (such as produce codes etc) , the preferable way is by choosing
63. Select 5 classes from the following list of Rule- classes where rule resolution
processing is not applicable. In other words, which of the following class’s
instances will not have versions at all (Part answers carry mark)
Rule-HTML-Harness
Ans:
Rule-Obj-Class
Rule-Access-Role-Obj
Rule-Rule Set-Version
Rule-Method
Rule-Rule set-Name
Rule-Utility-Function
64. While Rule resolution algorithm prepares Rule set list from all data sources,
the most top rule set from a data source
Will be appended at most bottom of the list (for that data source)
Will be appended at top of the list (for that data source)
No such order will be maintained
Ans: B
65. Rule A rule which is marked as final
a) can not be overridden in any other rule set including in its own rule
set
b) can not be overridden in any other rule set except in its own rule
set
c) can not at all be overridden with different higher version
d) You can override in any rule set including in own rule set
Ans: B
66. Specify five sources from where Rule resolution algorithm retrieves rule sets
associated with an user to make rule set list
Ans:
The Clipboard tool provides you a way to review, and when appropriate
directly updates, parts of your own clipboard. It is a troubleshooting aid.
69. Assume there is a local variable called count. How do you refer this variable
within the activity
73. What is wrong in the following snippet of java code when added as inline java
in activity step. ( No Multiple choice) (2)
Note : In fast track book it is said that super class should also be with direct
inheritance with sub class. But Steve clarified that any inheritance works for
model chaining. Be careful in exam. If they ask a question still, we need to be
careful
75. Utility activities can not use which of the following methods
Show-Html
Obj-Save
Obj-Open
Commit
Ans: Show-html
76. ________________ rule is used to calculate the value of the property based
on the changes in other properties
Ans: rule-declare-expressions
77. True / False: Obj-Save-Cancel can be used not only to redo Obj-save but also
to redo Obj-Delete
a. True b. False
Ans: True
ANS : It would be visible on work object form. If we don’t check in this check
box, this party comes as an option in the parties drop down and upon
selection of the option only, we can see the part on the work object screen
79. Both Assign and Utility type of activities can not contain following methods.
Obj-Open
Show-Html
Property-Set
Property-Set-Special
Ans: Show-html
Ans: In the security tab of the activity we have activity type there we can set
the type of activity
Ans: param.AssigTo
83. Write the difference between Work list, work basket, work pool and work
group ?
Work List : outstanding (not complete) work objects waiting for a user to
perform them
Work Basket : Work basket is an entity to store the work objects where from
multiple operators can pick up the work objects and act upon these work
objects
Work Pool : This is logical collection of different work units, usually a class
group when added to the access group becomes the work pool.
84. Declarative rules need to be invoked either from an activity or from flow. Is
this statement true or false
Ans: False
Expl : Declarative rules need not to be referred from any rule. They are
always in force, once defined.
85. While using a Page-Copy method, what happens if system does not find the
destination page (copy into page) in the clipboard (1)
In this handle what would be the visible key?? (No multiple choice) (1)
Ans: FlOWDEFINITIONS
87. The property for the purpose of handle i.e., pzInsKey (which serves the
purpose of primary key) is defined in following class
a. @baseless
b. Data-
c. History-
d. Rule-
e. Work-
Ans: a
a. Citi-234-Leave
b. Citi-234-
c. Citi-234
d. Citi -
e. Citi
f. -234
g. -234-
h. –Leave
Ans: a, c
89. What is private rule set and who does create it?? (No multiple choice)
Ans: Users who have the Allow Rule Check Out? check box (on their Operator
ID instance) checked can place copies of rule instances into a personal or private
Rule set. The name of this Rule Set is the same as their Operator ID, such as
john_sawyer@abc.com.
Ans: CitiBank-loanAppl-Special-HomeLoan
CitiBank-loanAppl-Special-
CitiBank-loanAppl-Special
CitiBank-loanAppl-
CitiBank-loanAppl
CitiBank-
CitiBank
Ans: Decision
92. A local list defined for a property must always be accompanied with
_______________ Property stream, so as we can get drop down on HTML for
that property.
Ans: PromptSelect.
a. It removes the clipboard page and contents of database are also changed
accordingly
b. It changes contents of database only.
c. It removes only clipboard page
d. It neither removes clipboard page nor changes the contents of database
Ans: Notify
95. What is the difference between a declarative rule and a procedural rule ?
96. We know that Activity-End method causes the system to end the current
activity and continue with next activity on requestor’s activity list.
What happens if one activity calls (by call method) second activity that
contains Activity- End Method?
Ans: b. Both activities end up and control does not resume to calling activity.
• The Exit-Activity method ends the current activity and returns control to the
calling activity.
• If one activity calls another activity that contains the Activity-End method,
both activities end, and the system does not return to the calling activity.
Ans: PageGroup.
99. Which of the following method is used for viewing any step page’s info in XML
format (especially for the purpose of debugging)
a. Show-XML
b. Show-Html
c. Show-Page
d. Show-Step-Page
e. Show-Property
Ans: c
100. Generally routing activities are created in _____________________
Ans: b
101. 101 ________________ class instances can store images like JPG,
JPEG etc.
Ans: Rule-File-Binary.
102. While defining an activity step, a step page field can remain blank if
the step page operates on
a. Primary Page
b. Secondary Page
c. Parameter Page
d. Local Page
Ans: a
103. What is the difference between activity methods Call and Branch?
104. There are two types of functions that can be called from java step of
an activity. One is instances of Rule-Utility-Function and the other one is
-----------
Ans: Rule-Method
105. When we use Page-Rename method what happens, if the new name
that we specify already exists in the clipboard (1)
It flags appropriate warning message
System deletes that page and replaces with renamed page
It keeps quiet without any action
System renames the current page so that there will be two clipboard pages
with same name.
Ans: b
107. We know that if there are multiple instances with same visible key,
rule resolution algorithm determines which one to return. If I want to
explicitly specify the version I want (i.e. keeping the rule resolution algorithm
aside), which of the following method need to be used? (1)
Obj-Open
Obj-Open-By-Handle
Obj-Open-By-Key
Obj-Open-By-InsKey
Ans: b
Identify which class’s instance gets created for each of the following action in
PRPC ( Part answers carry marks )
( 16* 1 = 16)
1 Action Class
2 Setting default values for A Rule-Rule set-Version
Properties
3 Creating some users B Rule-Utility-Function
4 Creating User interfaces C Rule-Obj-Property
5 A new rule set is created D Rule-Obj-Activity
6 A new version of existing rule set E Data-Admin-DB-Table
is created
7 I want to create some methods on F Data-Admin-Operator-
my own which can be called from Accessgroup
java code of activity
8 I want to create predefined G Rule-Obj-Class
warnings, alerts and status to
users which can be reused at
many places
9 I want to add Qualification as H Rule-Obj-Html
additional information for all
operators
10 An activity is created in Data- class I Rule-Edit-Input
11 A collection of so many reusable J Rule-Obj-ListView
functions
12 Class and Database table linking K Rule-Obj-Model
13 Files like java script and style L Rule-Obj-Corr
sheets
14 Conversion of user friendly input M Data-Admin-Organisation
into page-friendly processing
format
15 A new concrete class / abstract N Rule-Rule set-Name
class is created
16 A Flow is created in Data-Admin- O Data-Admin-DB-Name
Operator-Accessgroup
P Rule-Utility-Library.
Q
R Data-Admin-Operator-ID
S Rule-Message
T Rule-Obj-MapValue
U Rule-Access-RoleName
V Data-Admin-Workgroup
W Data-
X Rule-Obj-Flow
Y Rule-HTML-FRAGMENT
Z Data-Admin-Workbasket
------------------ No More Alphabets ----------
Ans: 2-K; 3-R; 4-H; 5-N; 6-A; 7-B; 8-S; 9-C; 10-D; 11-P; 12-E; 13-Y; 14-I; 15-G;
16-X;
110. Rule resolution dynamically selects the right rule by searching your
profile Rule set list across multiple dimensions, including purpose, class, rule
set and version, date and time range, circumstance and security. ( True
/False)
Ans: True
111. RDB-SQL rules and RDB methods should only be used to work with
external databases, not your Process Commander database(s). Why?
Ans: In PRPC database tables, not all properties are exposed as columns of
DB. Some properties are part of the blob. If you write queries expecting as
exposed column, things may break. Preferably you should use Obj-open or
obj-List mwthods with PRPC tables
Ans: d
Ans: Ticket
Expl: Tickets support exception processing in a flow, providing an event-
driven override to normal sequential processing
114. Which prefix to a property name indicates that its value can be
updated directly by a Worker inputting information through a web form?
a)ps
b)py
c)px
d)pz
Ans: b
115. Which of the flow shapes are appropriate for defining the path of
execution according to complex “if...then” logic?
a)Utility
b)Decision Tree
c)Router
d)Split for each.
Ans: b
Ans: A
a)It permits System architects to lock certain rules to prevent users access in
a production system.
b) It enables developers to allocate rule availability to specific users for
testing purposes.
c) It prevents rules being simultaneously changed by more than one
developer.
d) It provides out-of-the-box accounting functionality for e-commerce
applications.
Ans: C
120. Describe the difference between a page group and a page list?
ANS :
Page list: ordered collection (index )
Page group: unordered collection (based on stings we can fetch the values)
Ans: D
Ans: C
123. In describing class inheritance in PegaRULES Process Commander,
which of the following statements is false?
a) Directed inheritance causes a class to inherit characteristics directly from
the specified parent class, regardless of any defined pattern inheritance.
b) Pattern inheritance causes a class to inherit characteristics from classes
that it resembles, moving up the pattern class hierarchy.
c) In pattern inheritance dashes are the delimiters for pattern matching.
d) The developer must specify pattern inheritance; directed inheritance is
optional and if specified, takes precedence
Ans: D
124. 124.A PegaRULES Process Commander class does not have a version
number, rather it is associated with a Rule set version to ensure that it is
included in migration and shipping events. Is this statement true or false?
(True /False)
Ans: True
Explanation : A class it self can not have multiple versions. But A ruleset
version is included in the class definition , so that when that ruleset is shipped
/ migrated, it takes care to include this class too
Ans: C
126. Using the Class Explorer to examine classes sorted alphabetically will
allow you to view which type of inheritance?
a)Directed Inheritance
b)Pattern Inheritance
c)Class Inheritance
d)Genetic Inheritance
Ans: B
127. Describe how the SQL in an RDB Connector rule can reference objects
on the clipboard?
Explanation: True
129. Explain the three events that cause Process Commander to evaluate
declarative rules?
ANS :
1. Change in the value of properties
2. User input to the properties
3. Saving / manipulating the instances in DB
130. Describe the difference between the “Move Rules” tools and the
features in instances of Rule-Admin-Product?
Ans: False
Ans: D
135. Which of the following pairs of directives would you need to use to
surround JavaScript that's in an HTML stream?
BODY
{={=}
background:#FFFFFF;
font-family:{pxRequestor.pyFontName};
color:#000000;
font-size:9pt;
line-height:14pt;
letter-spacing:0.5pt;
{=}=}
136. Explain when you would add a class into an existing Class Group.
Explanation: When we think the new class should share the same database
table of the classgroup
Ans: true
____________ define the interface as seen by the end user, and are used by
a single application.
A) HTML Fragments
B) HTML Streams
C) HTML Text Files
D) Harnesses
Ans: d
Ans: d
Ans: D
Ans: a
a. Assignment
b. Utility
c. Decision
d. Connector
Ans: a
Ans: True
Ans: b
Ans: d
151. Process Commander comes with eight standard Service Levels that can
be used right out of the box. Of the four choices below, choose the one that
is a standard Service Level.
A) Approval
B) To Recipient
C) To Approver
D) NotifyManager
Ans: A and D
152. An Assignment is a task in a flow that requires user input and may assign
the work object to an individual work list or workbasket.
Is this statement true or false?
Ans: True
153. On the standard harness Perform and Review forms, a paperclip
image identifies that the object has one or more attachments.
Ans: True
154. What type of rule can be described as follows? This rule captures and
presents business logic in the form of one or more if/then/else conditions. It
allows automated decisions by defining a series of tests on property values.
A) When Condition
B) Decision Tree
C) Decision Map
D) When Directive
Ans: B
155. Decision Tree rules require a property in the Default Input Property
field on the In & Out tab of the Decision Tree rule form.
Is this statement true or false?
Ans: False
156. Which of the following tools would you use to view the HTML
associated with the fragment?
A) Class Explorer
B) Look Up
C) Rules Inspector
D) Image Catalog
Ans: C
Ans: ??
158. A Decision Map converts multiple input values into a calculated result
value. Is this statement true or false?
Ans: true
160. A Decision Map may be called from a Router task. What other task
(Visio) may call for a Decision Map?
A) Decision
B) Utility
C) Connector
D) Split-For-Each
Ans: A
Ans: true
a) When Condition
b) Decision Tree
c) Decision Map
d) When Directive
Ans: C
Explanation : Decision maps can be recursively called in a cascading
manner
Ans: D
Ans: A
165. In designing a class structure for an application, what should the first
step be?
a. Identify primary users
b. Identify systems that the application will be interfacing with
c. Identify major units of completed work
d. Identify the key tasks that the application will perform
Ans:D
166. Three of the following rule types are all created in the Rule-Connect-
class. Which type is NOT located there?
Ans: A
167. For security reasons you should associate classes that inherit from the
Work- base class with a separate class group than those that inherit from
Data - (True / False)
Ans: true
168. If you were working in a production Rule set Version Company X : 03-
04-02, what Rule set version would you use for your next minor release?
A. 03-05-01
B. 04-01-01
C. 03-05-02
D. 03-04-03
Ans: A
a. pyStandard
b. pxDefault
c. pxModel
d. pyDefault
Ans: D
170. What type of rule should you create to calculate the value of a
property automatically based on changes in other properties?
a. Model
b. Formula
c. Declarative constraint
d. Declarative expression
Ans:D
Ans: B
172. When one activity branches to, or calls another activity, parameters
can be passed from the first activity to the second as part of the call. What
syntax must be used in the called activity to reference these parameters?
A. Primary.PropertyName
B. Local.PropertyName
C. PageName.PropertyName
D. Param.PropertyName
Ans:D
____________ contain static text, such as HTML style sheets or JavaScript code and
are not subject to rule resolution.
a. Fragments
b. text files
c. streams
d. harnesses
Ans:B
ANS:
1. Data-WorkAttach-File
2. Data-WorkAttach-Note
3. Data-WorkAttach-URL
4. Data-WorkAttach-ScreenShot
5. Data-WorkAttach-ScannedDocuments
175. Complete the following statement.
__________ control the user experience - the forms and their appearance,
content and behavior.
A. Properties
B. Security levels
C. Work objects
D. Harnesses
Ans:D
a) NORMAL
b) LITERAL
c) HTML
d) INPUT
Ans:B
177. Which rules automate the process of monitoring work completion and
notifying the appropriate person when additional scrutiny or action is
warranted?
a) Agents
b) Service levels
c) Flows
d) When conditions
Ans: B
178. Which directive would you use to retrieve a property value from an
instance not present on the clipboard?
a) Reference directive
b) Literal directive
c) Lookup directive
d) Java directive
Ans: C
179. In the Value field of a Model Rule-form, one can enter literal strings and also
references like that shown below.
Lib(Pega-RULES:DateTime).addToDate(.pxCreateDateTime, 14, 0, 0,
0)
a) Work-General-Java-Functions
b) Rule-Utility-Library
c) Rule-Utility-Function
d) Rule-Obj-Model-Functions
Ans: C
180. Describe the functional difference between the Step Page field on the
Steps tab and the Page Name field on the Pages & Classes tab?
ANS : Step Page is the page on which the current step operates
Page name in pages and classes is to declare the pages ( specifying their
classes ) , so that these pages can be used with the steps
Explanation: true
182. Related declarative rules can span Rule sets, but they must reside in
the same class in order to be invoked appropriately by PegaRULES Process
Commander.
Is this statement true or false
Ans: True
183. Which of the statements below is NOT one of the main purposes of a Rule
set?
a) To act as a container for rules.
b) To facilitate migration & shipping (application deployment).
c) To play an important role in rule resolution.
d) To define security for rules
Ans:D
184. Skimming a Rule set collects the most recent revision of each rule within a
single major version of a Rule set removing any duplicates and creates a new
minor version of the Rule set? Is this statement true or false?
Ans : False
Explanation : Skimming creates a new major version
186. List atleast 4 applications that you can visualize , where you feel
Pega’s smart BPM is best fit ?
188. List atleast 3 PRPC predefined data classes that serve the purpose of
work parties
Ans:-
i. Data-Party-Person
ii. Data-Party-Org
iii. Data-Party-Operator
iv. Data-party-Com
v. Data-party-Gov
189. As a part of controlling access to rule sets, which are all the places where you
can add the Rule set ( Tick all possible answers )
b. Organization
c. Division
d. Unit
e. Access Group
f. Workgroup
g. Workpool
Ans: a, b, d
Ans:- This feature facilitates to know where we are currently in the flow
191. Model Chaining ( Able to call super class model in addition to current model )
works only in case of ____________________________
inheritance
Ans : Both Direct and Pattern Inheritance ( As per Steve ). But in exam if this is
asked as multiple choice expecting only one answer, then u need to say directed
inheritance
192. You know that PRPC stores the instance in form of BLOB, apart
from some properties as columns. What is the name of column in which BLOB is
stored _____________________________________
Ans:- pzPvStream
193.Assume we are developing a loan application in a rule set called LoanAppl.
Currently this rule set has five versions. Now there will be ______ no. of instances in
________________________________class and ________ no. of instances in
________________________________________class
194. What is the chief difference between a fork and the decision in a
flow
Ans:- Fork task is to support automatic selection of one connector from two or
more. Fork can not evaluate any decision rule
Decision : At run time, the system evaluates the decision rule based on inputs
from the flow and the work object, and chooses one of the outgoing connectors
based on the result.
195. List out the five types of rules you can identify by using the rules
inspector.
Ans:-
1) Rule-HTML-Fragment
2) Rule-HTML-Property
3) Rule-HTML-Section
4) Rule-HTML-Harness
5) Rule-Obj-HTML
Ans:- Resolved
201. Which of the flow shapes are appropriate for defining the path
of execution according to complex “if...then” logic?
a. Utilty
b. Decision Tree
c. Router
Ans:- b
Ans:- Rule-declare-expressions
Ans:- Rule-Declare-Constraint
a) can not be overridden in any other rule set including in its own rule
set
b) can not be overridden in any other rule set except in its own rule set
c) can not at all be overridden with different higher version
d) You can override in any rule set including in own rule set
Ans:- b
Ans:- C
211. Which of the following method is used for viewing any step
page’s info in XML format (especially for the purpose of debugging)
a) Show-XML
b) Show-Html
c) Show-Page
d) Show-Step-Page
e) Show-Property
Ans:- Show-Page
212. Explain about Service level rules.. How do you create a service
level rule ? How do you make use of it ?
Ans:- Service rules can set the goal and deadline times and corresponding
escalation activities. We can create the service rules as instances of Rule-Obj-
ServiceLevel and later we can specify the service rules at each assignment
and also for entire work object we can specify in the class’s model
214. Differentiate between Edit Input Value , Edit Validate and the
Property Stream fields while you create the property. Explain the
difference preferably with example
Ans:-
Edit input values converts automatically format of the user input. For
example toUppperCase ( when user enteres any case it would be
converted to upper case )
Edit validate : Validates the user input and flags the error if this is not
as per the format ( For example isFutureDate, if user enteres the
future date for DOB, it flags the errors)
216. While you are using the page-New step method, what does
system do, if it finds already a page with same name
219. How can you define your new work statuses( like Pedning-
Approaval ) ??
Ans:- Data-Admin-DB-Table ,
If no table is linked to a class, it might start using the table which is
linked to it’s super class
Ans:- Custom
Ans:- Rule-Edit-Input
I
225. Assume a clipboard page named Operators contains embedded
pxResults() pages. The pxResults() pages each hold a property
pyUserIdentifier identifying one customer. Use the ____________
directive to create an HTML table that contains a row for each
customer.
Ans:- Foreach
Ans: c
Ans: D
229. In the space below, explain the three events that cause Process
Commander to evaluate declarative rules?
Ans: Change in the value of properties ( Expressions and
constraints )
Using a property ( Expressions )
When instance is saved / modified / deleted from DB ( Triggers )
230. Explain when you would add a class into an existing Class
Group.
231. Related declarative rules can span RuleSets, but they must
reside in the same class in order to be invoked appropriately by
PegaRULES Process Commander.
a) True
b) False
Ans: True
233. Which types of rules you can identify by using the rules inspector.
a. Rule-HTML-Fragment
b. Rule-HTML-Property
c. Rule-HTML-Section
d. All of the above
236. What syntax would be correct if you’re wanted to insert a stream of HTML called
"Beginning within a Rule-HTML-Section".
a. {include Rule-Obj-HTML = Beginning}
b. {include Rule-HTML-Obj = Beginning}
c. [include HTML-Fragment = Beginning]
d. {include HTML-Fragment = Beginning}
237. Which Data Class stores the Rules that the operator has access to?
a. Data-Admin-Operator-ID
b. Data-Admin-Operator-AccessGroup
c. Data-Admin-Operator-Roles
d. Data-Admin-OrgUnit
238. In order to execute a subflow on the current work object and immediately
continue with the current flow without waiting for the sub-flow to return, which shape
should you use?
a. Shape 1 (Decision)
b. Shape 2(Spin-Off)
c. Shape 3(SplitJoin)
d. Shape 4 (SplitForEach)
240. List atleast 3 PRPC predefined data classes that serve the purpose of work
parties
a. Data-Party-Person
b. Data-Party-Org
c. Data-Party-Operator
d. Data-party-Com
243. When we want to add a work object in activity what we will do? ans:call Add
244. What is the main difference between embed- and data- i.e the actual question
where will the instances of embed- will be present internal or from external
245. A question on parameters, How do you use properties which are passed as
parameters
250. The Clipborad page containing all the pages created by your application and
normal
processing is Ans) User Pages
252. Which rules automate the process of monitoring work completion and
notifying the appropriate person when additional scrutiny or action is
warranted?
a. Agents
b. Service levels
c. Flows
d. When conditions
ANS: b
253. People and entities who are interested in the execution and progress of
the work object are called as __________________________
Attach a Note
Attach a scan Document
Attach a URL
Attach a screen Shot.
255. Both cover class and work object classes must be in same ___
_____________
256. When the Performance is affected the most while using obj-validate in
RDB-List
If the properties are in the different class, different ruleset,
257. In dynamic select activity, which method is used for displaying the result
in web
browser?
1. Show-HTML
2. Show-Property
3. Show-Page
4. Show-XML
1.call flow
2.branch a flow
3.cannot be done
4.no connector from the called flow
262. There is a ________ relationship between a Folder and the items it contains: d
(a) One-to-one
(b) Many-to-one
(c) One-to-many
(d) Many-to-many
264. A property called vehicle holds the vehicle details. what property type should it
be?
Page
Page List
Value List
Value group
267. Which parameter should be set to route the work object in a router
activity?
273. Obj-Open is used to open an instance of a class and save it as a step page.
Which of the following statements is true?
(a) Before Obj-Open, the step page has to be created using Page-New
(b) The step page can be classless if it is temporary
(c) An instance of a step page with the same name can be reused and the data must
be cleared using Page-Reset
(d) An instance of a step page with the same name can be reused and the data is
cleared automatically
275. When looping through a page list, all of the following are valid index references
except:
(a) (<CURRENT>)
(b) (<FIRST>)
(c) (<LAST>)
(d) (<INSERT>)
(e) (<APPEND>)
(f) (<PREPEND>)
278. Custom reports can be created as all the following rules except:
(a) Rule-Obj-Report
(b) Rule-Obj-ListView
(c) Rule-Obj-SummaryView
279. The clipboard page which contains information about your access roles, RuleSet
list, and HTTP protocol parameters is the:
(a) Process Page
(b) Requestor Page
(c) Thread Page
(d) User Pages
281. The contents of a step page can be viewed in XML format using:
(a) Show-XML
(b) Show-Page
(c) Show-HTML
(d) None; step pages cannot be viewed as XML
282. Typically, the system administrator maintains which of the following rules:
(a) Flows
(b) Portal Access
(c) User IDs
(d) Activities
283. What does the 5 step (build for change) in the smart build methodology mean?
284. Should the cache be cleared before the updated rules appear to another user?
True
False
286. What is the significance of two validate methods which are created by Application
Accelerator.
287. What are the fields it will display while creating the circumstance instance
a) Circumstance Value
b) Circumstance Property
c) Circumstance Page
d) Circumstace Level
288. What is the use of using Rule-Obj-List in Obj-List method?
289. What are the rules will create through Data Table wizard? (pick any five)
a) Class
b) Properties
c) List
d) EditList
e) Validate
f) SummaryView
293.
The value selected in Make determines the values to be displayed in Model. This function
is implemented using:
(a) Property Set
(b) Dynamic Select
(c) Dependency List
(d) Obj List
294. Standard Attachment Types in PRPC include all of the following except:
(a) File
(b) Object
(c) URL
(d) Screenshot
(e) Scanned document
295. To run an activity when a target property changes the best rule to use is:
(a) Rule-Declare-Expressions
(b) Rule-Declare-Constraints
(c) Rule-Declare-GoalSeek
(d) Rule-Declare-OnChange
299. If you want to enable SmartPrompt for the connectors emanating from a
Decision:
(a) Do nothing, this is automatic
(b) Include all possible return values on the Results tab of the Decision
(c) Include the Result list in the Properties for this Decision Shape
300. To run an activity when a target property changes the best rule to use is:
(e) Rule-Declare-Expressions
(f) Rule-Declare-Constraints
(g) Rule-Declare-GoalSeek
(h) Rule-Declare-OnChange
302. What is the class of the top level clipboard page created by the Obj-List method?
(a) Code-Pega-List
(b) Rule-Pega-Obj
(c) pxResults
(d) The same class as the returned instance
303. The clipboard page that is created at startup and contains system-wide state and
configuration information to PRPC is called:
(a) Process Page
(b) Requestor Page
(c) Thread Page
(d) User Pages
307. What is the class of the top level clipboard page created by the Obj-
List method?
(e) Code-Pega-List
(f) Rule-Pega-Obj
(g) pxResults
(h) The same class as the returned instance
310. People and entities who are interested in the execution and progress of
the work object are called as __________________________
ANS: WorkParties
312. You can directly access a loacal variable difined in paramaerter tab
trought a java step in an activity ?
True/False
314. What are the values prompted for datasource in Report Wizard?
All Class groups in server
All my class groups