Monday, 11 June 2007

Understanding Rules in PRPC

RuleSet

As a container for components of your application, a RuleSet stores a related group of business rules. It’s what you deploy in your production environment or ship to a customer. RuleSets provide security, version control, and the ability to deploy your application in (or move it to) a different Process Commander environment. You must create a RuleSet before you can build an application.

• Rule-RuleSet-Name – Which defines the RuleSet name and other characteristics
• Rule-RuleSet-Version , which defines the RuleSet Version.

Prerequisite:
When you create a new RuleSet, you can choose to specify an existing RuleSet as its parent or Prerequisite. This designation establishes a rule resolution relationship between it and your RuleSet, which can then inherit and extend existing features and characteristics.In most cases, you should specify Pega-ProCom as a prerequisite fro new RuleSets. This Process Commander RuleSet contains the standard work management capabilities that you use as building blocks for your applications.

Using the checkout feature for version management:
You also choose whether a new RuleSet should enforce version management capabilities for rule changes. This feature protects rules against simultaneous changes and conflicts by requiring you to check out a rule before changing it. Checking out a rule locks it against other changes. Creates a local RuleSet for your personal use, and copies the rule into your personal RuleSet. It also maintains a change history based on information provided when you check the rule back in.
Tip: To cancel a checkout request and unlock the rule without changing it, simply delete the rule instance in your Personal RuleSet.

What is a Class?

Classes are the foundation of any object-oriented programming (OOP) methodology. Both Process Commander classes and traditional Java classes share the following OOP characteristics:
■ You can create a hierarchy of classes. You can get a huge head start on creating an application by subclassing an existing class.
■ Subclasses inherit “methods” and “data” from their superclasses.
■ When you instantiate a subclass, the “constructors” of all its superclasses are automatically called.
■ You can create abstract or concrete classes.
■ A class can inherit from two different parent classes.

35 comments:

Unknown said...

Hello Srinivas -

I was impressed by your article...very nice!

I am a Recruiter currently looking for a PEGA Architect and PEGA Developers for my client in North Carolina. If you or anyone reading this can help me with some referrals I would REALLY appreciate it...and we have a nice referral bonus!

Thanks,
Brenda
brenda@arcus.net
717-514-0671 - Mobile

Krishna Kumar said...

Hello srinivas,
Nice to see your blog. Moreover blog which is targeted to PRPC. I'm having 3+ yrs experience in pega BPM tool. Please do keep posted. Please do let me know ,I wish if i can contribute something from my side too.

Thanks,
Krishna

ravi said...

Hiii every buddyy
i am new joinee as a pega devloper.Any body please suggest me from where to start and please send me some material if any on ravindrasolanki001@gmail.com

21st Century Software Solutions said...

pega online training| pega training| call us+919000444287 ...
www.21cssindia.com/courses/pega-online-training-35.html
Pega Online Training by real time Pega experts. Our Pega Training online provides the complete training on the Pega course to help successful career., call us ...

Unknown said...

Thanks for sharing fabulous information.It' s my pleasure to read it.I have also bookmarked you for checking out new posts.
Digital Marketing Training in Hyderabad


OnlineTrainer said...

Pegasystems develops strategic applications for sales, marketing, service and operations. Thanks a lot admin for publishing such a great article on PEGA. Also learn PEGA from the best PEGA Online Training in your locality at CatchExperts.com

Satyam Reddy said...

Vtech Soft Solutions is Hyderabad Based SAP Training Institute.
Courses We Offer:
SAP BASIS Training Institute
SAP Success Factors Training
SAP BI/BW-Bo Training
SAP FICO Training
MSBI Training Institute
PEGA Training Institute

DeDe Leads said...

Awesome. Thanks for sharing such a useful information.

website design leads | Remote Data Entry Jobs

DeDe Leads said...

Really nice post.

Ayurveda for Hair Loss | ayurveda tips for weight loss

radha said...

Nice .useful for starters pega online training Bangalore

Unknown said...

Bonjour,


Smokin hot stuff! You’ve trimmed my dim. I feel as bright and fresh as your prolific website and blogs!


is this using an OOTB operator or in your custom app ? I just did a test in our 7.22 system, granted it's using Pega 7.22 as well and not 7.3. I created an interaction, which opened in a new tab. Then, in that interaction, I created a service process. It opened in the same interaction tab. Then, I went to the home tab and to "My Cases" gadget and opened some other process. That opened in it's own tab, not within the interaction or home tab. The only time the work from the list would open within the interaction tab is if you are trying to open the same work item that's already open in the interaction. At that point, you would get an error as well saying that the item is already open and this action will cause you to lose your changes.
Please reply with a step by step process of what you are doing and if this is OOTB or in your own application.


Super likes !!! for this amazing post. I thinks everyone should bookmark this.


Many Thanks,

Unknown said...

Hi Srinu,

Thank you for making your blogs an embodiment of perfection and simplicity. You make everything so easy to follow.
I want to have multiple service intents (each service intent operates on a separate process flow). How can we achieve this because we just specify the flow name in the model and we specify the class name? Nowhere we specify the model name or anything. Any help is appreciated.
The modal window is the first input screen that gets displayed when we start a profile. It can be updated at any time by choosing from the Actions list. Also, here, we enter information about the type of application, the project, its business purposes, and information. This screen needs to complete before we enter information into the process tabs.
But nice Article Mate! Great Information! Keep up the good work!

