Top Banner
PRPC System Architect Exam - Mock 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? Ans: 1. Escalation Processing ( Means it can call activities upon reaching the goal time / deadline time and at every late interval time ) 2. It Updates the Urgency Level. Upon goal time goal urgency is added to initial urgency and up on dead line reach, deadline urgency is added to previous urgency figure 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
62
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: New Word 2007 Document

PRPC System Architect Exam - Mock 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?

          Ans:  1. Escalation Processing ( Means it can call activities upon

                    reaching the goal time / deadline time and at every late interval           

                     time )

                             2. It Updates the Urgency Level. Upon goal time goal urgency is

                                 added to initial urgency and up on  dead line reach, deadline

                                 urgency is added to previous urgency figure

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

Page 2: New Word 2007 Document

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

6. A _________ is a container for your application business logic, which is defined in rules.

a. Rule set

b. Class

c. Workflow

d. Flow action

Ans: a

7. 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

Page 3: New Word 2007 Document

8. PegaRULES Process Commander supports the assignment of work to four types of

destination. What are they?

ANS:  Agent

         External

         Worklist

         WorkBasket

9. A Process Flow has been designed that routes an assignment to a HR manager. An

additional requirement is that the HR Manger be able to attach a budget sheet to the

assignment before approving the assignment. This can be accomplished using a:

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

11. Page list’s or Value list’s index always starts with :

a. (0)

b. (1)

C. ( )

d. No subscript or braces.

ANS: b

12. What are the standard PRPC  attachment types.

Page 4: New Word 2007 Document

ANS: Attach A File

         Attach a  Note

         Attach a scan Document

         Attach a URL

        Attach a screen Shot.

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

14. _____________Control the user experience - the forms and their appearance, content

and behavior

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

Explanation : Each work party’s UI is defined in a stream called “PartyDisplay” in the

appropriate Data-Party-* class. When you specify model to that party in your work party

rule, the “PartyDisplay” stream will use the default values specified in the model.

16. Rulesets are an important part of every Process Commander application because

they act as a container for rules, play an important role in rule resolution and facilitate

application deployment. Is this statement true or false

Page 5: New Word 2007 Document

Ans: True

17. Both cover class and work object classes must be in same  ___ _____________

Ans: Ruleset ???

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

a)    Literal messages contained in double quotes (“ “)

b)    Nothing (in other words, the field is optional)

c)    A Rule-Message key associated with the property being validated

d)    All of the above

Ans: c

20. Where .PropertyName is the name of a property, which of the following is the correct

syntax for a property reference directive that would allow the user to assign the property

value?

a)    (.PropertyName INPUT)

b)    <.PropertyName INPUT>

c)    [.PropertyName INPUT]

d)    {.PropertyName INPUT}

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

22. A Constraint rule records an expected relationship between property values and is

not referenced explicitly in other rules. Is this statement true or false?

Ans:  True

Page 6: New Word 2007 Document

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

24. An Expression Rule allows process architects to define calculations in Excel

spreadsheets. Is this statement true or false?

Ans: False

Explanation : An expression is a single text element that when evaluated by Process

Commander produces a string value. Expressions in Process Commander look similar to

formulas in Microsoft Excel, but are based on Java language conventions.

Also confuse expressions — used in many situations — with Declare Expression rules,

which create expressions that are evaluated automatically

25. A ___ __________ rule when added to the access group becomes the work pool

          Ans: class group (Data-Admin-DB-ClassGroup)

26. A class hierarchy when  sorted alphabetically gives _______________

Ans: Pattern Inheritance

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

Page 7: New Word 2007 Document

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

30. All the standard properties in process commander begin with

a.      px

b.      py

c.      pz

d.      all of the above

Ans: d

31. What is the consequence of checking in the “Special” check box while creating a property?

                                                                          

a)     Property is display only

b)     Property is display as well as editable

c)     Property is input by user

d)     Property is calculated by system

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

Page 8: New Word 2007 Document

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

35. Each record in (row) in relational database corresponds to one of the

following in Process Commander. In other words, one row in table is created

whenever following of process commander is created.( choose more and

more appropriate answer)                                                                  

a.    Flow for a class

b.    Model for a class

c.    Activity for a class

d.    Flow action for a class

e.    Instance of any class

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

Page 9: New Word 2007 Document

c.      pzObjStream

d.      pzRefStream

Ans: b

38.  When we store an instance of process commander in database   as a record, the following suffices the

purpose of primary key.                

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

42.  Match the following in the context of availability of rule.                ( 2 )

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

Page 10: New Word 2007 Document

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

44. Parameter Page can be referenced by which of the following keyword

a.      Param

b.      param

