Transcript
Page 1: Consolidated Questions

PRPC 5.1 Certification Exam Questions

1. Rule Resolution applies to Rule-HTML-Property

a) TRUE b) FALSE

2. Select the possible guard rails.

a) Flow should not contain 15 sub flowsb) We should create properties as and when needed and update the statusc) Limit custom javad) Use the standard flow action as a place holder instead of creating

a new one.

3. Examination questions if answered 90-100 Grade A, 70-90 Grade B, 50 -70 Grade C. What are the possible rules which can be used to achieve this? (Choose Three)

a) Decision Tableb) Map valuec) When

d) Declarative Expression

4. What are the deliverables for Elaboration Phase?

1. Environment Setup2. Use Case Package3. Test Strategy and Test Plans

5. Which rule is used to avoid access to certain functionality?a) Operatorb) Denyc) Rule Setd) Class

6. Work Group – Supervisor having access to multiple work baskets.

7. Conception phase – Goals.

8. Identify standard local actions

a) AttachANoteb) AttacAURL

c) AttachAFile d) AttachADocument

9. Identify standard flow actions.

Page 2: Consolidated Questions

a) Approve Flowb) Acceptc) Rejectd) Transfer

10. Declarative expressions can be used in, most likely.

a) To get some data from databaseb) Finding area of a roomc) Changing the status of a work objectd) Measuring length given the parameters.

11. What you can do in the Monitor Activity workspace

a) Run the report wizardb) Create new reportc) Run the processes form reportd) Browse category.

12. Is it possible to override the property values in the models

a) TRUE

13. if you want to fetch some data from a web service, which one you use

a. Rule-Connect-SOAPb. Rule-Connect-WebServicec. Connector d. Rule-Service-SOAP

14. Where do u have the group by option

a) List Viewb) Summary View

15. The reuse architecture is used in: (choose three)

a) Conception Phaseb) Elaboration Phasec) In the beginning of Construction Phase.d) Transition phase.

16. The value of a parameter can be checked in which tool?

Page 3: Consolidated Questions

a) Clipboardb) Tracerc) Performance toold) Rules Inspector

17. Parse XML rule is under which category of rules?

a) Integration-Servicesb) Integration-Mappingc) Technicald) Property

18. Under the Rules-by Type tab the Security contains: (choose two)

a) Privilegesb) Access groupsc) Party roled) Properties

19. To show the XML format of a step in order to debug which method is used:

a) Show-HTMLb) Show-Pagec) Show-Harnessd) Rule-Obj-HTML

20. Which parameter is used in the router activities?

a) AssignTob) SendTo

21. Output of the Elaboration phase is a

a) Use case package.b) Developed application for first release.

22. The Smart Shape used for showing a screen to the customer:

a) Assignmentb) Connectorc) Integratord) Flow Action

23. The Smart Shape is used to skip certain steps of a flow without affecting the flow is:

Page 4: Consolidated Questions

a) Ticket. (Four smart shape figures were shown)

24. Re-customization of Architecture is done in……..

a. Inceptionb. Elaborationc. Constructiond. Transition

25. What defaults are to be checked in creating an Access Group according to New Release (Choose Two)

a. Portalb. Rule Set Namec. Work Poold. Flow

26. In the New Manager portal, if the manager wants to select his rule then what would he choose.

a. My rulesb. My Business rulesc. My Application Ruled. Business Rules

27. In New PRPC, name where one can create a Microsoft Document in which u can find all the Rule Sets.

a. Documentb. Applicationc. Preflightd. Word Document

28. What are the top most things which are created in Advanced Application Accelerator: ( Choose two )

a. Rule setb. Business Purposec. Access Groupd. Top level class

29. Which will be used to Generated work Object ID in New Release?

a. Work- ObjectID

Page 5: Consolidated Questions

b. Work- GenerateIDc. Work – Objectd. Work – New

30. What is Data Modeling?

a). A representation of Data in a visual format that is easily translated to software development.

31. What is UML?

a) Standard general purpose modeling language

32. In which Release who Build Custom Reports

a. Release 1b. Release 2c. Release 3d. We don’t do any thing such sort

33. When a Flow is in Draft mode….(Choose 2)

a. You cannot add smart shapesb. You cannot run the Flowc. It is not visible to Rule resolutiond. You cannot create Work Objects

34. Reports can be created for these classes:

a. Assign-b. Rule-c. Data-d. Work-

35. What is Project Governance?