Best Regards,
Jessica

radha said...

Well explained.Keep updating
pega online training

Unknown said...

Hi Srinivas,


Amaze! I have been looking bing for hours because of this and i also in the end think it is in this article! Maybe I recommend you something helps me all the time?

The off hour's behavior and Agents not available messages can be updated for each queue in the "Edit Chat Queue" area. However, many systems messages are english only at this time. You can find this also referenced in the Pega Customer Service implementation guide for 7.31. We do have a roadmap feature to allow business users the ability to change and update the messages and localize the messages within our roadmap.


Thanks a lot. This was a perfect step-by-step guide. Don’t think it could have been done better.


Many Thanks,
Morgan

akhilapriya404 said...

This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up
selenium Online Course Bangalore

gowsalya said...

The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
Devops training in tambaram
Devops training in velachery
Devops training in annanagar

DevOps online Training




Mounika said...

Useful information.I am actual blessed to read this article.thanks for giving us this advantageous information.I acknowledge this post.and I would like bookmark this post.Thanks
python training in tambaram
python training in chennai
python training in annanagar
python training in chennai

Unknown said...

Thank you so much for a well written, easy to understand article on this. It can get really confusing when trying to explain it – but you did a great job. Thank you!
Blueprism training in Chennai

Blueprism training in Bangalore

Blueprism training in Pune

Unknown said...

Thanks you for sharing this unique useful information content with us. Really awesome work. keep on blogging
Data Science training in rajaji nagar | Data Science with Python training in chenni
Data Science training in electronic city | Data Science training in USA
Data science training in pune | Data science training in kalyan nagar

padmini said...

Thanks for the useful blog. Keep updating.
Pega online training
Pega online course
Pega online training in Hyderabad
Pega online training in kurnool
Pega online course in kurnool

Anjali Siva said...

Useful blog, keep sharing more like this.
Angularjs Training in Chennai
Angularjs course in Chennai
Angular 6 Training in Chennai
Angularjs Training institute in Chennai
ReactJS Training in Chennai
AWS Training in Chennai

Anbarasan14 said...

Thanks for your efforts in sharing this effective tips to my vision. kindly keep doing more. Waiting for more updates.

Best Spoken English Training Institute in T Nagar
Spoken English Class in Kodambakkam
Spoken English in Valasaravakkam
Spoken English Classes in Anna Nagar West
Spoken English Class in Mogappair
Spoken English Classes in Koyambedu
Spoken English Coaching near me

Vicky Ram said...

Nice post. I learned some new information. Thanks for sharing.

bloggydirectory
Guest posting sites

mercyroy said...

Thanks for your interesting ideas.the information's in this blog is very much useful
for me to improve my knowledge.
AWS Training Institutes in Bangalore
AWS training courses near me
AWS training courses near me
AWS training in Chennai

Sai Elakiyaa said...

Wonderful Blog !!! with more latest info stuffed. Thanks for sharing.

selenium Classes in chennai
selenium certification in chennai
Selenium Training in Chennai
web designing training in chennai
Big Data Training in Chennai
Salesforce Course
salesforce developer training in chennai

shanvi said...

Nice post. I learned some new information. Thanks for sharing.
msbi training institutes in hyderabad

Anonymous said...

It’s really a Great Post .Looking for Some More Stuff
aviation training in chennai
air hostess course in chennai
Airline Courses in Chennai
airport ground staff training in chennai
medical coding training institute in chennai
fashion technology courses in chennai
best interior design courses in chennai

haripriya said...

Really you have done great job,There are may person searching about that now they will find enough resources by your post

Microsoft Azure online training
Selenium online training
Java online training
Java Script online training
Share Point online training


Joe said...

Amazing Post. The way of writing is very unique. Your write-up is extra-ordinary. Thanks for Sharing.
Node JS Training in Chennai
Node JS Course in Chennai
Node JS Advanced Training
Node JS Training Institute in chennai
Node JS Training in T Nagar
Node JS Training in Anna Nagar

unknown said...

Informative post indeed, I’ve being in and out reading posts regularly and I see alot of engaging people sharing things and majority of the shared information is very valuable and so, here’s my fine read.
click here button png
click here to view/download the e-receipt
click here now
click here for ecs status of pensioners
click here to know centre location

divya said...

Extremely elegantly composed. I would love to share it on my network in Informatica Online Training part. good luck.
Ai & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai

Revathi said...

Wonderful article, very useful and well explanation. Your post is extremely incredible.Thanks lot!!!

Android Training in Chennai

Android Online Training in Chennai

Android Training in Bangalore

Android Training in Hyderabad

Android Training in Coimbatore

Android Training

Android Online Training

UNIQUE ACADEMY said...

hi thanku somuch this infromation thanku so much
cs executive
freecseetvideolectures/

Tech News said...

Very useful articale. Thanks for sharing this with us. You can also check my website.

Latest Mod Apk

Tech News said...

Very useful articale. Thanks for sharing this with us. You can also check my website.

Sim Owner Details Checker