c.      Parameter

d.      Local

e.      Primary

Ans: a, b

Explanation : Does not matter with case

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

Page 11: New Word 2007 Document

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

47. What is the purpose of locking a rule set

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

Page 12: New Word 2007 Document

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: By creating an explicit column in DB for respective property

54. List the 3 break conditions available in PRPC ?

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

thepxMethodStatus property value

Page 13: New Word 2007 Document

55. At ________________ Flow shape you can specify the name of the harness that should be used at that

stage

Ans: Assignment

56. ____________________( goal/late/deadline ) time interval can repeat in a Service level  rule

Ans: Late

57. _________________________ type of declarative rule is used database related processing

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 )

58. The purpose of table edit when we define a property is                           ( 1 )

a.      To specify description of property

b.      To specify embedded page class name for property

c.      To specify default value

d.      To specify a set of legal/ valid values for that property

e.      To specify HTML property Stream.

Ans: d

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 )

Ans: Pega-Rules; Pega-Procom; Pega-WB; Pega-IntSvcs;

60. When we want to restrict any property to a set of legal values where set size is short - to - medium and set

does not frequently change, the preferable way is by

choosing                                                                      ( 1 )

Class Key value

Local List

Remote List

Ans: A

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

Page 14: New Word 2007 Document

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            

Class Key value

Local List

Remote List

Ans:C

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-Access-Privilege Rule-Access-Role-Name Rule-Access-Role-Obj

Rule-Access-When Rule-Admin-Product Rule-Admin-Product-Patch

Rule-Admin-Skill Rule-Agent-Queue Rule-Connect-dotNet

Rule-Connect-EJB Rule-Connect-JMS Rule-Connect-MQ 

Rule-Connect-SOAP Rule-Connect-SQL Rule-Corr-FragmentRule-CorrType Rule-Declare-Case Match  Rule-Declare-Trigger Rule-Declare-Decision Tree  Rule-Declare-Expression Rule-Declare-Index

Rule-Declare-On

Change       

Rule –Declare-DecisionTable Rule-Define-Hierarchy        

       Rule-Edit-Input  Rule-Edit-Validate Rule-File-BinaryRule-File-Form Rule-File-Text Rule-HTML-FixedListRule-HTML-Fragment Rule-Method Rule-HTML-PropertyRule-HTML-Section Rule-Message  Rule-Obj-ActivityRule-Obj-Class Rule-Obj-Corr Rule-Obj-FieldValueRule-Obj-Flow Rule-Obj-Flow Action Rule-Obj-HTMLRule-Obj-List Rule-Obj-List View Rule-Obj-MapValueRule-Obj-Model Rule-Obj-Property-Qualifier Rule-Obj-Property Rule-Obj-Property-Alias Rule-Obj-Service Level Rule-Obj-SummaryViewRule-Obj-Ticket Rule-Obj-Validate Rule-Obj-WhenRule-Obj-Work Parties Rule-Obj-XML Rule-Parse-DelimitedRule-Parse-Structured Rule-Parse-XML Rule-Query-ListRule-Query-Summary Rule-Report-AgeColumns-AllOpen Rule-Service-SOAPRule-Service-COM Rule-Report-AgeColumns-PastDeadline Rule-Template-ExcelRule-Rule Set-Version Rule-Report-AgeColumns-PastGoal Rule-Utility-FunctionRule-Service-Email Rule-Report-AgeColumns-Resolved Rule-Utility-LibraryRule-Service-EJB Rule-Report-AgeColumns-Satisfaction Rule-Rule set-NameRule-Service-File Rule-Report-Rule Base Rule-Service-CORBARule-Service-MQ Rule-Service-JSR94 Rule-Service-JMSRule-HTML-Harness

Ans:

Rule-Obj-Class

Rule-Access-Role-Obj

Page 15: New Word 2007 Document

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

(No Multiple choice)                                                 (5 * 1 = 5)

Ans:

Requestor

Division

Organization

Access group

Rule-rule set -versions

Private rule set

67. Interest Page “ is nothing but

                   Primary Page

a)    Secondary Page

b)    Parameter Page

c)    Local Page

Ans: A

68. Describe the clipboard? What is it? What for it is used?

Ans:

Page 16: New Word 2007 Document

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

Ans: Local. Count

70. _____________________ Step method can be used to open an instance uniquely from database

Ans: Obj-Open

71. ________________________ kind of chaining is applicable for Declare-Trigger rules

ANS : Forward Chaining ( This rule gets executed automatically, when an instance specified in the rule

gets saved / modified / deleted )

72. _______________ Property mode can be used to define a repeating row in harness

Ans: Page List