Project Scope, Time and Budget are Controlled.

Deliverablesa. Set up Executive Project Steering committeeb. Establish Project Dash Boardc. Establish Project Escalationd. Change Controle. Issues

Page 6: Consolidated Questions

36. At (say) 3rd step of the Application Accelerator, which steps are performed?

Work parties

37. What are reusable assets?

(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-SQLb. Data-Admin-DB-Namec. Activity

39. What happens if a rule set is locked?

a. You cannot update existing rules in the rule set b. The rule set can be used only in production environment c. You cannot add new rules to the Rule Set

40. What is Transition activity used for?

A transition is a true-false test, evaluated during activity execution that determines whether the flow of control in an activity continues with the next numbered step.

41. What is under Rule By Type-Security?

42. By using Rule-Connect-SQL, what below are possible? (Choose three)

a. Create a databaseb. Delete a databasec. Add a single rowd. Delete a rowe. Add multiple rows

Page 7: Consolidated Questions

f. Delete multiple rows?43. If a user wants to create a document, where does he find this in new release?

a. Fileb. Runc. Applicationd. 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.

The best way to implement the Region drop down is with a

a. Local Listb. Class Key Valuec. Prompt Listd. Remote List

Page 8: Consolidated Questions

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 Groupb. Page Groupc. Value Listd. Page List

47. The value selected in Make determines the values to be displayed in Model. This function is implemented using:

a. Property Setb. Dynamic Selectc. Dependency Listd. Obj List

48. What is the class of the top level clipboard page created by the Obj-List method?

a. Code-Pega-Listb. Rule-Pega-Objc. pxResultsd. The same class as the returned instance

49. Work Party Roles and Access Group Roles are of same Class ?

True False

50. Question on Embedded Pages? (Choose two)

a. An embedded page is a clipboard page that has the value of a property of mode Pageb. Any page on the clipboard that is not a top-level page is an embedded page

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-Cancelb. Obj-Save-Rollbackc. Obj-Save-Drop

Page 9: Consolidated Questions

d. Obj-All-Rollback53. 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: Declare Trigger

54. ______________ shape in flow can be used to call a Map value.

Ans: Decision

55. ____________________flow shape can be used to cancel the Work processing of a flow.

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-Personii. Data-Party-Orgiii. Data-Party-Operatoriv. Data-party-Comv. Data-party-Gov

58. There is a ________ relationship between a Folder and the items it contains:

a One-to-oneb Many-to-onec One-to-manyd Many-to-many

59. To prevent rules from being overridden or modified, a RuleSet is marked as (select all that apply):

a Finalb Lockedc Blockedd Not Available

Page 10: Consolidated Questions

60. Custom reports can be created as all the following rules except:

a. Rule-Obj-Reportb. Rule-Obj-ListViewc. Rule-Obj-SummaryView

61. The clipboard page which contains information about your access roles, RuleSet list, and HTTP protocol parameters is the:

a Process Pageb Requestor Pagec Thread Paged User Pages

62. What can we add in model ?

a. reference propertyb. call functionc. Boolean expressiond. call activity

63. Test case comes under which phase? Construction Phase

64. When a Manager is creating a list view report to generate on Sales what would he require? (choose three)

a. Group Byb. Criteriac. Data Sourced. Fieldse. Drill Down.

65. Where do we find a Non-numeric subscript?

a. Java Objectb. Page groupc. Value listd. Page list

66. For the report generation to expose the embedded properties in the database what do we require?

a. Report wizardb. Declare Indexc. Top level propertyd. Concrete Class

Page 11: Consolidated Questions

67. A user can generate reports using

a. Rule – Obj- ListViewb. Rule – Obj- Reportc. Rule – Obj – SummaryViewd. Rule – Obj- Table

68. Select the applicable Guardrails? (Choose three)

a. Writing Java Routinesb. Designing the Flows which are easy understandable for usersc. Intent driven processd. Build for change

69. Through Application accelerator we can create ________ (choose 2)

a. Top level class b. Class groups

c. Access Group d. Validation

e. Constraints

70. The property rule____ (choose 2)

a. Can not be overridden with the same name.b. Can use the inheritance facility in PRPC.c. Can be created with the same name in different ruleset.d. Can be created with the same name in different class

71. All classes except @baseclass must have direct inheritance.

a) Trueb) False

72. Which of the following list contains the elements required to connect the database and fetch data from it?

a. Database, database table, Connect SQL, activity.b. Connect SQL, activity.c. Only activity.d. Database, Connect SQL, Activity

