PRPC 5.1 Certification Exam Questions
1. Rule Resolution Resolution applies applies to Rule-HTML-P Rule-HTML-Propert roperty y a) TRUE
b) FALSE
2. Select the possible guard rails. a) b) c) d)
Flow should not contain 15 15 sub flows ows We should create properties as and when needed and update the status Limit custom java Use Use the the sta stand ndar ard d flow flow act actio ion n as as a pla place ce hol holde derr inst instea ead d of crea creati ting ng a new one.
3. Examinatio Examination n questions questions if answer answered ed 90-100 90-100 Grade A, 70-90 Grade B, B, 50 -70 Grade C. What are the possible rules which can be used to achieve this? (Choose Three) a) Decision Table b) Map value c) When d) Declarative Ex Expression 4. What are the deliv deliverable erabless for for Elaborat Elaboration ion Phase? Phase? 1. Environment Setup 2. Use Case Package 3. Test Strategy and Test Plans 5. Which rule is is used used to avoid avoid access access to to certain certain function functionalit ality? y? a) Operator b) Deny c) Rule Set d) Class 6. Work Gr Group – Supervisor having access to multiple work baskets . 7. Con Conce cept ptio ion n phas phasee – Goa Goals ls.. 8. Identi Identify fy standar standard d local local action actionss a) AttachANote b) AttacAURL c) AttachAFile d) AttachADocument 9. Identi Identify fy stan standar dard d flow flow acti actions ons..
a) b) c) d)
Approve Flow Accept Reject Transfer
10. Declarative expressions can be used in, most likely. a) b) c) d)
To ge get some da data fr from da database Finding area of a room Changin ging the status of a work object Measu asuring ing le lengt ngth gi given the the parame ameter ters.
11. What you can do in the Monitor Monitor Activity Activity workspace a) b) c) d)
Run the report wizard Create new report Run the processes form report Browse category.
12. Is it possible to override the property values in in the models a)
TRUE
13. if you want to fetch some some data from a web service, which one you use a. b. c. d.
Rule-Connect-SOAP Rule-Connect-WebService Connector Rule-Service-SOAP
14. Where do u have have the group group by option option a) b)
List View Summary View
15. The reuse architecture is used in: in: (choose three) a) b) c) d)
Conception Phase Elaboration Phase In the be begin ginning ing of Constr structio tion Ph Phase. Transition phase.
16. The value of a parameter parameter can be checked checked in which tool? tool?
a) b) c) d)
Approve Flow Accept Reject Transfer
10. Declarative expressions can be used in, most likely. a) b) c) d)
To ge get some da data fr from da database Finding area of a room Changin ging the status of a work object Measu asuring ing le lengt ngth gi given the the parame ameter ters.
11. What you can do in the Monitor Monitor Activity Activity workspace a) b) c) d)
Run the report wizard Create new report Run the processes form report Browse category.
12. Is it possible to override the property values in in the models a)
TRUE
13. if you want to fetch some some data from a web service, which one you use a. b. c. d.
Rule-Connect-SOAP Rule-Connect-WebService Connector Rule-Service-SOAP
14. Where do u have have the group group by option option a) b)
List View Summary View
15. The reuse architecture is used in: in: (choose three) a) b) c) d)
Conception Phase Elaboration Phase In the be begin ginning ing of Constr structio tion Ph Phase. Transition phase.
16. The value of a parameter parameter can be checked checked in which tool? tool?
a) b) c) d)
Clipboard Tracer Performance tool Rules Inspector
17. Parse XML rule is under which category of rules? a) b) c) d)
Integration-Services Integration-Mapping Technical Property
18. Under the Rules-by Type tab the Security Security contains: (choose two) a) b) c) d)
Privileges Access groups Party role Properties
19. To show the XML format of a step in order to debug which method is used: a) b) c) d)
Show-HTML Show-Page Show-Harness Rule-Obj-HTML
20. Which parameter is used in the router activities? activities? a) b)
AssignTo SendTo
21. Output of the the Elaboration Elaboration phase phase is a a) b)
Use case package. Developed application for first release.
22. The Smart Shape used for showing a screen to the customer: a) b) c) d)
Assignment Connector Integrator Flow Action
23. The Smart Shape is used to skip certain steps of a flow without affecting affecting the flow is:
a)
Ticket .
(Four smart shape figures were shown)
24. Re-customization of Architecture is done in…….. a. b. c. d.
Inception Elaboration Construction Transition
25. What defaults are to be checked in creating an Access Group according to New Release (Choose Two) a. b. c. d.
Portal Rule Set Name Work Pool Flow
26. In the New Manager portal, if the manager wants to select his rule then what would he choose. a. b. c. d.
My rules My Business rules My Application Rule Business Rules
27. In New PRPC, name where one can create a Microsoft Document in which u can find all the Rule Sets. a. b. c. d.
Document Application Preflight Word Document
28. What are the top most things which are created in Advanced Application Accelerator: ( Choose two ) a. b. c. d.
Rule set Business Purpose Access Group Top level class
29. Which will be used to Generated work Object ID in New Release? a.
Work- ObjectID
b. c. d.
Work- GenerateID Work – Object 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. b. c. d.
Release 1 Release 2 Release 3 We don’t do any thing such sort
33. When a Flow is in Draft mode….(Choose 2) a. b. c. d.
You cannot add smart shapes You cannot run the Flow It is not visible to Rule resolution You cannot create Work Objects
34. Reports can be created for these classes: a. b. c. d.
AssignRuleDataWork-
35. What is Project Governance? Project Scope, Time and Budget are Controlled.
Deliverables a. b. c. d. e.
Set up Executive Project Steering committee Establish Project Dash Board Establish Project Escalation Change Control Issues
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. b. c.
Rule-Connect-SQL Data-Admin-DB-Name Activity
39. What happens if a rule set is locked? a. b. c.
You cannot update existing rules in the rule set The rule set can be used only in production environment 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. b. c. d. e.
Create a database Delete a database Add a single row Delete a row Add multiple rows
f. Delete multiple rows? 43. If a user wants to create a document, where does he find this in new release?
a. b. c. d.
File Run Application None
44. What do you use for creating Word reports at the end of the application? a. b. c.
Document App explorer Development explorer
45. In the Account Information section, the user selects the Region Name, and a twoletter 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. b. c. d.
Local List Class Key Value Prompt List Remote List
46. In the Vehicle Information section, the user can select several automobiles. The selections are stored in the Vehicle property. The Vehicle property is of type a. b. c. d.
Value Group Page Group Value List Page List
47. The value selected in Make determines the values to be displayed in Model. This function is implemented using: a. b. c. d.
Property Set Dynamic Select Dependency List Obj List
48. What is the class of the top level clipboard page created by the Obj-List method? a. b. c. d.
Code-Pega-List Rule-Pega-Obj pxResults 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 Page b. 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. b. c.
Obj- Save-Cancel Obj-Save-Rollback Obj-Save-Drop
d. Obj-All-Rollback 53. We can create ______________ rules to cause an activity to run whenever instances of a particular class are created, updated, or deleted in the database. Ans: 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. b. c. d.
ps py px pz
57. List at least 3 PRPC predefined data classes that serve the purpose of work parties Ans:-i. ii. iii. iv. v.
Data-Party-Person Data-Party-Org Data-Party-Operator Data-party-Com Data-party-Gov
58. There is a ________ relationship between a Folder and the items it contains: a One-to-one b Many-to-one c One-to-many d Many-to-many 59. To prevent rules from being overridden or modified, a RuleSet is marked as (select all that apply): a b c d
Final Locked Blocked Not Available
60. Custom reports can be created as all the following rules except: a. b. c.
Rule-Obj-Report Rule-Obj-ListView Rule-Obj-SummaryView
61. The clipboard page which contains information about your access roles, RuleSet list, and HTTP protocol parameters is the: a b c d
Process Page Requestor Page Thread Page User Pages
62. What can we add in model ? a. b. c. d.
reference property call function Boolean expression 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 By b. Criteria c. Data Source d. Fields e. Drill Down. 65. Where do we find a Non-numeric subscript? a. b. c. d.
Java Object Page group Value list Page list
66. For the report generation to expose the embedded properties in the database what do we require? a. b. c. d.
Report wizard Declare Index Top level property Concrete Class
67. A user can generate reports using a. b. c. d.
Rule – Obj- ListView Rule – Obj- Report Rule – Obj – SummaryView Rule – Obj- Table
68. Select the applicable Guardrails? (Choose three) a. b. c. d.
Writing Java Routines Designing the Flows which are easy understandable for users Intent driven process Build for change
69. Through Application accelerator we can create ________ (choose 2) a. b. c. d. e.
Top level class Class groups Access Group Validation Constraints
70. The property rule____ a. b. c. d.
(choose 2)
Can not be overridden with the same name. Can use the inheritance facility in PRPC. Can be created with the same name in different ruleset. Can be created with the same name in different class
71. All classes except @baseclass must have direct inheritance. a) b)
True False
72. Which of the following list contains the elements required to connect the database and fetch data from it? a. b. c. d.
Database, database table, Connect SQL, activity. Connect SQL, activity. Only activity. Database, Connect SQL, Activity
73. What is true about concrete classes: (choose 2) a.
Can create instances of concrete classes
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. b. c. d.
Are top level pages Contains Data-, Work- related pages. Can allow to update property values. Are not top-level pages.
75. When database records are fetched from DB and placed into clipboard, which method we are using a. b. c. d.
Page-New Page List Obj-List 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. b. c. d. . e.
AccountStatus Count.AccountStatus StepPage. AccountStatus accountstatus Primary. AccountStatus
77. Where can we specify new work object harness? a. b. c. d.
NewDefaults Model. FlowRule. 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
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. b. c. d. e.
Property reference Literal Function Boolean expression Activity call
83. HTML property rule can be referenced from(choose 3) a. b. c. d.
Flowaction Section Validate 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 b c d
Rule-Obj-Flow Rule-Activity Rule-Obj-Activity They are each separate rule types
87. For creating tabbed look, which rule is considered. a) b) c)
Flow action, Section, Property,
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) b) c) d) e)
Circumstance, Ruleset, RuleSet Version, Create Date Time, Rule Available.
90. What are the possible fields we can give in an assignment properties a) b) c) d) e)
Flow name Assign Activity Routing Activity SLA Local Action
91. Using Rules Inspector, which of the following can be identified (Select all that apply) a) b) c) d) e)
Flow rules HTML rules Property rules When Rules Activities
92. Which of the following rules can be created by the Application Accelerator (select 3) a) b) c)
Ruleset Harness Validations
93. Which is the predefined harness a) Complete b) Confirm c) Reject 94. Given a concrete class and asked the characteristics for it a) b)
Can Create instances for it Can be a class group
c) d)
Can belongs to a class group All the above are answers
95. While trouble shooting or debugging clipboard can be used for a. b. c. d.
Create page Create property Execute activity Start Flow
96. On the Form There Are Multiple Properties if we want to place constraints on them we have to Create. a) b) c) d)
Constraint Rule for every Property One Constraint Rule is sufficient for all Property validation Both None
97. A Flow Shape termed as Flow is given and asked on which it will work a) b) c) d)
Embedded page Current Work Object Another Work Object All
98. HTML properties Subjected To Rule Resolution a) b)
True False
99. In which instance we will store the roles of operators a) b)
100.
Which activity will be executed on the creation of work object a) b) c) d)
101.
Access group Class group etc
Newdefaults Newdefault PyDefault Etc
Which of the following is true about step pages.(choose 2) a)
Steppages define the default pagecontext during the step execution.
b) c) d) 102.
which are true about PegaRULES database.(Choose 2) a) b) c) d)
103.
Step pages are removed when the activity ended Steppage class is always equal to AppliesTo Key. StepPage is not required on each step of an activity.
Standard and customer created rules are saved in PEGARULES. Database cache optimizes worklist items DataBase Cache optimizes reading values. Pegarules database can not be accessed by external reporting tools.
For System architect after estimating the ROI and success factors what is the Step to do next (Check this) a. b. c. d.
104.
rule-parse-xml does (choose 2) a) b) c)
105.
develop test plans and results assist business presentation Financial validation Run seizing tool
each parse xml rule contains set of parsing instructions XML message mapped to clipboard properties Rule extracts the data between delimiters
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) b) c) d) e)
Flow rules HTML rules Property rules When Rules Declarative Rules
108. If your Assignment shape uses the standard rule “Worklist”, and your Router uses the standard rule “ToWorkbasket”, what happens?
a) b) c) d)
The flow will not save The flow will be suspended The flow will save, but an execution Java exception will be raised The flow will be suspended, and control will be transferred to the FlowProblems flow
109. Select PRPC predefined data classes that serve the purpose of work parties (Choose Two) a. Data-Party-Person b. Data-Party-Group c. Data-Party-Operator 110. Which of the following method is used to show the XML to the browser? (Somewhat similar to the first question but not clear)
a. Show-XML b. Show-Html c. Show-Page d. Show-Step-Page e. Show-Property 111. The reactive engine uses which type of rule? (Don’t remb the question) a. Rule-Declare-Expressions Some other options 112. Which rule will be considered by the Rule Resolution process for the selection of the flow in the process? (Chosse three)
a. Last update date b. Ruleset List c. RuleName d. Circumstance e. One more (Not Sure) 113. What are created in the External Setup Wizard: (Choose three)
a. TopLevel Class b. Ruleset c. Model Two more Options 114. Questions related to the conditions of Model Chaining? (Choose two)
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.
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 PRPC b. XML message mapped to clipboard properties c. Rule extracts the data between delimiters.
117. Two classes given diagrammatically. And shown aggregation (black diamond connector). Shown from subordinate class to base. What is the relationship between them. (Not exactly the same, but looks like this)
One to Many
118. The clipboard page which contains information about your access roles, RuleSet list, and HTTP protocol parameters is the: a. Process Page b. Requestor Page c. Thread Page d. User Pages 119. . What is the status appeared on worklist? a. Assignment status b. Work Status c. Object Status
120. Question related to the Authentication and Authorization. What are the two factors considering during Authentication? a. Identify who you are b. Check the identification in organization c. Give the access to the user One more options and I am not sure about the answer.
121. What are the two methods to create the property in the section rule (Choose two) a. Drag field control to the section b. Drag Label control to the section c. Use the cursor to select the property and give the property name d. Use the Html property to specify the property. One more option 122. Flow Diagram: Not exactly like this @baseclass
Work-Object-
Satyam-
Work-Cover-
Satyam-DKMSatyam-DKM-Other_1
Satyam-DKM-BPM-
Satyam-DKM-BPM-Citi
Satyam-DKM-Other
A rule name Simple referenced from workobject level. And that rule is present in @baseclass,work-cover-,classgroup. So which class rule will be picked by resolution algorithm. a. @baseclass.Simple b. Work-Cover-.Simple c. Satyam-DKM-Other.Simple One more option
123. Flow Diagram: (Not exactly the same)
@baseclass
Satyam-
Satyam-DKM-
Satyam-DKM-BPM-
Satyam-DKM-BPM-Citi
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) 2) 3) 4)
Email Fax Mail PhoneText (SMS)
126. Difference between Decision Task and Fork Task
127. Which of the following rule best describes
the following needs
Through cascading (where one rule calls another), this rule can provide an output based on three, four or more inputs. a. When Condition b. Decision Tree c. Decision Map d. When Directive ( Decision map was not there in the option) 128. A _________ is a container for your application business logic, which is defined in rules. a. Rule set b. Class c. Workflow d. Flow action 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) b) c) d)
Newdefaults Newdefault PyDefault Default
131. Which of the following is true about step pages.(choose 2) a) b) c) d)
Steppages define the default pagecontext during the step execution. Step pages are removed when the activity ended Steppage class is always equal to AppliesTo Key. 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. 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 ass ociated 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) NewDefaults b) Model. c) FlowRule. d) Harness. 140. broadcast option in CorrNew activity Ans: 141. obj-open Ans: reuses the page and cleared automatically. 142. UML diagram was given and the relation between two classes was asked.
a) One-to-many b) Many-to-many c) Many-to-one d) One-to-one. 143. While we, using List report which one of the option is not available to work Mgr?
Drill down group By • Fields • Criteria • 144. Frill or Kill means -------- in the work object..? •
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-bdf150.Which one of the following is the pattern inheritance? a) Work-Object-Customer b) Work-Cover-CustomerAccount c) Work-Folderd) 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 o o o
Steppages define the default pagecontext during the step execution. Step pages are removed when the activity ended Steppage class is always equal to AppliesTo Key. 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
4.2 Questions
1. Which of the flow shapes can be used for a path execution in a situations like “if...then” logic? Utility Decision tree Router Split for Each Ans: b 2. What are the various actions that a Service Level rule can perform at Goal and Deadline events? Ans: 1. Escalation Processing ( Means it can call activities upon reaching the goal time / deadline time and at every late interval time ) 2. It Updates the Urgency Level. Upon goal time goal urgency is added to initial urgency and up on dead line reach, deadline urgency is added to previous urgency figure 3. List some of the standard connectors that come with PRPC , which enable it to connect to external systems? Ans:
Rule-Connect-EJB Rule-Connect-JMS Rule-Connect-Java Rule-Connect-SOAP Rule-Connect-MQ Rule-Connect-SOAP Rule-Connect-SQL
4. List the all work object statuses that come in with PRPC New Open Pending Resolved-Duplicate Resolved-Rejected Resolved-Complete
5. Which of the following rule best describes the following needs Through cascading (where one rule calls another), this rule can provide an output based on three, four or more inputs. a. When Condition b. Decision Tree c. Decision Map d. When Directive Ans: c 6. A _________ is a container for your application business logic, which is defined in rules. a. Rule set b. Class c. Workflow d. Flow action Ans: a
7. Which rules automate the process of monitoring work completion and notifying the appropriate person when additional scrutiny or action is warranted a. Agents b. Service levels c. Flows d. When conditions ANS: b
8. PegaRULES Process Commander supports the assignment of work to four types of destination. What are they? ANS: Agent External Worklist WorkBasket 9. A Process Flow has been designed that routes an assignment to a HR manager. An additional requirement is that the HR Manger be able to attach a budget sheet to the assignment before approving the assignment. This can be accomplished using a: a. Rule-Template-Excel instance b. Local Assignment
c. Connector Flow Action d. Correspondence Rule e. Local Flow Action ANS: e
10. People and entities who are interested in the execution and progress of the work object are called as __________________________ ANS: WorkParties
11. Page list’s or Value list’s index always starts with : a. (0) b. (1) C. ( ) d. No subscript or braces.
ANS: b
12. What are the standard PRPC attachment types. ANS: Attach A File Attach a Note Attach a scan Document Attach a URL Attach a screen Shot.
13. Each application will have a standard work party rule always named Requestor. Is this statement true or false?
ANS: False Explanation : No default work parties will be there. Work parties will come only as per your design 14. _____________Control the user experience - the forms and their appearance, content and behavior a. Harnesses b. Properties c. Services d. Connectors
ANS: a
15. For a single Valid Party row on a Work Party rule form, the Model column contains an optional field to reference a Model rule. Model rules allow you to define default information for specified fields on the Par tyDisplay 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-* c lass. When you specify model to that party in your work party rule, the “PartyDisplay” stream will use the default values specified in the model. 16. Rulesets are an important part of every Process Commander application because they act as a container for rules, play an important role in rule resolution and facilitate application deployment. Is this statement true or false 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 e rrors and improving productivity. Is this statement true or false? Ans: True
19. Validation rules used to validate property values associated with HTML forms may display an error message if the validation fails. The error message field in the Validation rule form may contain a) Literal messages contained in double quotes (“ “) b) Nothing (in other words, the field is optional) c) A Rule-Message key associated with the property being validated d) All of the above Ans: c
20. Where .PropertyName is the name of a property, which of the following is the correct syntax for a property reference directive that would allow the user to assign the property value? a) (.PropertyName INPUT) b) <.PropertyName INPUT> c) [.PropertyName INPUT] d) {.PropertyName INPUT} Ans:
d
21. Class Explorer is a tool that is available to system architects and system administrators only. Is this statement true or false Ans: False
22. A Constraint rule records an expected relationship between property values and is not referenced explicitly in other rules. Is this statement true or false? Ans: True Explanation : For example, you can define the constraint to say that A value should always be more than (B+50 ). Once declarative constraint is declared, it is always in force and it need not to be referred by any other rule 23. ____ ______________ rules are specific to a class of work and creates the link between party roles and Data-Party Classes Ans: Rule-Obj-WorkParty
24. An Expression Rule allows process architects to define calculations in Excel spreadsheets. Is this statement true or false? Ans: False
Explanation : An expression is a single text element that when evaluated by Process Commander produces a string value. Expressions in Process Commander look similar to formulas in Microsoft Excel, but are based on Java language conventions. Also confuse expressions — used in many situations — with Declare Expression rules, which create expressions that are evaluated automatically 25. A ___ __________ rule when added to the access group becomes the work pool Ans: class group (Data-Admin-DB-ClassGroup) 26. A class hierarchy when sorted alphabetically gives _______________ Ans: Pattern Inheritance 27. Suppose there is a rule set called “XXX” which has got 5 versions. Then class Rule-Rule set-Name will have ---- no. of instances and Rule-Rule set-Version will have ------ no. of instances 5, 5, 1, 1,
5 1 5 1
Ans: c
28. For most of the concrete classes, PRPC comes with a standard model called a. pyStandard b. pyDefault c. pyDefModel d. pyStdModel Ans: b 29. Which of the following are usually designed to correspond to one database table in Process Commander. a. Access Group b. Class Group c. Work Group d. Data Group. e. Class Ans: b 30. All the standard properties in process commander begin with a. px b. py c. pz d. all of the above Ans: d 31. What is the consequence of checking in the “Special” check box while creating a property? a) b) c) d)
Property is display only Property is display as well as editable Property is input by user Property is calculated by system
Ans: a 32. All the routing activities return its result in an output parameter called a) b) c) d)
AllocatedTo RoutedTo AssignTo BranchedTo
Ans: c 33. Which of the following property / properties are not aggregate properties? a) b) c) d)
Page PageList PageGroup Value
e) f)
ValueGroup ValueList
Ans: d 34. Which of the following are used to specify default values for properties associated with a class a) b) c) d)
Sets Models Defaults Formats
Ans: b 35. Each record in (row) in relational database corresponds to one of the following in Process Commander. In other words, one row in table is created whenever following of process commander is created.( choose more and more appropriate answer) a. b. c. d. e.
Flow for a class Model for a class Activity for a class Flow action for a class Instance of any class
Ans: e 36. What is the significance of Page Context field while you define a declare expression ? Ans: When we are defining the declare expression for properties inside the pagelist or pagegroup, we need to specify the Page context field and it’s respective page class 37. We know that there are two mechanisms in which an instance is taken care to be stored in database. These are, 1. There will be a column for some of the properties of instance 2. Additionally there will be another column to store entire instance as BLOB Specify the column name in which instance is stored as BLOB a. pzInsStream b. PzPVStream c. pzObjStream d. pzRefStream Ans: b 38. When we store an instance of process commander in database the following suffices the purpose of primary key. a.
Instance Name
as a record,
b. c. d. Ans:
Instance Name + Class name An integer serial number Special key generated by PRPC d
39. There is property which stores the value of create date and time or create operator (perhaps for a work object). What is the prefix for these kind of properties a. px b. py c. pz d. All of the above Ans: a 40. Which tool is used to look at the HTMLS and the Properties that are embedded in UI ANS: RulesInspector 41. Which of the following is not the place where u can add rule sets as an access control mechanism a. Organization b. Division c. Unit d. Access Group e. Operator creation Ans: c, e 42. Match the following in the context of availability of rule.
1
Availability Yes
A
2
No
B
3
Blocked
C
4
Final
D
Ans: A- 3(Blocked) B- 4 (Final) C- 1 (Yes)
(2)
Consequence 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 Rule instance is available to rule resolution algorithm but nobody can override this rule in any other rule set, except the current ruleset Rule instance will be visible to Rule resolution algorithm and hence shall be considered during rule resolution process 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 )
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. b. c.
px py pz
Ans: c 44. Parameter Page can be referenced by which of the following keyword a. b. c. d. e.
Param param Parameter Local Primary
Ans: a, b Explanation : Does not matter with case 45. The following method is used to make Obj-Save method not be effective and hence not to be taken up by subsequent Commit method a. b. c. d. Ans: a
Obj- Save-Cancel Obj-Save-Rollback Obj-Save-Drop Obj-All-Rollback
46. ----------- Check box in Obj-Save method and ---------- Check box in ObjDelete method facilitate immediate write into database, without actually waiting for Commit method a. Immediate, Write-Now b. Write-Now, Immediate c. Save-Now, Immediate d. Immediate, Save-Now Ans: b
47. What is the purpose of locking a rule set Ans: Once the ruleset is locked, no changes can be made to any rule inside that ruleset. You can make changes to r ules 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. b. c. d. e. f. Ans: c
DataHistoryRuleWorkAll of above None of above
49. Properties that have prefix px can only be set only with following method a. Property-Set b. Property-Set-Px c. Property-Set-Special d. Property-Configure-Px Ans: c 50. Which of the following three class groups process commander by default contains on installation a. Work-Cover b. Work-General c. Work-Folder d. PegaAccel d. Data-Admin e. History-PegaSample f. PegaSamples Ans: d, e, f
51. Which of the following ways property called myProperty in primary page can be obtained ( Select 3 answers ) a. b. c. d. e. f. g. h. i.
.myProperty Primary. myProperty Primary. MyProperty .MyProperty primary.myProperty primary.MyProperty mypage.myProperty param.myProperty 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 Pr imary
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 Ans: True
b. False
53. How do you expose a property in the Database. Ans: By creating an explicit column in DB for respective property 54. List the 3 break conditions available in PRPC ? Ans: Exception : Check to stop the Tracer upon the first Java exception. Fail Status : Check to pause processing if a step ends with a Fail status in the pxMethodStatus property value Warn status : Check to pause processing if a step ends with a Warn status in 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 rule Ans: Late
57. _________________________ type of declarative rule is used database related processing Ans: Declare Trigger (We can create Declare Trigger rules to cause an activity to run whenever instances of a particular class are created, updated, or deleted in the database )
58. The purpose of table edit when we define a property is a. To specify description of property b. To specify embedded page class name for property c. To specify default value d. To specify a set of legal/ valid values for that property e. To specify HTML property Stream. Ans: d
(1)
59. We know that when PRPC in installed, it comes with some standard rules. All these standard rules are part of standard rule sets, which are obviously locked. Name these standard rule sets (No Multiple choice) (Part answers carry marks) (2) Ans: Pega-Rules; Pega-Procom; Pega-WB; Pega-IntSvcs;
60. When we want to restrict any property to a set of legal values where set size is short - to - medium and set does not frequently change, the preferable way is by choosing (1) Class Key value Local List Remote List Ans: A 61. When we want to restrict any property to a set of legal values where set size is short - to - medium and set frequently changes, the preferable way is by choosing Class Key value Local List Remote List Ans: B 62. When we want to restrict any property to a set of legal values where set size is very large (such as produce codes etc) , the preferable way is by choosing Class Key value Local List Remote List Ans:C 63. Select 5 classes from the following list of Rule- classes where rule resolution processing is not applicable. In other words, which of the following class’s instances will not have versions at all (Part answers carry mark)
Rule-Access-Privilege
Rule-Access-Role-Name
Rule-Access-Role-Obj
Rule-Access-When
Rule-Admin-Product
Rule-Admin-Product-Patch
Rule-Admin-Skill
Rule-Agent-Queue
Rule-Connect-dotNet
Rule-Connect-EJB
Rule-Connect-JMS
Rule-Connect-MQ
Rule-Connect-SOAP
Rule-Connect-SQL
Rule-Corr-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
Rule-Service-File
Rule-Report-Rule Base
Rule-Service-CORBA
Rule-Service-MQ
Rule-Service-JSR94
Rule-Service-JMS
Rule-HTML-Harness Ans: Rule-Obj-Class Rule-Access-Role-Obj Rule-Rule Set-Version Rule-Method Rule-Rule set-Name Rule-Utility-Function 64. While Rule resolution algorithm prepares Rule set list from all data sources, the most top rule set from a data source Will be appended at most bottom of the list (for that data source) Will be appended at top of the list (for that data source) No such order will be maintained Ans: B
65. Rule A rule which is marked as final a) can not be overridden in any other rule set including in its own rule set b) can not be overridden in any other rule set except in its own rule set c) can not at all be overridden with different higher version d) You can override in any rule set including in own rule set Ans: B 66. Specify five sources from where Rule resolution algorithm retrieves rule sets associated with an user to make rule set list (No Multiple choice) Ans: Requestor Division Organization Access group Rule-rule set -versions Private rule set
(5 * 1 = 5)
67. Interest Page “ is nothing but Primary Page a) Secondary Page b) Parameter Page c) Local Page Ans: A 68. Describe the clipboard? What is it? What for it is used? Ans: The Clipboard tool provides you a way to review, and when appropriate directly updates, parts of your own clipboard. It is a troubleshooting aid.
69. Assume there is a local variable called count. How do you refer this variable within the activity Ans: Local. Count 70. _____________________ Step method can be used to open an instance uniquely from database Ans: Obj-Open 71. ________________________ kind of chaining is applicable for DeclareTrigger rules ANS : Forward Chaining ( This rule gets executed automatically, when an instance specified in the rule gets saved / modified / deleted ) 72. _______________ Property mode can be used to define a repeating row in harness
Ans: Page List 73. What is wrong in the following snippet of java code when added as inline java in activity step. ( No Multiple choice) (2) Hashtable ht1 = new Hashtable(); ht1.put ("empCode", “1001”); ht1.put("empName", “Murali Mohan”); Hashtable ht2 = new Hashtable(); ht2.put("empCode", “1002”); ht2.put("empName", “Suresh”); Ans: We need to use fully specified path for Hashtable as below Hashtable ht1 = new java.util.Hashtable() 74. To have the Model chaining, ________________ should be matching for super class model and sub class model Ans: Name of the model Note : In fast track book it is said that super class should also be with direct inheritance with sub class. But Steve clarified that any inheritance works for model chaining. Be careful in exam. If they ask a question still, we need to be careful 75. Utility activities can not use which of the following methods Show-Html Obj-Save Obj-Open Commit Ans: Show-html 76. ________________ rule is used to calculate the value of the property based on the changes in other properties Ans: rule-declare-expressions 77. True / False: Obj-Save-Cancel can be used not only to redo Obj-save but also to redo Obj-Delete a. True
b.
False
Ans: True Note : I remember I told to some interns that Obj-save-Cancel can be used only for redoing Obj-save. But this is not true. You can use this with both Obj-save as well as obj-delete
78. What happens when VOE option for any work party in a work party rule is checked in ( Rule-obj-workParty ) ANS : It would be visible on work object form. If we don’t check in this check box, this party comes as an option in the parties drop down and upon selection of the option only, we can see the part on the work object screen
79. Both Assign and Utility type of activities can not contain following methods. Obj-Open Show-Html Property-Set Property-Set-Special Ans: Show-html 80. How and where do you designate an activity to be as a Notify/utility/routing/on Change/ Connect activities Ans: In the security tab of the activity we have activity type there we can set the type of activity 81. In Router activities, ________________________ property needs to be set to a value to which routing needs to be done Ans: param.AssigTo
82. ____________________ is the logical collection of related people so that they can share common workbaskets Ans: Work Group 83. Write the difference between Work list, work basket, work pool and work group ? Work List : outstanding (not complete) work objects waiting for a user to perform them Work Basket : Work basket is an entity to store the work objects where from multiple operators can pick up the work objects and act upon these work objects Work Group : Logical collection of operators Work Pool : This is logical collection of different work units, usually a class group when added to the access group becomes the work pool.
84. Declarative rules need to be invoked either from an activity or from flow. Is this statement true or false
Ans: False Expl : Declarative rules need not to be referred from any rule. They are always in force, once defined. 85. While using a Page-Copy method, method, what happens if system does not find the destination page (copy into page) in the clipboard (1) It flags appropriate warning message It keeps quiet. A new page with destination page name is created and properties are copied from source page to destination page An alias name with destination page name is created to source page itself, so that you can refer source page with both names. Ans: C 86. When When an HTML stream called called “Flowd “Flowdefi efinit nition ions” s” is create created d in DATA-AD DATA-ADMIN MIN 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 property for the purpos purpose e of handle handle i.e., i.e., pzInsK pzInsKey ey (which (which serves serves the purpose of primary key) is defined in following cla ss a. @baseless b. Datac. Historyd. Rulee. WorkAns: a 88. Which of the following following are valid Work object IDs a. Citi-234-Leave b. Citi-234c. Citi-234 d. Citi e. Citi f. -234 g. -234h. –Leave Ans: a, c
89. What is private rule set and who does create it?? (No multiple 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 Assume that we have a class called “CitiBank-Lo “CitiBank-LoanAppl anAppl-Specia -Special-Home l-HomeLoan”. Loan”. Mention the order of classes in which it looks for it’s pattern parent Ans:
CitiBank-loanAppl-Special-HomeLoan CitiBank-loanAppl-SpecialCitiBank-loanAppl-Special CitiBank-loanApplCitiBank-loanAppl CitiBankCitiBank
91. ______________ shape in flow can be used to call a decision tree
Ans:
Decision
92. 92. A loca locall list list defi define ned d for for a prop proper erty ty must must alwa always ys be acco accomp mpan anie ied d with with _______________ Property stream, so as we can get drop down on HTML for that property. Ans: PromptSelect. 93. What happens when we call Page-Remove followed by Commit method? a. It removes the clipboard page and contents of database are also changed accordingly b. It changes contents of database only. c. It removes only clipboard page d. It neither removes clipboard page nor changes the contents of database Ans: 3. It removes only clipboard page
94. 94. ____ ______ ____ ____ ___f _flo low w shap shape e can can be used sed for for aut autom omat atic ical ally ly sen sendin ding 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 ? •
•
Proced Procedur ural al rule rule: in this this mo mode dell the the deve develo lope perr decid decides es when when a piece 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 Declarative rule: In this model, we define define or declare 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 know that that Activit Activity-En y-End d method method causes the system system to end the current current activity and continue with next activity on requestor’s activity list. What What happen happens s if one activity activity calls calls (by call call method method)) second second activi activity ty that that contains Activity- End Method? a. The called called activity activity ends ends and control control resumes resumes to calling calling activity activity.. b. Both activitie activities s end up and control control does does not resume resume to calling activit activity. y. Ans: b. Both activities end up and control does not r esume to calling activity. 97. Explain in single line difference between Activity-End and Exit-Activity Exit-Activity Methods?? (No multiple choice). •
•
The Exit-Activity Exit-Activity method ends the current current activity activity and returns returns control 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 for following kind of situation situation Customer (Citibank). Name Customer (Citibank). phoneno Customer(Fleet).Name Customer(Fleet).PhoneNo What is the preferred mode of property for Customer ? Ans: PageGroup. 99. Which of the following method is used used for viewing any step page’s info in XML format (especially for the purpose of debugging) a. Show-XML b. Show-Html c. Show-Page d. Show-Step-Page e. Show-Property Ans: c
100.
Generally routing activities are created in _____________________ a. classes inherited from Datab. Classes inherited from Workc. Classes inherited from Embeda. Classes inherited from RuleAns: b
101. 101 ________________ class instances can store images like JPG, JPEG etc. Ans: Rule-File-Binary. 102. While defining an activity step, a step page field can remain blank if the step page operates on a. Primary Page b. Secondary Page c. Parameter Page d. Local Page Ans: a 103.
What is the difference between activity methods Call and Branch? a. Branch transfers control to another activity and returns to original activity after called activity completes whereas call transfers control to another activity by terminating present activity. b. Branch transfers control to another activity by terminating present activity whereas call transfers control to another activity and returns to original activity when called activity completes c. Both transfer control to another activity by terminating present activity
d. Both transfer control to another activity and resume to original activity when called activity is completed. Ans: b
104. There are two types of functions that can be called from java step of an activity. One is instances of Rule-Utility-Function and the other one is -----------
Ans: Rule-Method 105. When we use Page-Rename method what happens, if the new name that we specify already exists in the clipboard (1)
It flags appropriate warning message System deletes that page and replaces with renamed page It keeps quiet without any action System renames the current page so that there will be two clipboard pages with same name. Ans: b
106. ____________________________ Class can be used for Reports definition in PRPC Ans: Rule-Report 107. We know that if there are multiple instances with same visible key, rule resolution algorithm determines which one to return. If I want to explicitly specify the version I want (i.e. keeping the rule resolution algorithm aside), which of the following method need to be used? (1) Obj-Open Obj-Open-By-Handle Obj-Open-By-Key Obj-Open-By-InsKey Ans: b 108. ________________ rules define the Process Commander methods you can use in the steps of activities ( like Activity-End, Obj-Open, Obj-Save ….. ) Ans : Rule-Method instances 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 Class 2 Setting default values for A Rule-Rule set-Version Properties 3 Creating some users B Rule-Utility-Function 4 Creating User interfaces C Rule-Obj-Property 5 A new rule set is created D Rule-Obj-Activity 6 A new version of existing rule set E Data-Admin-DB-Table is created 7 I want to create some methods on F Data-Admin-Operatormy own which can be called from Accessgroup java code of activity 8 I want to create predefined G Rule-Obj-Class warnings, alerts and status to users which can be reused at many places 9 I want to add Qualification as H Rule-Obj-Html additional information for all operators 10 An activity is created in Data- class I Rule-Edit-Input 11 A collection of so many reusable J Rule-Obj-ListView
functions Class and Database table linking Files like java script and style sheets Conversion of user friendly input into page-friendly processing format A new concrete class / abstract class is created A Flow is created in Data-AdminOperator-Accessgroup
12 13 14
15 16
K L
Rule-Obj-Model Rule-Obj-Corr
M
Data-Admin-Organisation
N
Rule-Rule set-Name
O
Data-Admin-DB-Name
P Rule-Utility-Library. Q R Data-Admin-Operator-ID S Rule-Message T Rule-Obj-MapValue U Rule-Access-RoleName V Data-Admin-Workgroup W DataX Rule-Obj-Flow Y Rule-HTML-FRAGMENT Z Data-Admin-Workbasket ------------------ No More Alphabets ---------Ans: 2-K; 3-R; 4-H; 5-N; 6-A; 7-B; 8-S; 9-C; 10-D; 11-P; 12-E; 13-Y; 14-I; 15-G; 16-X;
110. Rule resolution dynamically selects the right rule by searching your profile Rule set list across multiple dimensions, including purpose, class, rule set and version, date and time range, circumstance and security. ( True /False) Ans: True 111. RDB-SQL rules and RDB methods should only be used to work with external databases, not your Process Commander database(s). Why? Ans: In PRPC database tables, not all properties are exposed as columns of DB. Some properties are part of the blob. If you write queries expecting as exposed column, things may break. Preferably you should use Obj-open or obj-List mwthods with PRPC tables 112.
Which of the following best describes Directed Web Access?
a) A rule to distribute calls that works in conjunction with CTI (Computer Telephony Integration). b) Anyone with access to the corporate intranet on which PegaRULES Process Commander is available, can process an assignment, on a one-time or infrequent as-needed basis. c) Anyone with internet access and the appropriate security credentials can process an assignment, on a one-time or infrequent as-needed basis.
d) Anyone accessing the World Wide Web (or an intranet) and e-mail can process an assignment, on a one-time or infrequent as-needed basis. Ans: d 113. ____________________flow shape can be used to process an event driven override to a normal, sequential processing of a flow. Ans: Ticket Expl: Tickets support exception processing in a flow, providing an eventdriven override to normal sequential processing 114. Which prefix to a property name indicates that its value can be updated directly by a Worker inputting information through a web form? a)ps b)py c)px d)pz Ans:
b
115. Which of the flow shapes are appropriate for defining the path of execution according to complex “if...then” logic? a)Utility b)Decision Tree c)Router d)Split for each. Ans: b 116.
Users of the PegaRULES Process Commander system are defined by a. access groups, access roles and operatorID’s b. access groups, security groups and operatorID’s c. a user class d. security groups and access roles Ans: a
117. Complete the following sentence. PegaRULES Process Commander has an ultimate base class called __________ from which all other classes are derived. This class has properties and activities that are available to all PegaRULES Process Commander applications. a. $baseclass b. @baseclass c. pzBaseclass d. pegaBaseClass Ans: b 118.
Complete the following sentence.
Work parties are
a) the people or groups interested in the progress and resolution of a particular work object, but who do not necessarily perform the work in the application. b) clusters of associated work objects, usually relating to a single customer. c) people or groups who are authorized to perform restricted types of work objects. d)Users set up in the system who are responsible for the timely resolution of outstanding work objects Ans:
A
119. What is the purpose of the Rules-CheckIn / CheckOut functionality built in to PegaRULES Process Commander? a)It permits System architects to lock certain rules to prevent users access in a production system. b) It enables developers to allocate rule availability to specific users for testing purposes. c) It prevents rules being simultaneously changed by more than one developer. d) It provides out-of-the-box accounting functionality for e-commerce applications. Ans: C 120.
Describe the difference between a page group and a page list?
ANS : Page list: ordered collection (index ) Page group: unordered collection (based on stings we can fetch the values)
121. By convention, abstract class names end with a __________ for clarity. Concrete class names should not end with this character. a)~ (tilde character) b) & (ampersand character) c) _ (underscore character) d) – (dash character) Ans: D 122. PegaRULES Process Commander comes with a standard property to use as the unique ID for a work object. All classes derived from Work- inherit this property. It should always be used as the key for Work-based classes and class groups. What is the name of this standard property? a)pyid b)pxid c)pyID d)pxID Ans: C
123. In describing class inheritance in PegaRULES Process Commander, which of the following statements is false? a) Directed inheritance causes a class to inherit characteristics directly from the specified parent class, regardless of any defined pattern inheritance. b) Pattern inheritance causes a class to inherit characteristics from classes that it resembles, moving up the pattern class hierarchy. c) In pattern inheritance dashes are the delimiters for pattern matching. d) The developer must specify pattern inheritance; directed inheritance is optional and if specified, takes precedence Ans:
D
124. 124.A PegaRULES Process Commander class does not have a version number, rather it is associated with a Rule set version to ensure that it is included in migration and shipping events. Is this statement true or false? (True /False) Ans: True Explanation : A class it self can not have multiple versions. But A r uleset version is included in the class definition , so that when that ruleset is shipped / migrated, it takes care to include this class too 125. ____1____ is used to take advantage of PegaRULES Process Commander standard functionality. _____2____ is used to take advantage of custom functionality, for example, within a product or application, within a class hierarchy. a) 1 Pattern inheritance 2 Directed inheritance b) 1 A Model 2 A ‘When’ directive c)1 Directed inheritance 2 Pattern inheritance d)1 A ‘When’ directive 2 A Model Ans:
C
126. Using the Class Explorer to examine classes sorted alphabetically will allow you to view which type of inheritance? a)Directed Inheritance b)Pattern Inheritance c)Class Inheritance d)Genetic Inheritance Ans: B 127. Describe how the SQL in an RDB Connector rule can reference objects on the clipboard? Explanation: For example you can write as below Select * from contact where WHERE zipcode={myPage.zipcode}
128.
HTML streams are subject to rule resolution. Is this statement true or f alse? Explanation:
True
129. Explain the three events that cause Process Commander to evaluate declarative rules? ANS : 1. Change in the value of properties 2. User input to the properties 3. Saving / manipulating the instances in DB 130. Describe the difference between the “Move Rules” tools and the features in instances of Rule-Admin-Product? Rule-Admin-Product: we can add rules and data classes also. Also we can consider more than one ruleset at a time Move Rules: we can add rules only to zip file. Also we can consider only one ruleset at a time •
•
131.
Give two uses for the Tracer tool? Explanation: debugging and trouble shooting
132.
List the 9 types of Property Mode.
Explanation: single value, valuelist, valuegroup, Page, pagelist, pagegroup, javaobject, JavaObjecList, JavaObjectGroup 133. Declarative expressions must be invoked via a method in an Activity step. Is this statement true or false? Ans: False 134. Which of the following directives ‘comments out’ authoring notes in a PegaRULES Process Commander HTML object? a) /* This is a comment */ b) // This is a comment c) {COMMENT This is a comment /} d){COMMENT} This is a comment {/COMMENT} Ans: D 135. Which of the following pairs of directives would you need to use to surround JavaScript that's in an HTML stream? {={=} and {=}=} {reference .property as input} {javascript} and {/javascript} {include jsRulefileName}
Ans: A Example : BODY {={=} background:#FFFFFF; font-family:{pxRequestor.pyFontName}; color:#000000; font-size:9pt; line-height:14pt; letter-spacing:0.5pt; {=}=}
136.
Explain when you would add a class into an existing Class Group.
Explanation: When we think the new class should share the same database table of the classgroup 137. a. b. c. d.
What rule is used to define a Work Pool? Work Group Class pool Work Party Class Group Ans: d
138. A Flow rule determines the sequence of processing that your application Will apply to a specific work object. ( True / False ). Ans: true 139.
Complete the following statement.
____________ define the interface as seen by the end user, and are used by a single application. A) HTML Fragments B) HTML Streams C) HTML Text Files D) Harnesses Ans: d 140. Which of the following best describes Declarative constraints? A) A rule used to automatically calculate and recalculate the value of a property. B) A rule used to ensure that the appropriate Rule set is utilized. C) A rule used to automatically default data into a field. D) A rule used to ensure that a property meets predefined conditions. Ans: d
141.
A workbasket is…
A) a synonym for work group B) a collection of worklists C) a set of assignments for one user, ordered by a Work Object property known as “urgency.” D) a pool of work assignments awaiting processing by any of a group of users, rather than a particular user. Ans: D 142.
Complete the following sentence:
Work parties are… A) people or groups interested in the progress and resolution of a particular work object, but who do not neces sarily 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. a. b. c. d.
Goal and Deadline escalation is managed by… Using Service Levels Using appropriate Assignments Using Decision Trees Adding a Router to an Assignment
Ans: a
145.
Local Flow Actions are added to which task form? a. b. c. d.
Assignment Utility Decision Connector
Ans: a 146.
Local Flow Actions advance the flow. Is this statement true or false? Ans: false
147. In describing a Router, which of the following statements is false? A) Routers tell Assignments specifically where they should go.
B) Routers are not required on every Assignment. C) Routers execute specific Activities. D) Many Routers of the same name may exist in a single Visio flow. Ans: a 148. Connectors emanating from an assignment represent connector flow actions. Is this statement true or false? Ans: True 149. When adding a Connector to an Assignment, the Likelihood associated with the Action represents which of the following? A) The likelihood that a benchmark is to be met. B) An indication of how likely it is that the work follows the specified path. C) The likelihood that a goal will be met. D) The likelihood that a goal will not be met. Ans: b 150. Flows and Assignments work together to ________? A) Resolve work and Reply to work B) Receive work and Report on work. C) Review work and Report on work D) Route work and Resolve work. 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?
153.
Ans: True On the standard harness Perform and Review forms, a paperclip
image
identifies that the object has one or more attachments.
Is this statement true or false? Ans: True
154. What type of rule can be described as follows? This rule captures and presents business logic in the form of one or more if/then/else conditions. It allows automated decisions by defining a series of tests on property values. A) When Condition B) Decision Tree C) Decision Map D) When Directive Ans: B 155. Decision Tree rules require a property in the Default Input Property field on the In & Out tab of the Decision Tree rule form. Is this statement true or false? Ans: False 156. Which of the following tools would associated with the fragment?
you use to view the HTML
A) Class Explorer B) Look Up C) Rules Inspector D) Image Catalog Ans: C
157. Which of the following is not an accurate statement regarding Process Commander Harnesses? A) There are seven variations: New, Open, Perform, Review, Pending, Confirm, and Reopen B) They are sophisticated HTML rules that support the initial creation, update and review of simple work objects and cover work objects C) They are built in UI features that enable you to get an application up an running quickly D) They reference other HTML rules, known a s streams, which you can copy or modify for your application Ans: ?? 158. A Decision Map converts multiple input values into a calculated result value. Is this statement true or false? Ans: true 159.
Describe the business benefit of using a Decision Map.
Explanation: A map value is a rule (Rule-Obj-MapValue rule type) that converts one or two input values, such as latitude and longitude numbers, into a calculated result value, such as a city name. The rule uses ranges for the input value or values and a matrix to look up the result. 160. A Decision Map may be called from a Router task. What other task (Visio) may call for a Decision Map?
A) Decision B) Utility C) Connector D) Split-For-Each Ans: A
161. Process Commander standard correspondence templates define in HTML the content of outgoing correspondence. Is this statement true or false? Ans: true 162. What type of rule can be described as follows? Through cascading (where one rule calls another), this rule can provide an output based on three, four or more inputs. a) When Condition b) Decision Tree c) Decision Map d) When Directive Ans: C Explanation : Decision maps can be recursively called in a cascading manner 163. a) b) c) d)
Which of the following is a valid work object ID? W-1234-S W-1234 Pega-1234-Work All of the above are valid
Ans: D
164.
What is a clipboard page in PegaRULES Process Commander?
a) An object stored in memory b) A Pegasystems extension of the Windows clipboard c) An area of memory on the client PC reserved for user data d) A record in the PegaRULES Process Commander database used to store user Ans: A
165. In designing a class structure for an application, what should the first step be?
a. Identify primary users b. Identify systems that the application will be interfacing with c. Identify major units of completed work d. Identify the key tasks that the application will perform Ans:D Expl : These become your work classes 166. Three of the following rule types are all created in the Rule-Connectclass. Which type is NOT located there? A. Relational database connectors B. EJB connectors C. MQ connectors D. SOAP connectors Ans: A 167. For security reasons you should associate classes that inherit from the Work- base class with a separate class group than those that inherit from Data (True / False) Ans: true 168. If you were working in a production Rule set Version Company X : 0304-02, what Rule set version would you use for your next minor release? A. 03-05-01 B. 04-01-01 C. 03-05-02 D. 03-04-03 Ans: A
169. What is the name of standard PegaRULES Process Commander models? a. pyStandard b. pxDefault c. pxModel d. pyDefault Ans: D 170. What type of rule should you create to calculate the value of a property automatically based on changes in other properties? a. Model
b. Formula c. Declarative constraint d. Declarative expression Ans:D 171.
Correspondence fragments are __________?
a. not associated with an application-specific class and thus can be used system-wide b. small pieces of HTML that can be reused only within your application c. associated with a Rule set and class, but not with a correspondence type d. used only for graphics. Ans: B 172. When one activity branches to, or calls another activity, parameters can be passed from the first activity to the second as part of the call. What syntax must be used in the called activity to reference these parameters? A. Primary.PropertyName B. Local.PropertyName C. PageName.PropertyName D. Param.PropertyName Ans:D 173.
Complete the following statement.
____________ contain static text, such as HTML style sheets or JavaScript code and are not subject to rule resolution. a. Fragments b. text files c. streams d. harnesses Ans:B 174.
List four standard PegaRULES Process Commander attachment types.
ANS: 1. Data-WorkAttach-File 2. Data-WorkAttach-Note 3. Data-WorkAttach-URL 4. Data-WorkAttach-ScreenShot 5. Data-WorkAttach-ScannedDocuments
175.
Complete the following statement.
__________ control the user experience - the forms and their appearance, content and behavior. A. Properties B. Security levels C. Work objects D. Harnesses Ans:D 176. If the value of a property contains an HTML text fragment and is to be processed as HTML, which keyword would you add as an option to the reference directive? a) b) c) d)
NORMAL LITERAL HTML INPUT
Ans:B 177. Which rules automate the process of monitoring work completion and notifying the appropriate person when additional scrutiny or action is warranted? a) Agents b) Service levels c) Flows d) When conditions Ans: B 178. Which directive would you use to retrieve a property value from an instance not present on the clipboard? a) Reference directive b) Literal directive c) Lookup directive d) Java directive Ans: C
179. In the Value field of a Model Rule-form, one can enter literal strings and also references like that shown below. Lib(Pega-RULES:DateTime).addToDate(.pxCreateDateTime, 14, 0, 0, 0) This example references Java functions stored in a function library. Where in the class structure is this located? a) Work-General-Java-Functions b) Rule-Utility-Library
c) Rule-Utility-Function d) Rule-Obj-Model-Functions Ans: C 180. Describe the functional difference between the Step Page field on the tab and the Page Name field on the Pages & Classes tab? Steps ANS : Step Page is the page on which the current step operates Page name in pages and classes is to declare the pages ( specifying their classes ) , so that these pages can be used with the steps 181. PegaRULES Process Commander standard harness activities and starting HTML streams are meant to work as-is, with links to built-in processing capabilities. For this reason, it is best not to overlay either the harness activity or the starting HTML stream. Is this statement true or false? (True /False) Explanation: true 182. Related declarative rules can span Rule sets, but they must reside in the same class in order to be invoked appropriately by PegaRULES Process Commander. Is this statement true or false Ans: True
183. Which of the statements below is NOT one of the main purposes of a Rule set? a) b) c) d)
To act as a container for rules. To facilitate migration & shipping (application deployment). To play an important role in rule resolution. To define security for rules
Ans:D
184. Skimming a Rule set collects the most recent revision of each rule within a single major version of a Rule set removing any duplicates and creates a new minor version of the Rule set? Is this statement true or false? Ans : False Explanation : Skimming creates a new major version 185. PegaRULES Process Commander supports the assignment of work to four types of destination. What are they? Ans: Agent, External, Work Basket, Work List 186. List atleast 4 applications that you can visualize , where you feel Pega’s smart BPM is best fit ? Ans:- 1) Insurance Claim
2) Bank Loan Apllication Processing 3) Credit Card Dispute 4) Leave application 187. Organizations are instances of _____________________ class and by default on installation, PRPC comes with an organization called _______________________________ Ans:-
Data-Admin-Organization,
pega.com
188. List atleast 3 PRPC predefined data classes that serve the purpose of work parties Ans:i. ii. iii. iv. v.
Data-Party-Person Data-Party-Org Data-Party-Operator Data-party-Com 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. c. d. e. f. g.
Ans:
Organization Division Unit Access Group Workgroup Workpool a, b, d
Explanation : We specify the portal instance in access group
190. What is “Where Am I“ feature in PRPC ? Ans:-
This feature facilitates to know where we are currently in the flow
191. Model Chaining ( Able to call super class model in addition to current model ) works only in case of ____________________________ inheritance Ans : Both Direct and Pattern Inheritance ( As per Steve ). But in exam if this is asked as multiple choice expecting only one answer, then u need to say directed inheritance 192.
You know that PRPC stores the instance in form of BLOB, apart from some properties as columns. What is the name of column in which BLOB is stored _____________________________________ Ans:-
pzPvStream
193.Assume we are developing a loan application in a rule set called LoanAppl. Currently this rule set has five versions. Now there will be ______ no. of instances in ________________________________class and ________ no. of instances in ________________________________________class Ans:- one , Rule-Rule set-Name ; five , Rule-Rule set-Version.
194.
What is the chief difference between a fork and the decision in a flow
Ans:- Fork task is to support automatic selection of one connector from two or more. Fork can not evaluate any decision rule Decision : At run time, the system evaluates the decision rule based on inputs from the flow and the work object, and chooses one of the outgoing connectors based on the result. 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:-
197.
Rule-Obj-HTML or Rule-HTML-Fragment
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 PropertyValidate 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 ____________________________. 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:-
208.
. Employee[4]. PhoneNumbers[Cell]
A rule which is marked as final
a) can not be overridden in any other rule set including in its own rule set b) can not be overridden in any other rule set except in its own rule set c) can not at all be overridden with different higher version d) You can override in any rule s et 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 message b) It keeps quiet. c) A new page with destination page name is created and p roperties are copied from source page to destination page d)An alias name with destination page name is created to source page itself, so that you can refer source page with both names.
Ans:- C 210. What happens when we call Page-Remove followed by Commit method? a) It removes the clipboard page and contents of database are also changed accordingly b) It changes contents of database only. c) It removes only clipboard page d) It neither removes clipboard page nor changes the contents of database Ans:- C 211. Which of the following method is used for viewing any step page’s info in XML format (especially for the purpose of debugging) a) Show-XML b) Show-Html
c) Show-Page d) Show-Step-Page e) Show-Property Ans:-
Show-Page
212. Explain about Service level rules.. How do you create a service level rule ? How do you make use of it ? Ans:- Service rules can set the goal and deadline times and corresponding escalation activities. We can create the service rules as instances of Rule-ObjServiceLevel 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 a ny case it would be converted to upper case ) Edit validate : Validates the user input and flags the error if this is not as per the format ( For example isFutureDate, if user enteres the future date for DOB, it flags the errors) Property Stream : This is to specify the property’s format both in input mode and output mode when it appears on UI 215. Assume we have a property called “Grade”. We want to restrict user input for this property only to five values i.e., A, B, C, D, E … All these grades to appear as values in a drop down…. List down atleast two possible approaches for achieving this Ans:-
1) Field Value 2) Local List
216. While you are using the page-New step method, what does system do, if it finds already a page with same name Ans:- If the system finds an existing page with the same name as specified in page-New method, it deletes the original page and creates a new one. 217.
What is the difference between Obj-Open and Obj-List methods
Ans:- Obj-Open method: Use this method to open an instance stored in the rulebase and put it in clipboard Obj-List method : Use the Obj-List method to retrieve data to the clipboard as an array of embedded pages ( Opens multiple instances ) 218. While you define a class, you need to specify ______________________________ inheritance compulsorily…. If both inheritances are specified ____________________________ inheritance takes precedence Ans:- Direct , Pattern 219. How can you define your new work statuses( like PedningApproaval ) ?? You can add some more(new ) Rule-Obj-FieldValue instances for the property Work-.pyStatusWork 220. Explain clearly what is a prerequisite ruleset? specify the prerequisite ruleset for a given ruleset?
Where do you
Ans:- When we say A as a prerequisite ruleset to B, B can not survive without A. Rules in B might have been using rules in A. We specify the prerequisite ruleset for any ruleset in it’s version i.e., in Rule-RuleSet-Version instance 221. Which class is used to link a class with an external table. By chance if your class group or class is not having link with any table explicitly, in which table the class’s instances are stored ? Ans:- Data-Admin-DB-Table , If no table is linked to a class, it might start using the table which is linked to it’s super class
222. To run your own activity, _____________ button type needs to be selected in Layout tab of the Rule-HTML-Harness form. Ans:-
Custom
223. Dynamic Select control displays a ______________ which contains values returned from a ___________. Ans:-
drop-down list , an activity
224. A __________ rule type provides a conversion facility to convert data entered by a user (or received from another system) from a format that your application doesn't accept into another format. Ans:-
Rule-Edit-Input
I 225. Assume a clipboard page named Operators contains embedded pxResults() pages. The pxResults() pages each hold a property pyUserIdentifier identifying one customer. Use the ____________ directive to create an HTML table that contains a row for each customer. Ans:-
Foreach
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 ecommerce applications. Ans: c
228.
In describing class inheritance in PegaRULES Process Commander, which of the following statements is false?
a) Directed inheritance causes a class to inherit characteristics directly from the specified parent class, regardless of any defined pattern inheritance. b) Pattern inheritance causes a class to inherit characteristics from classes that it resembles, moving up the pattern class hierarchy. c) In pattern inheritance dashes are the delimiters for pattern matching.
d) The developer must specify pattern inheritance; directed inheritance is optional and if specified, takes precedence. Ans: D 229. In the space below, explain the three events that cause Process Commander to evaluate declarative rules? Ans: Change in the value of properties ( Expressions and constraints ) Using a property ( Expressions ) When instance is saved / modified / deleted from DB ( Triggers )
230. Explain when you would add a class into an existing Class Group. Ans: when there is a scope of similar work objects and when we want to use new class’s instances to be saved to the same table of class group
231. Related declarative rules can span RuleSets, but they must reside in the same class in order to be invoked appropriately by PegaRULES Process Commander. a) True b) False Ans: True 232.
233.
Which of the following are not standard categories? a. Technical, b. Reporting c. Decision d. Security
Which types of rules you can identify by using the rules inspector. a. Rule-HTML-Fragment b. Rule-HTML-Property c. Rule-HTML-Section d. All of the above 234.
Which of the following is not a standard Harness type a. New b. Perform c. Confirm d. Section
235. Which of the following method is used for viewing any step page’s info in XML format (especially for the purpose of debugging?) a. Show-XML b. Show-Html c. Show-Page d. Show-Step-Page 236. What syntax would be correct if you’re wanted to insert a stream of HTML called "Beginning within a Rule-HTML-Section". a. {include Rule-Obj-HTML = Beginning} b. {include Rule-HTML-Obj = Beginning} c. [include HTML-Fragment = Beginning] d. {include HTML-Fragment = Beginning} 237. Which Data Class stores the Rules that the operator has access to? a. Data-Admin-Operator-ID b. Data-Admin-Operator-AccessGroup c. Data-Admin-Operator-Roles d. Data-Admin-OrgUnit
238. In order to execute a subflow on the current work object and immediately continue with the current flow without waiting for the sub-flow to return, which shape should you use? a. Shape 1 (Decision) b. Shape 2(Spin-Off) c. Shape 3(SplitJoin) d. Shape 4 (SplitForEach) 239. Which of the following can use with Application Accelerator. a. RuleSet b. Validations c. Constrains d. Harness 240. List atleast 3 PRPC predefined data classes that serve the purpose of work parties a. Data-Party-Person b. Data-Party-Org c. Data-Party-Operator d. Data-party-Com
241. Which of the class used for E-mail. a. Rule-Agent-Queue b. Rule-Service-Email c. Rule-Connect-JMS d. Rule-Service-SOAP 242.
List the 3 break conditions available in PRPC? a. Exception : Check to stop the Tracer upon the first Java exception. b. Fail Status : Check to pause processing if a step ends with a Fail status in the pxMethodStatus property value c. Warn status : Check to pause processing if a step ends with a Warn status in
the pxMethodStatus property value d. All the above 243.
When we want to add a work object in activity what we will do? ans:call Add
244. What is the main difference between embed- and data- i.e the actual question where will the instances of embed- will be present internal or from external 245. A question on parameters, How do you use properties which are passed as parameters
246.
what step do we require in Routing Activity
Ans:param.AssignTo
247.
What information will be present in processor page in clipboard?
248.
what information will be present in userpage in clipboard
249.
What rules u can view when u open rule inspector ans:harness,section,declaratives,procedural,rule-obj-html
250. The Clipborad page containing all the pages created by your application and normal processing is Ans) User Pages 251.
SmartBulid steps order
Which rules automate the process of monitoring work completion and 252. notifying the appropriate person when additional scrutiny or action is warranted? a. Agents b. Service levels c. Flows d. When conditions ANS: b
People and entities who are interested in the execution and progress of 253. the work object are called as __________________________ ANS: Work Parties 254.
What are the standard PRPC attachment types?
ANS: Attach a File Attach a Note Attach a scan Document Attach a URL
Attach a screen Shot. Both cover class and work object classes must be in same ___ 255. _____________
When the Performance is affected the most while u sing obj-validate in RDB-List If the properties are in the different class, different ruleset, 256.
In dynamic select activity, which method is used for displaying the result in web browser? 1. Show-HTML 2. Show-Property 3. Show-Page 4. Show-XML 257.
258.
What are work pools?
259.
In the Model rule form which can be written? Literal Expression Decision tree Reference
260.
Which of these can be a top level class? AcmeAcme
…… Which of these should be done to branch a flow so that the control does not return to the calling flow?
261.
1.call flow 2.branch a flow 3.cannot be done 4.no connector from the called flow
262. (a) (b) (c) (d)
There is a ________ relationship between a Folder and the items it contains: d One-to-one Many-to-one One-to-many 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? Page Page List Value List Value group
265.
266.
HTML Fragments are created as type: (a) Rule-HTML-Fragment (b) Rule-Obj-HTML (c) Rule-Obj-Fragment (d) Rule-HTML-Stream
Question regarding identifying the split for each shape
Which parameter should be set to route the work object in a router activity?
267.
268. 269.
Identify the Notify flow shape The Assign-Service shape is used to: (a) Provide an entry-point to the flow for a Service
(b) (c)
270. (a) (b) (c) (d)
Pass control to an external system Wait until a Listener detects an entry on a JMS or MQ queue
A Flow shape can be used to execute a flow on: The current work object Another work object An embedded page (of any class) 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) (
) (b) () (c) () (d) () (e) () (f) () 276. To prevent rules from being overridden or modified, a RuleSet is marked as (select all that apply): (a) Final (b) Locked (c) Blocked (d) Not Available
277. When delivering a PRPC Product, the best practice is to mark the RuleSet as: (select all that apply): (a) Final (b) Locked (c) Blocked (d) Not Available 278.
Custom reports can be created as all the following rules except: (a) Rule-Obj-Report (b) Rule-Obj-ListView (c) Rule-Obj-SummaryView
279. The clipboard page which contains information about your access roles, RuleSet list, and HTTP protocol parameters is the: (a) Process Page (b) Requestor Page (c) Thread Page (d) User Pages 280.
Which of the following can be done from clipboard? Create a page Create a property Start a flow Create an activity
281.
The contents of a step page can be viewed in XML format using: (a) Show-XML (b) Show-Page (c) Show-HTML (d) None; step pages cannot be viewed as XML
282.
Typically, the system administrator maintains which of the following rules: (a) (b) (c) (d)
283.
Flows Portal Access User IDs Activities
What does the 5 step (build for change) in the smart build methodology mean?
284. Should the cache be cleared before the updated rules appear to another user? True False 285.
What is the significance of broadband option in Work-.Corrnew.
286. What is the significance of two validate methods which are created by Application Accelerator. 287.
What are the fields it will display while creating the circumstance instance a) Circumstance Value b) Circumstance Property c) Circumstance Page d) Circumstace Level
288.
What is the use of using Rule-Obj-List in Obj-List method?
289. What are the rules will create through Data Table wizard? (pick any five) a) Class b) Properties c) List d) EditList e) Validate f) SummaryView 290.
What is the use of creating Data table?
Ans: Use the Data Table form to allow interactive entry and update of instances of simple data classes that contain only a few Single Value properties 291.
The Assign-Service shape is used to: (a) Provide an entry-point to the flow for a Service (b) Pass control to an external system (c) Wait until a Listener detects an entry on a JMS or MQ queue
292. Which class is used to configure a user email account? (a) Data-Email-Account (b) Rule-Service-Email
293.
The value selected in Make determines the values to be displayed in Model. This function is implemented using: (a) Property Set (b) Dynamic Select (c) Dependency List (d) Obj List 294. Standard Attachment Types in PRPC include all of the following except: (a) File (b) Object (c) URL (d) Screenshot (e) Scanned document 295. (a) (b) (c) (d)
To run an activity when a target property changes the best rule to use is: Rule-Declare-Expressions Rule-Declare-Constraints Rule-Declare-GoalSeek Rule-Declare-OnChange
296.
Custom reports can be created with the following rule: (d) Rule-Obj-Report (e) Rule-Obj-List (f) Rule-Obj-SummaryView
297.
Standard Assignment Activity. ? (a) Workbasket (b) Workbasket & Router (c) Workbasket, Agent, & External (d) Workbasket, Agent, & Router
298. (a) (b) (c) (d)
A Decision Shape can represent: A MapValue A Decision Tree A Decision Table 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. (a) (b) (c) (d)
What is the class of the top level clipboard page created by the Obj-List method? Code-Pega-List Rule-Pega-Obj pxResults The same class as the returned instance
303. The clipboard page that is created at startup and contains system-wide state and configuration information to PRPC is called: (a) Process Page (b) Requestor Page (c) Thread Page (d) User Pages 304.
What is the purpose of locking a rule set
305. What rule is used to define a Work Pool (a) Work Group (b) Class Pool (c) Work Party (d) Class Group 306.
A Decision Shape can represent: (e) A Decision Tree (f) A MapValue (g) A Decision Table (h) All of the above
What is the class of the top level clipboard page created by the Obj307. 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 ?
PegaRULES Process Commander supports the assignment of work to 309. four types of destination. What are they? ANS: WorkBasket, Worklist , External , Connect
People and entities who are interested in the execution and progress of 310. the work object are called as __________________________ ANS: WorkParties 311.
Property reference