73. What is wrong in the following snippet of java code when added as inline java in activity step. ( No Multiple

choice)                                   (2)

Hashtable ht1 = new Hashtable();

ht1.put ("empCode", “1001”);

ht1.put("empName", “Murali Mohan”);

Hashtable ht2 = new Hashtable();

ht2.put("empCode", “1002”);

ht2.put("empName", “Suresh”);

Ans: We need to use fully specified path for Hashtable as below

          Hashtable ht1 = new java.util.Hashtable()

74. To have the Model chaining, ________________ should be matching for super class model and sub class

model

Ans: Name of the model

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

         

Page 17: New Word 2007 Document

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

Note : I remember I told to some interns that Obj-save-Cancel can be used only for redoing Obj-save. But

this is not true. You can use this with both Obj-save as well as obj-delete

78. What happens when VOE option for any work party in a  work party rule is checked in ( Rule-obj-

workParty )

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

80. How and where do you designate an activity to be as a Notify/utility/routing/on Change/ Connect activities

Page 18: New Word 2007 Document

Ans: In the security tab of the activity we have activity type there we can set the type of activity

81. In Router activities, ________________________ property needs to be set to a value to which routing

needs to be done

Ans: param.AssigTo

82. ____________________ is the logical collection of related people so that they can share common

workbaskets

Ans: Work Group

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 Group : Logical collection of operators

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)

It flags appropriate warning message

It keeps quiet.

A new page with destination page name is created and properties are copied from source page to destination

page

An alias name with destination page name is created to source page itself, so that you can refer source page

with both names.

Ans: C

Page 19: New Word 2007 Document

86. When an HTML stream called “Flowdefinitions” is created in DATA-ADMIN class, the handle is found in

the following format.

RULE-OBJ-HTML DATA-ADMIN FLOWDEFINITIONS #20030102T210339.327 GMT

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

88. Which of the following are valid Work object IDs

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 [email protected]

90. Assume that we have a class called “CitiBank-LoanAppl-Special-HomeLoan”. Mention the order of classes

in which it looks for it’s pattern parent

Page 20: New Word 2007 Document

       Ans:      CitiBank-loanAppl-Special-HomeLoan

CitiBank-loanAppl-Special-

                   CitiBank-loanAppl-Special

                   CitiBank-loanAppl-

                   CitiBank-loanAppl

                   CitiBank-

                   CitiBank

91. ______________ shape in flow can be used to call a decision tree

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.  

93. What happens when we call Page-Remove followed by Commit method?

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: 3. It removes only clipboard page

94. ___________flow shape can be used for automatically sending correspondence once an object reaches a

particular assignment in a flow

          Ans:   Notify 

95. What is the difference between a declarative rule and a procedural rule ?

         Procedural rule: in this model the developer decides when a piece of processing needs to happen, writes

the code, and then explicitly calls in the appropriate situation to invoke that processing. In simple words

these rules need to be explicitly referred.

Page 21: New Word 2007 Document

         Declarative rule: In this model, we define or declare what processing to be performed in a declarative

rule. The PRPC automatically invokes that rule when ever appropriate, depending on the rule type.

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?

a.    The called activity ends and control resumes to calling activity.

b.    Both activities end up and control does not resume to calling activity.

Ans: b. Both activities end up and control does not resume to calling activity.

97. Explain in single line difference between Activity-End and Exit-Activity

Methods?? (No multiple choice).

         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.

98. Assume we want to program for following kind of situation

          Customer (Citibank). Name

          Customer (Citibank).  phoneno

          Customer(Fleet).Name

          Customer(Fleet).PhoneNo

          What is the preferred mode of property for Customer ?

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 _____________________

Page 22: New Word 2007 Document

                   a. classes inherited from Data-

                   b. Classes inherited from Work-

                   c. Classes inherited from Embed-

a.    Classes inherited from Rule-

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?

a. Branch transfers control to another activity and returns to original activity after called activity completes

whereas call transfers control to another activity by terminating present activity.

b. Branch transfers control to another activity by terminating present activity whereas call transfers control to

another activity and returns to original activity when called activity completes

c. Both transfer control to another activity by terminating present activity

d. Both transfer control to another activity and resume to original activity when called activity is completed.

Ans: b

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

Page 23: New Word 2007 Document

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

106.               ____________________________ Class can be used for Reports definition in PRPC

Ans: Rule-Report

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

108.               ________________ rules define the Process Commander methods you can use in the steps of

activities ( like Activity-End, Obj-Open, Obj-Save ….. )

Ans : Rule-Method  instances

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

Page 24: New Word 2007 Document

112. Which of the following best describes Directed Web Access?