73. What is true about concrete classes: (choose 2)

a. Can create instances of concrete classes

Page 12: Consolidated Questions

b. Must have patterns & direct inheritance c. Must have direct inheritance, need not have pattern inheritance.

d. Need not have either pattern or direct inheritance

74. User pages ___________ (choose 3)

a. Are top level pages b. Contains Data-, Work- related pages. c. Can allow to update property values. d. Are not top-level pages.

75. When database records are fetched from DB and placed into clipboard, which method we are using

a. Page-Newb. Page Listc. Obj-Listd. 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

77. Where can we specify new work object harness?

a. NewDefaultsb. Model.c. FlowRule.d. Harness.

78. Integrator activity type

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: in Security tab of activity, set activity type to utility

Page 13: Consolidated Questions

80. which is used to define gadget layouts anchors

Ans: Portal

81. What is the status appeared on worklist.

Ans: Assignment status

82. what can we place in a model (choose 4)

a. Property referenceb. Literalc. Functiond. Boolean expressione. Activity call

83. HTML property rule can be referenced from(choose 3)

a. Flowactionb. Sectionc. Validated. Property

84. What happens if u check Broadcast related to Correspondence?

Ans: That correspondence is sent to all the work parties

85. If you use Page-new as a step method what happens …

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-Flowb Rule-Activityc Rule-Obj-Activityd They are each separate rule types

87. For creating tabbed look, which rule is considered.

a) Flow action,b) Section,c) Property,

Page 14: Consolidated Questions

d) Harness

88. Which data structure is used for reactive engine?

a) Ans: Dependency Network.89. In rule resolution what are all considered. (choose 4)

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 nameb) Assign Activityc) Routing Activityd) SLAe) Local Action

91. Using Rules Inspector, which of the following can be identified (Select all that apply)

a) Flow rulesb) HTML rules c) Property rulesd) When Rulese) Activities

92. Which of the following rules can be created by the Application Accelerator (select 3)

a) Rulesetb) Harnessc) Validations

93. Which is the predefined harness

a) Completeb) Confirmc) Reject

94. Given a concrete class and asked the characteristics for it

a) Can Create instances for itb) Can be a class group

Page 15: Consolidated Questions

c) Can belongs to a class groupd) All the above are answers

95. While trouble shooting or debugging clipboard can be used for

a. Create pageb. Create propertyc. Execute activityd. Start Flow

96. On the Form There Are Multiple Properties if we want to place constraints on them we have to Create.

a) Constraint Rule for every Propertyb) One Constraint Rule is sufficient for all Property validationc) Both d) None

97. A Flow Shape termed as Flow is given and asked on which it will work

a) Embedded pageb) Current Work Objectc) Another Work Objectd) All

98. HTML properties Subjected To Rule Resolution

a) True b) False

99. In which instance we will store the roles of operators

a) Access groupb) Class group etc

100. Which activity will be executed on the creation of work object

a) Newdefaultsb) Newdefaultc) PyDefaultd) Etc

101. Which of the following is true about step pages.(choose 2)

a) Steppages define the default pagecontext during the step execution.

Page 16: Consolidated Questions

b) Step pages are removed when the activity endedc) Steppage class is always equal to AppliesTo Key.d) StepPage is not required on each step of an activity.

102. which are true about PegaRULES database.(Choose 2)

a) Standard and customer created rules are saved in PEGARULES.b) Database cache optimizes worklist itemsc) DataBase Cache optimizes reading values.d) Pegarules database can not be accessed by external reporting

tools.

103. For System architect after estimating the ROI and success factors what is the Step to do next (Check this)

a. develop test plans and resultsb. assist business presentationc. Financial validationd. Run seizing tool

104. rule-parse-xml does (choose 2)

a) each parse xml rule contains set of parsing instructionsb) XML message mapped to clipboard propertiesc) Rule extracts the data between delimiters

105. when login with work user, what he can do using clipboard

Ans: he doesn’t have access to clipboard.

106. What does a privilege do exactly?

Ans: Restrict users to accessing classes.

107. Using Rules Inspector, which of the following can be identified (Select all that apply)

a) Flow rulesb) HTML rules c) Property rulesd) When Rulese) Declarative Rules

108. If your Assignment shape uses the standard rule “Worklist”, and your Router uses the standard rule “ToWorkbasket”, what happens?

Page 17: Consolidated Questions

