Professional Documents
Culture Documents
3)
About obj-open,obj-save?
4)
5)
rdb-open, rdb-save?
6)
7)
8)
What is Split-ForEach?
9)
(perhaps for a work object). What is the prefix for these kind of properties
28. Rules like Notify,Utility,Route belongs
29. We use Rule-HTML-Property
30. 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
31. For creating tabbed look,which rule is considered
32. Which tool is used by the user to check for the Parameter values in the flow?
33. Which of the following tools would you use to view the HTML associated with the
fragment?
34. According to SmartBuild, what is the appropriate order to design/develop the following
elements?
35. How many declarative standard rules are there in PRPC?
36. In a Declare-Expression rule, If I want to use an expression, which contains
expressions, function calls, constants etC. Which of the following to be used.
37. While using a Page-Copy method, what happens if system does not find the destination
page (copy into page) in the clipboard
38. What happens when we call Page-Remove followed by Commit method?
39. Given the Rule-Obj-WorkParties definition above, which of the following roles would
show up by default when a user creates a new work object?
40. Which of the following rules should not be maintained by business users/process
architects?
41. Correspondence fragments are __________?
42. A Process Flow has been designed that routes an assignment to a workgroup manager.
An additional requirement is that the manager be able to attach a budget spreadsheet to the
assignment before approving the assignment. This is best accomplished using a:
43. 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?
44. __________ control the user experience the forms and their appearance, content and
behavior.
45. The portal layout for group of users can be generally controlled from which of the
following
46. Which of the following directives comments out authoring notes in a PegaRULES
Process Commander HTML object?
47. Which of the following statement best describes Directed Web Access?
48. Which of the following violates a SmartBuild best practice regarding flow design?
49. List some of the standard connectors that come with PRPC , which enable it to connect
to external systems?
50. User created using application accelerator will have default password as
51. Which of the following best describes Declarative constraints?
52. When we store an instance of process commander in database as a record, the
following suffices the purpose of primary key.
53. The purpose of table edit when we define a property is
54. The class of a work object cover must be in the same __________ as any associated
work object classes. (Pick the correct answer)
55. When an individual rule has an Availability setting of No/Draft (rather than Yes), the rule
is no longer usable in many situations. Which statement does NOT apply to rules with this
Availability setting?
56. Which of the flow shapes can be used for a path execution in a situations like ifthen
logic?
57. Which of the following rule best describes the following needsThrough cascading
(where one rule calls another), this rule can provide an output based on three, four or more
inputs.
58. A _________ is a container for your application business logic, which is defined in rules.
59. Which rules automate the process of monitoring work completion and notifying the
appropriate person when additional scrutiny or action is warranted
60. PegaRULES Process Commander supports the assignment of work to four types of
destination. What are they?
61. 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?
62. For most of the concrete classes, PRPC comes with a standard model called
68. Which of the following are usually designed to correspond to one database table in
Process Commander.
69. All the standard properties in process commander begin with______ .
70. What is the consequence of checking in the Special check box while creating a
property?
71. All the routing activities return its result in an output parameter called _______ .
72. Which of the following property / properties are not aggregate properties?
73. Which of the following are used to specify default values for properties associated with a
class ____ . .
74. 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.
75. When we store an instance of process commander in database as a record, the
following suffices the purpose of primary key.
76. 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
77. Which of the following is not the place where u can add rule sets as an access control
mechanism
78. 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
79. -Check box in Obj-Save method and -Check box in Obj-Delete method
facilitate immediate write into database, without actually waiting for Commit method
80. Goal and Deadline escalation is managed by
81. Local Flow Actions are added to which task form?
82. Flows and Assignments work together to ________?
83. What is a clipboard page in Pega RULES Process Commander?
84. What is the name of standard PegaRULES Process Commander models?
Previous Page910111213Next Page
Alexa Certified Traffic Ranking for http://interviewfaq.co.in
_________________________________________________________________________
___________________________________
The System Management application (SMA) is a Web application that developers can use
to monitor and control caches, agents, listeners, and other processing in your Process
Commander system. The URL name is prsysmgmt.
Using the System Management application, you can:
Review the memory used by the Java Virtual Machine on the server.
Review the most recent ServletRequest and HTTPRequest details.
Display the prconfig.xml file.
Access any requestor and view the clipboard, start the Tracer, examine performance
statistics, and terminate requestor processing.
View executing threads and their characteristics.
View, stop, cycle, or restart agents and listeners.
View open JDBC database connections.
View rule cache statistics, and empty the cache.
Force extraction and recompilation of the functions in a library.
Extract and compile one activity rule or model rule.
Start or stop remote logging.
Observe the utilization of requestor pools supporting stateless services.
Review the status of the Java class loader.
Tools > System Management Application
_________________________________________________________________________
_-Declare Expression: is an instance of Rule-Declare-Expressions/ is a declarative processing
which defines auto computation of property values based on expression. This implements
Backward Chaining.
What is Backward Chanining:
Backward chaining: is a technique which allows a computation in advance even the input
value or parameter is not present. BC uses Rule-Declare-Expression and Property-SeekValue method together finds the missing property value by using inter dependency network
such computations are called as Goal Seeking.
Two standard flowactions called VerifyProperty and VerifyPropertyWithListing are examples
of Backward Chaining.
Forward Chaining: is an internal technique which automatically finds the changes in one
property value to changes in other property values or indexes.
Declare Trigger: Rule-Declare-Trigger/ is a declarative processing which automatically run
an activity when an instance of specific class are created, updated or deleted in the DB.
These implements Forward Chaining
Declare Constraint- Rule-Declare-Constraint/ is a declarative processing which
automatically run validation when a specified property is touched. This implements Forward
Chaining
_________________________________________________________________________
_
harness rule defines a runtime form that supports application users as they enter, review,
update, and resolve work objects. Harnesses rules support the display of work object forms.
Developers define work object forms through harness rules (Rule-HTML-Harness rule type)
and section rules (Rule-HTML-Section rule type).
standard harness forms are New, Perform, Review, Confirm, Reopen, PrintReview
New Support initial entry (creation) of the object.
Perform Support users completion of assignments.
Review Display the work objects in display-only mode, with no fields changeable.
Confirm Accept a text note explaining a users reasoning about a recently completed
assignment.
Reopen Support reopening a previously resolved work object.
PrintReview Support printing of all the fields.
A section is a portion or area of a standard work object form that is incorporated on a
harness form. Sections may contain other sections, informally called subsections.
The appearance, behavior, and contents of a section are defined by a section rule (RuleHTML-Section rule type). Section rules are referenced in:
Harness rules
Other section rules
Flow action rules
Paragraph rules with SmartInfo pop-ups
_________________________________________________________________________
________________________--
Clipboard: is a tool used for debugging and troubleshooting aid for application developers.
Is an temporary memory area on server. Its an hierarchy structure consisting of nodes
known as pages most of which have a name and an associated class.
Pages act as a buffers or temporary copies of object instance that are copied from, or may
later be stored into, the PRPC DB or another DB.
Clipboard tool is used for developing and debugging to:
Examine property values and messages
Quickly create, update, delete and modify pages using Action menu
Quickly execute activities and start flows using action menu
We can find pages and we can Refresh or only refresh current page.
The clipboard contains three broad categories of top-level pages:
1. User Pages
2. Declared pages
3. System managed pages: requestor page, process page, and application pages, Thread
page, Operator ID, organization, orgDivision.
User Page: is a top level clipboard page that an activity creates pages using the methods
like Page-New. All the user pages will appear here once we log off, all the user pages will
be removed from the memory i.e. will not be saved to Pega DB.
If your requestor session times out, user pages may be lost, or may be saved for up to 3
days
Thread pagepxThread page is a top level clipboard page known as Thread page. The
page has a class of Code-Pega-Thread
Process PagepxProcess page is a top level clipboard page known as Process page. The
page has a class of Code-Pega-Process. This page Contains information from the Data-
Admin-System instance.
Declare Page-is a clipboard page created by execution of a declare page rules (RuleDeclare-Pages rule type. The name of the declarative pages start with Declare_. The
content of these pages are visible but Read-Only to the requestors. Such pages are created
and updated only through activities identified in a Declare Pages rule.
Declarative pages can improve performance and reduce memory requirement issues when
all or many requestors in an application need to access static information or slowly
changing information.
Requestor Page- pxRequestor page is a top level clipboard page known as Requestor
page. The page has a class of Code-Pega-Requestor. The system creates a page during at
login time and contains information about our Access roles, Security, Ruleset list and HTTP
protocol parameters, Work pools available details, workbasket that we can access,
connection session, Login Date and Time details and previous login Date and time details
etc.
This page context is useful for troubleshooting and debugging.
Page Context is a property is a pageList or Page Group property reference
property has mode Single Value and appears directly on a page of the Applies To class, or if
creating a context-free expression.
_________________________________________________________________________
___________________________________
Decision Rule
A decision table is a rule defining a series of tests performed on property values to allow an
automated decision. Decision table are instances of the Rule-Declare-DecisionTable rule
type.
Decision tables can capture and present business logic in the form of one or more if
then else conditions.
A decision tree rule defines a series of tests that are performed on property values to allow
an automated decision. Decision trees are instances of the Rule-Declare-DecisionTree rule
type.
Decision trees can capture and present business logic in the form of one or more if
then else conditions.
A map value rule is a rule 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.
Map value rules are instances of the Rule-Obj-MapValue rule type. This rule type is part of
the Decision category.
When condition rule: When rule defines a true-false test based on comparing on or more
property values with constant values or with other property values. A when condition rule is
an instance of the Rule-Obj-When rule type
_________________________________________________________________________
____________________________________
How to limit connections to Pega DB?
Open prconfig.xml file with XML editor (SMA)
locate pegarules DB username and password
add the following changes:
To limit size of the pool to 20 connections and if connection pool is empty for 30sec when a
requestor is waiting then java exception throws.
save the updated file and undeploy and redeploy to make changes effective.
_________________________________________________________________________
____________________________
A blocked rule and a withdrawn rule are both invisible to rule resolution. Similarly, both
blocked rules and withdrawn rules prevent lower-version rules with the same RuleSet and
visible key from being selected by rule resolution. However, a blocked rule may block other
rules in any RuleSet, and a blocked rule stops rule resolution from finding rules in higher
Applies To classes. A withdrawn rule affects other rules only in one RuleSet and one Applies
To class.
When you skim a RuleSet version that contains a blocked rule, the resulting RuleSet
version does not contain the blocked rule or any rules that the blocked rule blocks. When
you skim a RuleSet version that contains a withdrawn rule, the resulting RuleSet version
contains the withdrawn rule.
_________________________________________________________________________
____________________________
Diff b/w Blocked and Withdrawn Rules?
A blocked rule and a withdrawn rule are both invisible to rule resolution. Similarly, both
blocked rules and withdrawn rules prevent lower-version rules with the same RuleSet and
visible key from being selected by rule resolution. However, a blocked rule may block other
rules in any RuleSet, and a blocked rule stops rule resolution from finding rules in higher
Applies To classes. A withdrawn rule affects other rules only in one RuleSet and one Applies
To class.
When you skim a RuleSet version that contains a blocked rule, the resulting RuleSet
version does not contain the blocked rule or any rules that the blocked rule blocks. When
you skim a RuleSet version that contains a withdrawn rule, the resulting RuleSet version
contains the withdrawn rule.
_________________________________________________________________________
_______________-