a) A rule to distribute calls that works in conjunction with CTI (Computer Telephony

Integration).

b) Anyone with access to the corporate intranet on which PegaRULES Process Commander is

available, can process an assignment, on a one-time or infrequent as-needed basis.

c) Anyone with internet access and the appropriate security credentials can process an

assignment, on a one-time or infrequent as-needed basis.

d) Anyone accessing the World Wide Web (or an intranet) and e-mail can process an

assignment, on a one-time or infrequent as-needed basis.

Ans: d

113.               ____________________flow shape can be used to process an event driven override to a

normal, sequential processing of a flow.

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

116. Users of the PegaRULES Process Commander system are defined by

a. access groups, access roles and operatorID’s

Page 25: New Word 2007 Document

b. access groups, security groups and operatorID’s

c. a user class

d. security groups and access roles

Ans: a

117. Complete the following sentence.

PegaRULES Process Commander has an ultimate base class called __________ from which all

other classes are derived. This class has properties and activities that are available to all

PegaRULES Process Commander applications.

a. $baseclass

b. @baseclass

c. pzBaseclass

d. pegaBaseClass

Ans: b

118. Complete the following sentence.

Work parties are

a) the people or groups interested in the progress and resolution of a particular work object,

but who do not necessarily perform the work in the application.

b) clusters of associated work objects, usually relating to a single customer.

c) people or groups who are authorized to perform restricted types of work objects.

d)Users set up in the system who are responsible for the timely resolution of outstanding

work objects

Ans:    A

119. What is the purpose of the Rules-CheckIn / CheckOut functionality built in to

PegaRULES Process Commander?

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 26: New Word 2007 Document

     Page group: unordered collection (based on stings we can fetch the values)

121. By convention, abstract class names end with a __________ for clarity. Concrete class

names should not end with this character.

a)~ (tilde character)

b) & (ampersand character)

c) _ (underscore character)

d) – (dash character)

Ans: D

122. PegaRULES Process Commander comes with a standard property to use as the

unique ID for a work object. All classes derived from Work- inherit this property. It should

always be used as the key for Work-based classes and class groups. 

What is the name of this standard property?

a)pyid

b)pxid

c)pyID

d)pxID

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

Page 27: New Word 2007 Document

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

125. ____1____ is used to take advantage of PegaRULES Process Commander

standard           functionality. _____2____ is used to take advantage of custom functionality,

for example, within a product or application, within a class hierarchy.

a) 1 Pattern inheritance    2 Directed inheritance

b) 1 A Model                    2 A ‘When’ directive

c)1 Directed inheritance   2 Pattern inheritance

d)1 A ‘When’ directive    2 A Model

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:  For  example you can write as below

          Select * from contact where WHERE zipcode={myPage.zipcode}

128. HTML streams are subject to rule resolution. Is this statement true or f alse?

Explanation:   True

129. Explain the three events that cause Process Commander to evaluate declarative

rules?

ANS :

          1. Change in the value of properties

Page 28: New Word 2007 Document

          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?

               Rule-Admin-Product: we can add rules and data classes also. Also we can consider more than one ruleset at a time

               Move Rules: we can add rules only to zip file. Also we can consider only one ruleset

at a time

131. Give two uses for the Tracer tool?

Explanation: debugging and trouble shooting

132. List the 9 types of Property Mode.

Explanation: single value, valuelist, valuegroup, Page, pagelist, pagegroup, javaobject,

JavaObjecList, JavaObjectGroup

133. Declarative expressions must be invoked via a method in an Activity step. Is this

statement true or false?

Ans: False

134. Which of the following directives ‘comments out’ authoring notes in a PegaRULES

Process Commander HTML object?

a) /* This is a comment */

b) // This is a comment

c) {COMMENT This is a comment /}

d){COMMENT} This is a comment {/COMMENT}

Ans: D

135. Which of the following pairs of directives would you need to use to surround

JavaScript that's in an HTML stream?

{={=} and {=}=}

{reference .property as input}

{javascript} and {/javascript}

{include jsRulefileName}

Page 29: New Word 2007 Document

Ans:  A

Example :

          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

137. What rule is used to define a Work Pool?

a.    Work Group

b.    Class pool

c.    Work Party

d.    Class Group

                        Ans: d

138. A Flow rule determines the sequence of processing that your application

          Will apply to a specific work object. ( True /  False ).

             Ans: true

139. Complete the following statement.

____________ 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

140.               Which of the following best describes Declarative constraints?

A) A rule used to automatically calculate and recalculate the value of a property.

Page 30: New Word 2007 Document

          B) A rule used to ensure that the appropriate Rule set is utilized.

          C) A rule used to automatically default data into a field.

          D) A rule used to ensure that a property meets predefined conditions.

          Ans:  d