a) The flow will not saveb) The flow will be suspendedc) The flow will save, but an execution Java exception will be raisedd) 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-Personb. Data-Party-Groupc. 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-XMLb. Show-Htmlc. Show-Paged. Show-Step-Pagee. 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)

a. Last update dateb. Ruleset Listc. RuleNamed. Circumstancee. One more (Not Sure)

113. What are created in the External Setup Wizard: (Choose three)

a. TopLevel Class b. Rulesetc. Model Two more Options

114. Questions related to the conditions of Model Chaining? (Choose two)

Page 18: Consolidated Questions

a. Models should be having the identical name b. Call Super Class Model button be checked in all the models. Three more options also there.

Page 19: Consolidated Questions

115. Question related to the PrimaryPage is true? (Choose two) Not Clear

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.

116. Rule-parse-xml does (choose 2)

a. Each parse xml rule contains set of parsing instructions for the PRPCb. XML message mapped to clipboard propertiesc. 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 Pageb. Requestor Pagec. Thread Paged. User Pages

119. . What is the status appeared on worklist?

a. Assignment statusb. Work Statusc. Object Status

120. Question related to the Authentication and Authorization. What are the two factors considering during Authentication?

a. Identify who you areb. Check the identification in organizationc. Give the access to the user One more options and I am not sure about the answer.

Page 20: Consolidated Questions

121. What are the two methods to create the property in the section rule (Choose two)

a. Drag field control to the sectionb. Drag Label control to the sectionc. Use the cursor to select the property and give the property named. Use the Html property to specify the property. One more option

122. Flow Diagram: Not exactly like this

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.Simpleb. Work-Cover-.Simplec. Satyam-DKM-Other.Simple One more option

Work-Object-

Satyam-DKM-BPM-Citi

@baseclass

Satyam-DKM-BPM-

Satyam-DKM-

Satyam-

Satyam-DKM-Other

Work-Cover-

Satyam-DKM-Other_1

Work-Object-

Satyam-DKM-BPM-Citi

@baseclass

Satyam-DKM-BPM-

Satyam-DKM-

Satyam-

Satyam-DKM-Other

Work-Cover-

Satyam-DKM-Other_1

Page 21: Consolidated Questions

123. Flow Diagram: (Not exactly the same)

There is an activity “ACT1” in class Satyam-DKM-BPM- and trying to create another activity “ACT2” which is in the class 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.

124. Did declarative rules have the Circumstance feature? True

125. Correspondence Types

1) Email2) Fax3) Mail4) PhoneText (SMS)

126. Difference between Decision Task and Fork Task

127. Which of the following rule best describes the following needs

Satyam-DKM-BPM-Citi

@baseclass

Satyam-DKM-BPM-

Satyam-DKM-

Satyam-

Satyam-DKM-BPM-Citi

@baseclass

Satyam-DKM-BPM-

Satyam-DKM-

Satyam-

Page 22: Consolidated Questions

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

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

130. Which activity will be executed on the creation of work object

a) Newdefaultsb) Newdefaultc) PyDefaultd) Default

131. Which of the following is true about step pages.(choose 2)

a) Steppages define the default pagecontext during the step execution.b) Step pages are removed when the activity endedc) Steppage class is always equal to AppliesTo Key.d) StepPage is not required on each step of an activity.

132. 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 the pxMethodStatus property value

133. Which of the following best describes Declarative constraints? A) A rule used to automatically calculate and recalculate the value of a property.

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

Page 23: Consolidated Questions

C) A rule used to automatically default data into a field.D) A rule used to ensure that a property meets predefined

conditions.

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

135. Why UML is used( or some thing like that)????Ans: diagram( some thing like that)

136. Have good knowledge on class diagram.( 3 question)

137. What is the activity type if we using integrator smartshape?

Ans: select Connect as activity type in security tab.

138. Which one of the tool is used for documentation? a) Inventory b) Documentation c) Preflight d) Application

139. where can we specify new workobject harness .a) NewDefaultsb) Model.c) FlowRule.d) Harness.

140. broadcast option in CorrNew activityAns:

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-manyb) Many-to-manyc) Many-to-oned) 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

Page 24: Consolidated Questions

Criteria144. Frill or Kill means -------- in the work object..?

145.Declare Expressions are not applicable to Circumstance qualified..? True/False

146. What are the standard Data-parties?

147. NewDefaults activity creates as a new Harness..? T/F

148. What is meant by One-off application?

