1.CSA & CSSA Interview Questions
1.CSA & CSSA Interview Questions
Case Management
1. What is Work Object?
2. What is Work Object ID?
3. What is Case type?
4. What is Stage?
5. What is Primary Stage?
6. What is Alternate Stages? How to configure ?
7. Differences between Primary stage and Alternate stage?
8. What is Process?What is Step?
9. Explain about Case management?
10. What is case status?
11. What is Draft Mode?
12. Where can we specify the prefix and suffix of the work object ID?
13. Explain about Cover Case and Covered case ?
14. Where work objects will be stored ?
15. How to do Validation in a Stage ?
16. How to move from one stage to another stage ?
17. How to set case status ?
18. How to delete open Assignments in case?
19. How to Resolve open child cases ?
20. How to add one or more process to stage ?
21. How to Add parallel Process to stage?
22. How to Change from one Stage to Another Stage ?
23. What is the use the of "Case match" rule in pega?
24. How case gets created while we run a case. Explain the backend process ?
25. What is DCO ?
26. how to create a case using activity in Pega?
27. In an Application 3case types are there. So is it possible to share the data from one
case type to another case type ?
28. What is Data propagation ?
29. What is the name of Case Type rule get’s created when we create a case type ?
30. What is the Flow That gets executed when we run case type , which creates WO?
31. A Case Type class is ?
32. What are the rules that gets executed when we run a case type
33. What is table where Pega Stores the last generated WO Number for a given prefix?
34. What is the flow creates WO, when we run case type.
35. How to achieve parallel processing using Covers?
36. How to update the case status manually by using Activity ?
three assignments
This can be achieved by passing data time prop at goal and dead line time intervals
instead of hard coding.
Approval Process
1. What is an Approval Process?
2. How many types of Approval Process ?
3. What are the types of cascading approvals?
Duplicate Cases?
1. What is Duplicate case ?
2. How to Identify Duplicate cases ?
Validations
1. What is Validation and Types of Validations?
2. What are the types of validation rules?
3. Difference between Validate and Edit validate?
4. How to validate a property which is a text to have only numbers?
5. What is Continue validation check box in “Validate” Rule
6. Rule edit has Java code, Java Code runs on server side. Then How do you say Rule-
Edit validate is client side Validation?
7. Difference Between Rule Edit Validate and Constraint
8. Which JS file is, gets executed when we use Edit Validate?
9. What are the rules we can use for validations ?
10. How to return a custom message from edit validation java program?
11. If we call a validate rule Data transform, Activity pre-processing flow action which
rule gets executed and what is the order of the execution ?
12. How to call an Edit validate in an Activity?
13. How to call Edit validate rule in Property?
14. What is an Edit Input rule?
15. Is it possible to call Edit validate from Data transform.How cwe can achieve this.?
16. How to make Rule obj validate executed on client side?
17. Which rules are supported for client side?
18. How many ways can we refer the validation rule?
19. How to write validation for pagelist properties through the validation rule?
20. We can write validation through activity,DT. Then why we need to go for
Validation rules?
Data Pages
1. What is Data page?
2. What is the instance class of Data page?
3. Data pages are also called as.?
4. What are the advantages of using Data page?
5. Why data pages are also called Declarative pages
6. What is the difference between declare page and data page in Pega?
7. What are the key pieces of Data page?
8. Explain scopes in a Data page?
9. Why Access Group is Mandatory for Node Level Data Pages?
10. How many modes of Data page? And Explain in detail.
11. What are the difference between Keyed Data pages and Parameterized DP?
12. Syntax to call a Parameterised Data pages?
13. What are the types of DP’s or structure of DP?
14. What is the difference between editable and savable data page in Pega?
15. What are the sources of data page?
16. What is Look up source ?
17. How to call a data page in another Data page?
18. We have 2 data pages are there,we are calling Thread level DP in Nodelvel DP.So
Daily 100 cases are getting created.How many times Thread level DP’s gets created
&How many times Node level DP’s Gets created? And Vice versa Explain?
19. How can we load the DP an asynchronously?
20. How to call the multiple sources in DP?
21. What is the use of "Simulate data source" check box in a Data Page?
22. What is post load processing?
23. What is Load Management?
24. What is clear or Flush data page?
25. What is the use of Refresh strategy in DP?
26. How to handle the Exceptions in a Data Page?
27. Where DP’s Used?
28. What is Enable light weight clipboard mode in DP?
29. What is High ThroughPut in pega ?
30. What is the use of limit to a single data page in PEGA?
31. How to pass two parameters in data page in Pega?
32. What are editable modes in Data Pages? Can a node level data pages are editable?
33. How to pass parameter to a data page when it is referred in an activity?
34. Where we see editable D pages on clicpboard?
35. When D page will get created if we chose thread as scope in Data page?
36. What will happen if the DB got updated but our Data page scope is thread?
37. When the page will be removed if the data page scope is thread?
38. Can we call connector directly from data page?
39. What is the use of Response DT?
40. What is the use of Reload Once per Interaction?
41. Where can we define parameterized DP?
42. Why do we go for DP’s instead of Using Report Definition ?
43. May I know about report Definition in DP source and parameters ?
44. What are pages and classes in pega?
45. What are savable DP’s?
46. What are the types of Data Access Pattern?
47. How do you save data on data page?
48. How to load data page from activity in Pega?
49. How do I call a data page in DT?
50. How do I add data records to PEGA?
51. If we do not mention any refresh strategy, when the D page does gets removed
from server.
52. How to delete a read only data page using activity?
53. What is Pool ID in Load-Data Page Method ?
III.Security
Manage user and role assignments->Giving access roles,
access groups,portals,users
1. what is Access Group? And what is the role of Access Group?
2. What does Access Group Contains?
3. What are access roles and access groups in PEGA?
4. What is the difference between access roles and privileges in PEGA?
5. How do I add an access role in PEGA?
6. What is Access Deny?
7. What is Access When?
8. What is Privilege?
9. What is work pool?
10. What is Authentication and Authorization?
11. What is the difference between work group and access group in PEGA?
12. What is the instance class of Access Group?
13. What is operator? How to create?
14. How do you deploy an access role object in PEGA
IV.DevOps
What is Unit testing and How to implement?
V.User Experience
1. What is UI?
2. What are Controls ?
3. What is portal?
4. What is Dashboard?
5. What are Action Sets?
6. What are the types of Layouts?
7. What is Dynamic Layout?
8. What is Repeating Dynamic Layout?
9. What is Section?
10. What is Harness and Types of Harness?
11. What is the best practice of creating sections in Work class or Data Class.
12. How to include a flow action into section?
13. What is layout group in Pega?
14. What is the benefit of layout group in Pega?
15. What is visibility condition in PEGA?
16. How do I localize an application in PEGA?
17. What are the three steps to performed to implement localization in PEGA?
18. How do you localize paragraph rule in PEGA?
19. How do you use the navigation tree in PEGA?
20. What is the uses of Embedded section?
21. What is the role of accessibility in PEGA?
22. Why is it important to include accessibility features within your user interface?
VI.Application Development
Create and maintain rules, rulesets, classes, inheritance
1. What is a Rule?
2. What is a Ruleset?
3. What is the difference between a rule and a ruleset?
4. What is a class ?
5. What are the types of classes?
6. What are the predefined or OOTB classes ?
7. What is Class group?
8. What is Inheritance and Types?
9. Difference between Work- and Data-?
10. Difference and Concrete and Abstract class in pega?
Application Versioning
1. what is Lock and Roll ?
2. what is Skimming ?
3. why we need to do skimming ?
4. What is the difference between major and minor skimming in Pega?
5. How do you do lock and roll in Pega?
6. Why we need to do skimming ?
7. After skimming is done, what are the follow up tasks?
Application Rulesets
1. What are application rulesets in Pega?
2. What are the different versions of ruleset?
3. How do you validate all rules in a ruleset?
4. How do I delete a RuleSet?
5. How to unlock RuleSet in Pega without password?
6. What happens if RuleSet is locked?
7. How do I recover a deleted ruleset in PEGA?
8. How do I delete a branch ruleset in PEGA?
9. How many production rulesets every application must have in Pega?
10. What is the difference between ruleset version and application version in Pega?
11. How do I add a production ruleset in PEGA?
12. Difference between Application ruleset and personal ruleset?
13. What is the difference between class and ruleset?
14. What is check in in PEGA?
15. How do you check out to branch in PEGA?
16. What is Check Out,Discard,save as, private edit in pega?
17. What is Rule Cache?
18. How do you clear the rules cache in Pega?
19. What is Ruleset validation and types?
20. Difference between Application Validation Ruleset Validation ?
21. What is Ruleset list?
22. What is Ruleset hierarchy?
23. What is Rule Delegation?
24. How do you know if a rule is delegated in Pega?
25. Which rules Cannot be delegated in PEGA?
Circumstance
1. What is Circumstance? How it works?
2. How many types of Circumstancing?
3. How do you create a circumstance in PEGA?
4. What rules can be circumstance in Pega?
5. How do I check my circumstance rule in Pega?
6. Difference between single Variable Circumstance and Multiple Variable
Circumstance?
7. Explain about Circumstance template rule?
8. Explain about Circumstance definition rule?
9. We have a rule “CustomerDetailsForm” in version 01-01-01. It has been
circumstanced and date qualified with data range Dec 01 TO Dec 30. Use is
access CustomerDetailsForm on Jan 01. Where user meets circumstance
condition. Now which instance will be picked by process commander?
A: Base instance, as date is not qualified though circumstance condition is
met.
10. We have a rule CustomerDetailsForm there in 01-01-01 (base rule),
circumstanced it to version 01-01-02 with a condition.A user tried to access
this rule and circumstance condition is not met. Which version of rule will
be picked? Base or Circumstance?
Rule Resolution
1. What is Rule Resolution?
2. What are the Availability types in Rule resolutions?
3. What is rule resolution and rule availability in PEGA?
4. What is difference between withdrawn and blocked in PEGA?
5. How to change Rule Availability?
6. Explain if the rule availability is set to YES?
7. Explain if the rule availability is set to NO/Draft mode?
8. How the system finds rules through rule resolution?
9. What is the Difference between Available and Final?
10. What is Difference between Availability ‘Not Available’ and ‘Withdrawn’
11. What is availability blocked.
12. We have a rule there in V4, 3 and 2. V4 is available and V3 is Not available.
When requesting for this rule which version will be picked?
13. We have a rule there in V4, 3 and 2. V4 is ‘not available’ and V3 is
Withdrawn, V2 is available. When requesting for this rule which version
will be picked?
14. Why ‘Blocked’ is checked after the filtering, why not included at the initial
stages of filtering?
Application migration
1. What is application migration in PEGA?
2. How do I import an application into PEGA?
3. How do I Export an application into PEGA?
4. How to Move the non-Ruleset version rules into SIT or UAT or Production Envin
pega
5. How to Move the new Data Base Table into Other Environments in Pega?
6. How to Take the "pzInsKey" value of any rule in pega?
7. How to Include the "Data Table Instances(Records)" in a Product file?
8. How to include Specific Record (Instance) of Any Data base table or Data Type in
Product file?
9. How to Include Specific rule into the Product file ?
Parallel processing
1. What is Parallel Processing?
2. What are smart shapes in pega?
3. What is the difference between split for each and split join in Pega?
4. What are the join conditions in Split join?
5. What is spinoff?
6. What is a sub process?
case locking
1. what is case locking ?
2. How many types of case locking
3. How to do case locking ?
4. We have a flow with two assignments (Optimistic locking)
First assignment – Customer details
Second assignment – Vehicle details.
III. Operator 1 has filled the Form at 7:30 AM and click on submit
IV. Operator 2 has filled the form at 7:35 and click on submit
After we executed process flow, submit assignment ONE, Sub flow assignment and
A2 of process flow bother have been created and routed to Above Operators.
Both have logged in , trying to open the assignment, will they be able to parallel
work on it? Or not? What is the reason?
A: Not able to work on parallel, because of default locking.
19. We have a process flow with 5assignments user inputs the data in all 5screens.if
validation of 5th screen is successfully done then only all the data from beginning of
the flow till last screen should be stored in to the db.if validation fails the data of
the all the flows should not stored in to the table.
How to achieve this?
While consuming rest service, we are not required to create Steaming and
Parse rules for JSON. These techniques are OOTB implemented and available.
Access Control
1. What is access control in PEGA?
2. What is RBAC and ABAC in PEGA?
Activities
1. what is Activity?
2. Creating User Defined, activities a best practice of development?
3. What is a method in Activity?
4. what are the maximum no. of steps to add in activity?
5. How to call one activity in another activity?
6. What are the method parameters in activity?
7. What are the Actions in activity?
8. During execution an activity can access the 3 data pages.what are those?
9. What are pages and classes?
10. What is a security tab in activity?
11. How many places can we refer/call Activity?
12. What are the max records that an Obj-Browse can fetch?
13. What is the difference between Primary page and Step Page
14. Difference Between Call, Branch and Queue
15. How to pass parameter page from one rule to another?
16. How to see param values
17. What is the difference between Write Now and Commit methods?
18. What is the difference between Roll back and Obj-Save Cancel?
19. When do we need to use Commit, Write now option in the Obj-Save/Obj-Delete
activity.
20. What is the option “Allow direct invocation from the client or a service” ? when we
use it?
21. What is the Different between Activity & Utility?
22. Differences between Obj methods and RDB methods?
23. What are Obj methods?
24. What are RDB methods?
25. Differences between Obj open and Obj open by handle?
26. What are the page methods in activity?
27. What are the property methods in activity?
28. Differences between page validate and property validate?
29. What is Exit activity method?
30. How to write a java code in activity?
31. How do we create wo from activity?
Background processing
1. what is an Agent?
2. How many types of Agents?
3. Differences between Standard Agent and Advanced Agent?
4. Which agent is best for a daily report scenario?
5. How to do exception handling in agents?
6. How to reprocess failed tasks in Advanced agents?
7. What is an Legacy agent?
8. How to start and stop the agent?
9. How to change the time intervals for agents?
10. What is the purpose of mentioning access Group for Advanced Agent.
11. When we don’t mention any access group for the advanced agent then what is the
access group PRPC going to use?
12. What is the access group pega used before we login to PRPC?
13. How to stop an agent?
14. Agent and agent schedule are instances of which class?
15. How to push items to agent queue? What is Queue table?
16. How to re-queue items?What happens when we re-queue
17. What is Broken-Queue?
Log Files
1. What are Log files?
2. What is the purpose of Log files?
3. Name some Log files?
What is Ticket?