141.               A workbasket is…

          A) a synonym for work group

          B) a collection of worklists

C) a set of assignments for one user, ordered by a Work Object property known as

“urgency.”

D) a pool of work assignments awaiting processing by any of a group of  users, rather than a

particular user.

          Ans: D

142.               Complete the following sentence:

Work parties are…

A)           people or groups interested in the progress and resolution of a particular work object, but

who do not necessarily perform the work in the application.

B)           clusters of associated work objects, usually relating to a single customer.

C)           people or groups who are authorized to perform on restricted types of work objects.

D)          users set up in the system that are responsible for the timely resolution of outstanding work

objects.

                    Ans: A

143.Please list the “Six Rs”?

          Ans: Receive, Route, Report, Research, Respond, Resolve

         

144.Goal and Deadline escalation is managed

by…                                                                                             

a.    Using Service Levels

b.    Using appropriate Assignments

c.    Using Decision Trees

d.    Adding a Router to an Assignment

Ans: a

         

Page 31: New Word 2007 Document

145.Local Flow Actions are added to which task form?  

a.    Assignment

b.    Utility

c.    Decision

d.    Connector

          Ans: a

        

146.Local Flow Actions advance the flow.

              Is this statement true or false?

             Ans:  false

            

147.In describing a Router, which of the following statements is false?  

              A) Routers tell Assignments specifically where they should go.

              B) Routers are not required on every Assignment.

              C) Routers execute specific Activities.

              D) Many Routers of the same name may exist in a single Visio flow.

            Ans: a

148.Connectors emanating from an assignment represent connector flow    actions.  Is this

statement true or false?

                   Ans: True

149. When adding a Connector to an Assignment, the Likelihood associated with the Action

represents which of the following?

            A) The likelihood that a benchmark is to be met.

            B) An indication of how likely it is that the work follows the specified path.

            C)    The likelihood that a goal will be met.

            D) The likelihood that a goal will not be met.

            Ans:  b

150. Flows and Assignments work together to ________?  

         A) Resolve work and Reply to work

          B) Receive work and Report on work.

          C) Review work and Report on work

          D) Route work and Resolve work.

Page 32: New Word 2007 Document

          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.

Is this statement true or false?

         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?

Page 33: New Word 2007 Document

A)               Class Explorer

B)               Look Up

C)               Rules Inspector

D)               Image Catalog

                   Ans: C

157. Which of the following is not an accurate statement regarding Process Commander

Harnesses?

A) There are seven variations: New, Open, Perform, Review, Pending, Confirm, and Reopen

B) They are sophisticated HTML rules that support the initial creation, update and review of

simple work objects and cover work objects

C) They are built in UI features that enable you to get an application up an running quickly

D) They reference other HTML rules, known as streams, which you can copy or modify for

your application

          Ans: ??

158.A Decision Map converts multiple input values into a calculated result value. Is this

statement true or false?

          Ans: true

159.Describe the business benefit of using a Decision Map.

Explanation: A map value is a rule (Rule-Obj-MapValue rule type) that converts one or

two input values, such as latitude and longitude numbers, into a calculated result value,

such as a city name. The rule uses ranges for the input value or values and a matrix to look

up the result.

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

Page 34: New Word 2007 Document

161.Process Commander standard correspondence templates define in HTML the content of

outgoing correspondence. Is this statement true or false?

Ans: true

162. What type of rule can be described as follows? 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

Explanation : Decision maps can be recursively called in a cascading manner

163.Which of the following is a valid work object ID?

a)    W-1234-S

b)    W-1234

c)    Pega-1234-Work

d)    All of the above are valid

Ans: D

164.What is a clipboard page in PegaRULES Process Commander?

  

a)    An object stored in memory

b)    A Pegasystems extension of the Windows clipboard

c)    An area of memory on the client PC reserved for user data

d)    A record in the PegaRULES Process Commander database used to store user

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

Page 35: New Word 2007 Document

d. Identify the key tasks that the application will perform

Ans:D

Expl : These become your work classes

166.Three of the following rule types are all created in the Rule-Connect- class. Which type

is NOT located there?

A. Relational database connectors

B. EJB connectors

C. MQ connectors

D. SOAP connectors

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

169.What is the name of standard PegaRULES Process Commander models?

a. pyStandard

b. pxDefault

c. pxModel

d. pyDefault

Ans: D

Page 36: New Word 2007 Document

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

171. Correspondence fragments are __________?

a. not associated with an application-specific class and thus can be used system-wide

b. small pieces of HTML that can be reused only within your application

c. associated with a Rule set and class, but not with a correspondence type