149.Which one is the concrete class?a) BIG b) Big- c) Big-bdf d) Big-bdf-

150.Which one of the following is the pattern inheritance?a) Work-Object-Customerb) Work-Cover-CustomerAccountc) Work-Folder-d) Work-Cover-Account

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

152. Which of the following is true about step pages.(choose 2)o Steppages define the default pagecontext during the step execution.o Step pages are removed when the activity endedo Steppage class is always equal to AppliesTo Key.o StepPage is not required on each step of an activity.

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

Page 25: Consolidated Questions

4.2 Questions

1. Which of the flow shapes can be used for a path execution in a situations like “if...then” logic?

UtilityDecision treeRouterSplit 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-JavaRule-Connect-SOAPRule-Connect-MQRule-Connect-SOAPRule-Connect-SQL

4. List the all work object statuses that come in with PRPC

NewOpenPendingResolved-DuplicateResolved-RejectedResolved-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.

Page 26: Consolidated Questions

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

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 __________________________

Page 27: Consolidated Questions

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.

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: FalseExplanation : 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. Harnessesb. Propertiesc. Servicesd. 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

Page 28: Consolidated Questions

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

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 validatedd) All of the aboveAns: 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

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

Page 29: Consolidated Questions

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, 55, 11, 51, 1

Ans: c

28. For most of the concrete classes, PRPC comes with a standard model called

a. pyStandardb. pyDefaultc. pyDefModeld. pyStdModel

Ans: b

29. Which of the following are usually designed to correspond to one database table in Process Commander.

a. Access Groupb. Class Groupc. Work Groupd. Data Group.e. Class

Page 30: Consolidated Questions

Ans: b

30. All the standard properties in process commander begin witha.      pxb.      pyc.      pzd.      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 onlyb)     Property is display as well as editablec)     Property is input by userd)     Property is calculated by system

Ans: a

32. All the routing activities return its result in an output parameter called

a)     AllocatedTob)     RoutedToc)     AssignTod)     BranchedTo

Ans: c 

33. Which of the following property / properties are not aggregate properties?

a)     Pageb)     PageListc)     PageGroupd)     Valuee)     ValueGroupf)      ValueList

 Ans: d 

34. Which of the following are used to specify default values for properties       associated with a class                                                     

a)     Setsb)     Modelsc)     Defaultsd)     Formats

Ans: b

35. Each record in (row) in relational database corresponds to one of thefollowing in Process Commander. In other words, one row in table is createdwhenever following of process commander is created.( choose more andmore appropriate answer)                                                                  

a. Flow for a class

Page 31: Consolidated Questions

b. Model for a classc. Activity for a classd. Flow action for a classe. 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 instance2. Additionally there will be another column to store entire instance as BLOB

Specify the column name in which instance is stored as BLOB     a.      pzInsStreamb.      PzPVStreamc.      pzObjStreamd.      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 Nameb.      Instance Name + Class namec.      An integer serial numberd.      Special key generated by PRPCAns: d  

39. There is property which stores the value of create date and time or createoperator (perhaps for a work object). What is the prefix for these kind of properties   

a.      pxb.      pyc.      pzd.      All of the aboveAns: 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

Page 32: Consolidated Questions

b.      Divisionc.      Unitd.      Access Groupe.      Operator creation

Ans: c, e 

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

y  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.      pxb.      pyc.      pz

Ans: c 

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

a.      Paramb.      paramc.      Parameterd.      Local e.      Primary

Ans: a, b

Page 33: Consolidated Questions

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

a.      Obj- Save-Cancelb.      Obj-Save-Rollbackc.      Obj-Save-Dropd.      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-Nowb.      Write-Now, Immediatec.      Save-Now, Immediated.      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 abovef.       None of above

Ans: c 

49. Properties that have prefix px can only be set only with following methoda.      Property-Setb.      Property-Set-Pxc.      Property-Set-Speciald.      Property-Configure-Px

Ans: c 

50. Which of the following three class groups process commander by default contains on installation                                                                        

a.      Work-Coverb.      Work-Generalc.      Work-Folderd. PegaAcceld.      Data-Admine.      History-PegaSamplef. PegaSamples 

Ans: d, e, f  

Page 34: Consolidated Questions

 51. Which of the following ways property called myProperty in primary page can

be obtained ( Select 3 answers )                                    

a.      .myPropertyb.      Primary. myPropertyc.      Primary. MyPropertyd.      .MyPropertye.      primary.myPropertyf.       primary.MyPropertyg.      mypage.myPropertyh.      param.myPropertyi.        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 property54. 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 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

  

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

  