d. used only for graphics.

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

173.Complete the following statement.

____________ 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

174. List four standard PegaRULES Process Commander attachment types.

Page 37: New Word 2007 Document

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

176. If the value of a property contains an HTML text fragment and is to be processed as HTML,

which keyword would you add as an option to the reference directive?

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

Page 38: New Word 2007 Document

               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)

This example references Java functions stored in a function library. Where in the class

structure is this located?

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 Stepstab 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

181.PegaRULES Process Commander standard harness activities and starting HTML streams are

meant to work as-is, with links to built-in processing capabilities. For this reason, it is

best not to overlay either the harness activity or the starting HTML stream. Is this statement

true or false?

                     (True /False)

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.

Page 39: New Word 2007 Document

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

185. PegaRULES Process Commander supports the assignment of work to four types of

destination. What are they?

Ans: Agent, External, Work Basket, Work List

186.List  atleast 4 applications that you can visualize , where you feel Pega’s smart BPM is best

fit ?

Ans:-  1)  Insurance Claim       

          2)  Bank Loan Apllication Processing

          3)  Credit Card Dispute  

          4)  Leave application

     

187.Organizations are instances of    _____________________    class and by default on installation,

PRPC comes with an organization called_______________________________

          Ans:-       Data-Admin-Organization,     pega.com

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 )

Page 40: New Word 2007 Document

b.       Organization

c.        Division

d.       Unit

e.        Access Group

f.        Workgroup

g.        Workpool

          Ans:         a, b, d

Explanation : We specify the portal instance in access group

  

190. What is “Where Am  I“  feature in PRPC ?

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

Ans:-  one , Rule-Rule set-Name ;  five , Rule-Rule set-Version.

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.

Page 41: New Word 2007 Document

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

 

196.                   A “H” hyperlink identifies rules of type ______________________when rules inspector is turned

on.

          Ans:-   Rule-Obj-HTML  or  Rule-HTML-Fragment

197.            A “H” Icon identifies rules of type ______________________when rules inspector is turned on.

                   Ans:-   Rule-HTML-Harness  or  Rule-HTML-Section

    

198.The Reopen forms support re-opening a _____________ work object.

Ans:-   Resolved

   

199.A ___________________________ rule type provides a conversion facility to convert data entered

by a user (or received from another system) from a format that your application doesn't

accept into another format.

 

                             Ans:-  Rule-Edit-Input

   

200.The Obj-Validate method is used with _____________________________rule type and the

Property-Validate method is used with ______________________________ rule type.

   

                             Ans:-    Rule-Obj-Validate ,  Rule-Edit-Validate

Page 42: New Word 2007 Document

202.Use _______________________ rule types to define automatic computations of property values

based on expressions.

                             Ans:-  Rule-declare-expressions

   

203.The system evaluates constraints automatically each time a property identified in a

____________ __________rule type is changed.    This technique is known as

____________________________.

                                      Ans:-   rule-declare-constraints, forward chaining

        

204._________________________ rule type can provide an automatic form of property validation

every time the property's value is "touched", in addition to the validation provided by the

property rule or other means.

                             Ans:-  Rule-Declare-Constraint

   

205.List out the types of PRPC decision rules.

Ans:-  When condition, decision map, decision table, decision tree, map value, map value

pair

   

206.Decision tree rules in flows can be referenced through a _______________ task, and in any

activity decision tree rules can be referred from _____________________ method.

    Ans:-   decision task, property-map-decisionTree

   

207.Assume there is a top level page called “employeeList”, inside which we have a property

called “employee” of mode page list. “employee” again has  property called

“phoneNumbers”, which is of type value group. Then the fourth employee’s “Cell” no. can

be obtained by referring             employeeList.___________________________________________

                             Ans:-     . Employee[4]. PhoneNumbers[Cell]

   

 

208.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

Page 43: New Word 2007 Document

209.While using a Page-Copy method, what happens if system does not find the destination page ( copy into

page) in the clipboard         

a)    It flags appropriate warning message

b)    It keeps quiet.

c) A new page with destination page name is created and p                roperties are copied from

source page to destination page

d)An alias name with destination page name is created to source page itself, so that you can refer source

page with both names.

    Ans:-   C

210.What happens when we call Page-Remove followed by Commit method?

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:-    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

213. Top Level classes are always ___________________________ ( Abstract/ Concrete ) and are generally

inherited from _________________________

                   Ans:-      Abstract, @baseclass

Page 44: New Word 2007 Document

214.Differentiate between Edit Input Value , Edit Validate and the Property Streamfields 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)

Property Stream : This is to specify the property’s format both in input mode and output

mode when it appears on UI

215.Assume we have a property called “Grade”. We want to restrict user input for this property only to five

values i.e.,  A, B, C, D, E … All these grades to appear as values in a drop down…. List down atleast two

possible approaches for achieving this

                   Ans:-         1) Field Value

                                                 2) Local List

   

216.While you are using the page-New step method, what does system do, if it finds already a page with same

name

Ans:-    If the system finds an existing page with the same name as specified in page-

New method, it deletes the original page and creates a new one.

   

217.What is the difference between Obj-Open and Obj-List methods

Ans:- Obj-Open method: Use this method to open an instance stored in the  rulebase and put

it in clipboard

Obj-List method : Use the Obj-List method to retrieve data to the clipboard as an array of

embedded pages ( Opens multiple instances )

218.While you define a class, you need to specify ______________________________  inheritance

compulsorily…. If both inheritances are specified ____________________________ inheritance takes

precedence

                             Ans:-  Direct , Pattern

   

219. How can you define your new work statuses( like Pedning-Approaval ) ??

Page 45: New Word 2007 Document

You can add some more(new ) Rule-Obj-FieldValue instances for the

property Work-.pyStatusWork

   

220.Explain clearly what is a prerequisite ruleset?  Where do you specify the prerequisite ruleset for a given

ruleset?

Ans:-  When we say A as a prerequisite ruleset to B, B can not survive without A. Rules in B

might have been using rules in A. We specify the prerequisite ruleset for any ruleset in it’s

version i.e., in Rule-RuleSet-Version instance  

221.Which class is  used to link a class with an external table. By chance if your class group or class is not

having link with any table explicitly, in which table the class’s instances are stored ?

    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

   

222.To run your own activity, _____________ button type needs to be selected in Layout tab of the Rule-

HTML-Harness form.

Ans:-             Custom

223.Dynamic Select control displays a ______________ which contains values returned from a ___________.

  

       Ans:-          drop-down list  ,  an activity

    

224.A __________ rule type provides a conversion facility to convert data entered by a user (or received from

another system) from a format that your application doesn't accept into another format.

     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

    

Page 46: New Word 2007 Document

226.Through a powerful technique known as _____________, Process Commander allows a computation to

advance even when the value of an input or parameter property is not available.

                             Ans:-       Backward Chaining

 

227.What is the purpose of the Rules-CheckIn/CheckOut functionality built in to PegaRULES

Process Commander?

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

  

228.            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

  

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 )

Page 47: New Word 2007 Document

                     When instance is saved / modified / deleted from DB ( Triggers ) 

230.Explain when you would add a class into an existing Class Group.

Ans: when there is a scope of similar work objects and when we want to use new class’s

instances to be saved to the same table of 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

232.      Which of the following are not standard categories?

 a. Technical, 

b. Reporting

c. Decision

d. Security

                    

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

234.        Which of the following is not a standard Harness type

 a. New

 b. Perform

 c. Confirm

 d. Section

235.        Which of the following method is used for viewing any step page’s info in XML format (especially for

the purpose of debugging?)                

Page 48: New Word 2007 Document

                  a. Show-XML

b. Show-Html 

c. Show-Page

d. Show-Step-Page

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)

239.        Which of the following can use with Application Accelerator.

a. RuleSet

b. Validations

c. Constrains

d. Harness

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

241.        Which of the class used for E-mail.

a. Rule-Agent-Queue

b. Rule-Service-Email

Page 49: New Word 2007 Document

c. Rule-Connect-JMS

d. Rule-Service-SOAP

242.        List the 3 break conditions available in PRPC?

a. Exception : Check to stop the Tracer upon the first Java exception.

b. Fail Status : Check to pause processing if a step ends with a Fail status in the pxMethodStatus

property value

c. Warn status : Check to pause processing if a step ends with a Warn status in the pxMethodStatus

property value

d. All the above

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

246.         what step do we require in Routing Activity      Ans:param.AssignTo

247.        What information will be present in processor page in clipboard?

248.        what information will be present in userpage in clipboard

249.        What rules u can view when u open rule inspector

ans:harness,section,declaratives,procedural,rule-obj-html

250.        The Clipborad page containing all the pages created by your application and normal

      processing is   Ans) User Pages

251.        SmartBulid steps order

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

Page 50: New Word 2007 Document

ANS: b

253.        People and entities who are interested in the execution and progress of the work object

are called as __________________________

ANS: Work Parties

254.        What are the standard PRPC attachment types?

ANS: Attach a File

                 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

258.        What are work pools?

259.        In the Model rule form which can be written?

                  Literal

                  Expression

                  Decision tree

                  Reference

260.        Which of these can be a top level class?

                                       Acme-

                                       Acme

      ……