Page 35: Consolidated Questions

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 propertyb.      To specify embedded page class name for propertyc.      To specify default valued.      To specify a set of legal/ valid values for that propertye.      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 valueLocal 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 ListRemote 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

Class Key value Local ListRemote 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

Page 36: Consolidated Questions

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

Rule-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-Binary

Rule-File-Form Rule-File-Text Rule-HTML-FixedList

Rule-HTML-Fragment Rule-Method Rule-HTML-Property

Rule-HTML-Section Rule-Message Rule-Obj-Activity

Rule-Obj-Class Rule-Obj-Corr Rule-Obj-FieldValue

Rule-Obj-Flow Rule-Obj-Flow Action Rule-Obj-HTML

Rule-Obj-List Rule-Obj-List View Rule-Obj-MapValue

Rule-Obj-Model Rule-Obj-Property-Qualifier Rule-Obj-Property

Rule-Obj-Property-Alias Rule-Obj-Service Level Rule-Obj-SummaryView

Rule-Obj-Ticket Rule-Obj-Validate Rule-Obj-When

Rule-Obj-Work Parties Rule-Obj-XML Rule-Parse-Delimited

Rule-Parse-Structured Rule-Parse-XML Rule-Query-List

Rule-Query-Summary Rule-Report-AgeColumns-AllOpen Rule-Service-SOAP

Rule-Service-COM Rule-Report-AgeColumns-PastDeadline Rule-Template-Excel

Rule-Rule Set-Version Rule-Report-AgeColumns-PastGoal Rule-Utility-Function

Rule-Service-Email Rule-Report-AgeColumns-Resolved Rule-Utility-Library

Rule-Service-EJB Rule-Report-AgeColumns-Satisfaction Rule-Rule set-Name

Page 37: Consolidated Questions

Rule-Service-File Rule-Report-Rule Base Rule-Service-CORBA

Rule-Service-MQ Rule-Service-JSR94 Rule-Service-JMS

Rule-HTML-HarnessAns:Rule-Obj-ClassRule-Access-Role-ObjRule-Rule Set-VersionRule-MethodRule-Rule set-NameRule-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 finala) can not be overridden in any other rule set including in its own rule

setb) can not be overridden in any other rule set except in its own rule

setc) can not at all be overridden with different higher versiond) 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:

RequestorDivisionOrganizationAccess groupRule-rule set -versionsPrivate rule set

67. Interest Page “ is nothing but Primary Page

a) Secondary Pageb) Parameter Pagec) Local PageAns: A

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

Ans:

Page 38: Consolidated Questions

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

75. Utility activities can not use which of the following methods

Show-HtmlObj-SaveObj-OpenCommit

Ans: Show-html

Page 39: Consolidated Questions

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-OpenShow-HtmlProperty-SetProperty-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

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 ?

Page 40: Consolidated Questions

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 messageIt keeps quiet.A new page with destination page name is created and properties are

copied from source page to destination pageAn alias name with destination page name is created to source page itself,

so that you can refer source page with both names.Ans: C

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. @baselessb. Data-c. History-d. Rule-e. Work-

Ans: a

Page 41: Consolidated Questions

88. Which of the following are valid Work object IDs

a. Citi-234-Leaveb. Citi-234-c. Citi-234d. Citi -e. Citi f. -234g. -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

Ans: CitiBank-loanAppl-Special-HomeLoanCitiBank-loanAppl-Special-CitiBank-loanAppl-SpecialCitiBank-loanAppl-CitiBank-loanApplCitiBank-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 paged. It neither removes clipboard page nor changes the contents of database

Page 42: Consolidated Questions

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.

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-ActivityMethods?? (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). NameCustomer (Citibank). phonenoCustomer(Fleet).NameCustomer(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)

Page 43: Consolidated Questions

a. Show-XMLb. Show-Htmlc. Show-Paged. Show-Step-Pagee. Show-Property

Ans: c

100. Generally routing activities are created in _____________________

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 Pageb. Secondary Pagec. Parameter Paged. Local PageAns: 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 -----------

Page 44: Consolidated Questions

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 messageSystem deletes that page and replaces with renamed pageIt keeps quiet without any actionSystem 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 PRPCAns: 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-OpenObj-Open-By-HandleObj-Open-By-KeyObj-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

109. Identify Important classes