Page 51: New Word 2007 Document

261.        Which of these should be done to branch a flow so that the control does not return to the calling

flow?

                  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

265.        HTML Fragments are created as type:  

(a)               Rule-HTML-Fragment

(b)               Rule-Obj-HTML

(c)               Rule-Obj-Fragment

(d)               Rule-HTML-Stream

266.        Question regarding identifying the split for each shape

267.        Which parameter should be set to route the work object in a router activity?

268.        Identify the Notify flow shape

269.        The Assign-Service shape is used to:  

(a)               Provide an entry-point to the flow for a Service

(b)               Pass control to an external system

(c)               Wait until a Listener detects an entry on a JMS or MQ queue

Page 52: New Word 2007 Document

270.        A Flow shape can be used to execute a flow on:

(a)   The current work object

(b)   Another work object

(c)   An embedded page (of any class)

(d)   All of the above

271.        Which one of the following is not a Declarative Rule type?  c

(a)               Rule-Declare-Expressions

(b)               Rule-Declare-Constraints

(c)               Rule-Declare-GoalSeek

(d)               Rule-Declare-OnChange

(e)         Rule-Declare-Trigger

272.        The Circumstance feature is defined by:  

(a)               Circumstance Property and Circumstance Level

(b)               Circumstance Value and Circumstance Level

(c)               Circumstance Property and Circumstance Value

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

274.        Which statement about Local Variables is true?  

(a)               They are stored on the clipboard as temporary variables

(b)               They exist only within the context of an activity

(c)               They can be stored in the database

(d)               They are stored in a named page that is created 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>)

Page 53: New Word 2007 Document

(e)               (<APPEND>)

(f)                (<PREPEND>)

276.        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

277.        When delivering a PRPC Product, the best practice is to mark the RuleSet as:  

                 (select all that apply):  

(a)           Final

(b)           Locked

(c)           Blocked

(d)           Not Available

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

280.        Which of the following can be done from clipboard?

Create a page

Create a property

Start a flow

Create an activity

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:

Page 54: New Word 2007 Document

(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

285.        What is the significance of broadband option in Work-.Corrnew.

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

290.        What is the use of creating Data table?

Ans: Use the Data Table form to allow interactive entry and update of instances of simple data classes

that contain only a few Single Value properties

291.        The Assign-Service shape is used to: 

   (a) Provide an entry-point to the flow for a Service

   (b) Pass control to an external system

   (c) Wait until a Listener detects an entry on a JMS or MQ queue

292.        Which class is used to configure a user email account?

Page 55: New Word 2007 Document

    (a) Data-Email-Account

    (b) Rule-Service-Email

      

         

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

296.        Custom reports can be created with the following rule:

(d)               Rule-Obj-Report

(e)               Rule-Obj-List

(f)                Rule-Obj-SummaryView

297.        Standard Assignment Activity.  ?

(a)               Workbasket

(b)               Workbasket & Router

(c)               Workbasket, Agent, & External

(d)               Workbasket, Agent, & Router

298.        A Decision Shape can represent: 

(a)       A MapValue

(b)       A Decision Tree

(c)       A Decision Table

(d)       When

299.        If you want to enable SmartPrompt for the connectors emanating from a Decision: 

Page 56: New Word 2007 Document

(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

301.        The Circumstance feature is defined by:

         (a) Circumstance Property

         (b) Circumstance Level

         (c)  Circumstance Value

         (d) Circumstance Page

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

304.        What is the purpose of locking a rule set

305.        What rule is used to define a Work Pool

        (a) Work Group

        (b) Class Pool

        (c) Work Party

        (d) Class Group

306.        A Decision Shape can represent: 

(e)              A Decision Tree

(f)              A MapValue

(g)              A Decision Table

(h)              All of the above

Page 57: New Word 2007 Document

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

308.        What id meant by SmartBuild ?

309.        PegaRULES Process Commander supports the assignment of work to four types of

destination. What are they?

ANS:  WorkBasket, Worklist , External , Connect

        

    

310.        People and entities who are interested in the execution and progress of the work object

are called as __________________________

ANS: WorkParties

311.        Property reference

e)    (.PropertyName INPUT)

f)    <.PropertyName INPUT>

g)    [.PropertyName INPUT]

h)    {.PropertyName INPUT}

                  

312.        You can directly access a loacal variable difined in paramaerter tab trought a java step in

an activity ?

True/False

313.        What type of rules are prompted in application accelerator ?

Ruleset name, Classgroup,

314.        What are the values prompted for datasource in Report Wizard?

All Class groups in server

All my class groups

315.        ______________ shape in flow can be used to call a decision tree