Identify which class’s instance gets created for each of the following action in PRPC ( Part answers carry marks )

( 16* 1 = 16)

1 Action Class2 Setting default values for

PropertiesA Rule-Rule set-Version

3 Creating some users B Rule-Utility-Function4 Creating User interfaces C Rule-Obj-Property5 A new rule set is created D Rule-Obj-Activity6 A new version of existing rule set is

createdE Data-Admin-DB-Table

7 I want to create some methods on my own which can be called from java code of activity

F Data-Admin-Operator-Accessgroup

8 I want to create predefined warnings, alerts and status to users which can be reused at many places

G Rule-Obj-Class

9 I want to add Qualification as H Rule-Obj-Html

Page 45: Consolidated Questions

additional information for all operators

10 An activity is created in Data- class I Rule-Edit-Input11 A collection of so many reusable

functionsJ Rule-Obj-ListView

12 Class and Database table linking K Rule-Obj-Model13 Files like java script and style

sheetsL Rule-Obj-Corr

14 Conversion of user friendly input into page-friendly processing format

M Data-Admin-Organisation

15 A new concrete class / abstract class is created

N Rule-Rule set-Name

16 A Flow is created in Data-Admin-Operator-Accessgroup

O Data-Admin-DB-Name

P Rule-Utility-Library.QR Data-Admin-Operator-IDS Rule-MessageT Rule-Obj-MapValueU Rule-Access-RoleNameV Data-Admin-WorkgroupW Data-X Rule-Obj-FlowY Rule-HTML-FRAGMENTZ 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

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.

Page 46: Consolidated Questions

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: TicketExpl: 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 bya. access groups, access roles and operatorID’sb. access groups, security groups and operatorID’sc. a user classd. 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. $baseclassb. @baseclassc. pzBaseclassd. pegaBaseClass

Ans: b

118. Complete the following sentence.

Work parties are

Page 47: Consolidated Questions

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 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)pyidb)pxidc)pyIDd)pxID

Ans: C

123. In describing class inheritance in PegaRULES Process Commander, which of the following statements is false?

Page 48: Consolidated Questions

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: TrueExplanation : 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 inheritanceb) 1 A Model 2 A ‘When’ directivec)1 Directed inheritance 2 Pattern inheritanced)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 Inheritanceb)Pattern Inheritancec)Class Inheritanced)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 false?

Explanation: True

Page 49: Consolidated Questions

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

ANS :1. Change in the value of properties2. User input to the properties3. 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 commentc) {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}

Ans: AExample :

BODY{={=}background:#FFFFFF;font-family:{pxRequestor.pyFontName};color:#000000;

Page 50: Consolidated Questions

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 Groupb. Class poolc. Work Partyd. 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 FragmentsB) HTML StreamsC) HTML Text FilesD) HarnessesAns: d

140. Which of the following best describes Declarative constraints?A) A rule used to automatically calculate and recalculate the value of a property.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 groupB) a collection of worklistsC) 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:

Page 51: Consolidated Questions

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 Levelsb. Using appropriate Assignmentsc. Using Decision Treesd. Adding a Router to an Assignment

Ans: a

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

a. Assignmentb. Utilityc. Decisiond. 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?

Page 52: Consolidated Questions

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 workD) Route work and Resolve work.

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: True153. 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 ConditionB) Decision TreeC) 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

Page 53: Consolidated Questions

156. Which of the following tools would you use to view the HTML associated with the fragment?

A) Class ExplorerB) Look UpC) Rules InspectorD) 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 ReopenB) They are sophisticated HTML rules that support the initial creation, update and review of simple work objects and cover work objectsC) They are built in UI features that enable you to get an application up an running quicklyD) 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) DecisionB) UtilityC) ConnectorD) Split-For-Each

Ans: A

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.

Page 54: Consolidated Questions

a) When Condition b) Decision Tree c) Decision Map d) When Directive

Ans: CExplanation : Decision maps can be recursively called in a cascading manner

163. Which of the following is a valid work object ID?a) W-1234-Sb) W-1234c) Pega-1234-Workd) All of the above are valid

Ans: D

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

a) An object stored in memoryb) A Pegasystems extension of the Windows clipboardc) An area of memory on the client PC reserved for user datad) 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 usersb. Identify systems that the application will be interfacing withc. Identify major units of completed workd. 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 connectorsB. EJB connectorsC. MQ connectorsD. SOAP connectors

Ans: A

Page 55: Consolidated Questions

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-01B. 04-01-01C. 03-05-02D. 03-04-03

Ans: A

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

a. pyStandardb. pxDefaultc. pxModeld. 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. Modelb. Formulac. Declarative constraintd. Declarative expression

Ans:D

171. Correspondence fragments are __________?

a. not associated with an application-specific class and thus can be used system-wideb. small pieces of HTML that can be reused only within your applicationc. associated with a Rule set and class, but not with a correspondence typed. 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.PropertyNameB. Local.PropertyName

Page 56: Consolidated Questions

C. PageName.PropertyNameD. 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. Fragmentsb. text filesc. streamsd. harnesses

Ans:B

174. List four standard PegaRULES Process Commander attachment types.

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. PropertiesB. Security levelsC. Work objectsD. 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) NORMALb) LITERALc) HTMLd) INPUT

Ans:B

Page 57: Consolidated Questions

177. Which rules automate the process of monitoring work completion and notifying the appropriate person when additional scrutiny or action is warranted?

a) Agentsb) Service levelsc) Flowsd) 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)

This example references Java functions stored in a function library. Where in the class structure is this located?

a) Work-General-Java-Functionsb) Rule-Utility-Libraryc) Rule-Utility-Functiond) 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 operatesPage 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

Page 58: Consolidated Questions

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 : FalseExplanation : 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-Personii. Data-Party-Orgiii. Data-Party-Operatoriv. Data-party-Comv. 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. Organizationc. Divisiond. Unit

Page 59: Consolidated Questions

e. Access Groupf. Workgroupg. 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 ruleDecision : 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

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

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

Page 60: Consolidated Questions

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

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

d. Split for Each

Ans:- b

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

Page 61: Consolidated Questions

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 setb) can not be overridden in any other rule set except in its own rule setc) can not at all be overridden with different higher versiond) You can override in any rule set including in own rule set

Ans:- b

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 messageb) 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

Page 62: Consolidated Questions

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 accordinglyb) It changes contents of database only.c) It removes only clipboard paged) 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-XMLb) Show-Htmlc) Show-Paged) Show-Step-Pagee) 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

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)

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

Page 63: Consolidated Questions

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 ) ??

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

Page 64: Consolidated Questions

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

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?

Page 65: Consolidated Questions

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 )         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)     Trueb)     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-Fragmentb. Rule-HTML-Property

Page 66: Consolidated Questions

c. Rule-HTML-Sectiond. 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?)                   a. Show-XML

b. Show-Html c. Show-Paged. 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-IDb. Data-Admin-Operator-AccessGroupc. Data-Admin-Operator-Rolesd. 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. RuleSetb. Validationsc. Constrainsd. Harness

240. List atleast 3 PRPC predefined data classes that serve the purpose of work parties

a. Data-Party-Personb. Data-Party-Orgc. Data-Party-Operatord. Data-party-Com

 

241. Which of the class used for E-mail.a. Rule-Agent-Queueb. Rule-Service-Email

Page 67: Consolidated Questions

c. Rule-Connect-JMSd. 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 valuec. Warn status : Check to pause processing if a step ends with a Warn status in the pxMethodStatus property valued. 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

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?

Page 68: Consolidated Questions

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-Property3. Show-Page4. Show-XML

258. What are work pools?

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

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

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

not return to the calling flow?

1.call flow2.branch a flow3.cannot be done4.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

Page 69: Consolidated Questions

(d) Many-to-many

263. The text for Subscriber Enrollment is defined: a(a) In the Short Description of the Flow(b) In the Short Description of the

Harness(c) In the Short Description of the Class

Group

264. A property called vehicle holds the vehicle details. what property type should it be?

PagePage ListValue ListValue 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?

Page 70: Consolidated Questions

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

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>)(e) (<APPEND>)(f) (<PREPEND>)

276. To prevent rules from being overridden or modified, a RuleSet is marked as

Page 71: Consolidated Questions

(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 pageCreate a propertyStart a flowCreate 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:

(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?TrueFalse

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.

Page 72: Consolidated Questions

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? (a) Data-Email-Account (b) Rule-Service-Email

293.

Page 73: Consolidated Questions

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

296. Custom reports can be created with the following rule: (d) Rule-Obj-Report(e) Rule-Obj-List(f) Rule-Obj-SummaryView

Page 74: Consolidated Questions

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

Page 75: Consolidated Questions

(g) A Decision Table(h) All of the above

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 serverAll my class groups

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

 


Top Related