Skip to main content
LinkedIn
Copied!

The components of Pega Government Platform

Pega Government Platform™ comes with various components that you can reuse in any application that is built on the Pega Government Platform application.

The following components belong to the PegaPS-Work class:

Entity details capture

The components in this category are part of the process of collecting details about business entities (such as companies) and person entities (such as employees). The following components belong to this category:

Rule name Rule type Description
BasicPersonInformation Flow This rule captures basic information about a person, such as name and address, and persists the data in the system when you submit the form.
PersonInformation Flow This rule captures detailed information about a person, such as eye color, and persists the data in the system when you submit the form. If an entity ID is part of the form, the rule fetches the details of that person and updates the details when you submit the form. If the form does not contain any ID, the rule creates a new person record instead.
BasicPersonInformation Flow action This rule captures basic information about a person, such as name and address. It uses the BasicPersonDetails section with the Person property as context. This rule includes the PostAddPerson activity in post processing to run duplicate checks.
PersonInformation Flow action This rule captures detailed information about a person, such as eye color. It uses the PersonDetails section with the Person property as context. This rule validates data by using the Person validate rule and it includes the PostAddPerson activity in post processing to run duplicate checks.
PersistPerson Flow This rule persists basic or full information about a person and it includes two parameters: EntityPage (of the PegaPS-Data-Entity-Person class) and SaveBasicDetails. If the SaveBasicDetails check box is selected, this rule persists only the basic information. Otherwise, it persists all details that the EntityPage parameter refers. You can use this rule at any stage of a case.
PersistBusiness Flow This rule persists information about a business and it includes BusinessPage (of the PegaPS-Data-Entity-Business class) as a parameter. You can use this rule at any stage of a case.
BusinessInformation Flow This rule captures information about a business, such as name and address, and persists the data in the system when you submit the form. If an entity ID is part of the form, the rule fetches the details of that business and updates the details when you submit the form. If the form does not contain any ID, the rule creates a new business record instead.
BusinessInformation Flow action This rule captures information about a business, such as name and address. It uses the CaptureBusiness section with the Business property as context. This rule validates data by using the Business validate rule and it includes the PostBusiness activity in post processing to run duplicate checks.

Entity details management

The components in this category are part of the process of managing entity details. The following components belong to this category:

Rule name Rule type Description
ManageEducation Flow This rule captures the education details of a person, such as degrees, and persists the information by using the entity ID as a parameter. The information must be included in the EducationList property
ManageExperience Flow This rule captures the experience details of a person, such as employer name, and persists the information by using the entity ID as a parameter. The information must be included in the ExperienceList property.
ManageRelations Flow This rule captures the relationship details of a person, such as family members, and persists the information by using the entity ID as a parameter. The information must be included in the RelationList property.
ManageTraining Flow This rule captures the professional training details of a person, such as training type, and persists the information by using the entity ID as a parameter. The information must be included in the TrainingList property.
ManageLocation Flow This rule captures the location details of a person, such as address, and persists the information by using the entity ID as a parameter. The information must be included in the .Entity.AddressList property.
UpdateEducation Flow This rule saves the education details of a person, such as degrees, by using the entity ID as a parameter. The information must be included in the EducationList property
UpdateTraining Flow This rule saves the professional training details of a person, such as training type, by using the entity ID as a parameter. The information must be included in the TrainingList property.
UpdateExperience Flow This rule saves the experience details of a person, such as employer name, by using the entity ID as a parameter. The information must be included in the ExperienceList property.
UpdateRelations Flow This rule saves the relationship details of a person, such as family members, by using the entity ID as a parameter. The information must be included in the RelationList property.
PersistLocation Flow This rule saves the location details of a person, such as address, by using the entity ID as a parameter. The information must be included in the .Entity.AddressList property.
ManageEducation Flow action This rule captures the education details of a person, such as degrees, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the EducationList property. This rule can be used at any stage of a case.
ManageExperience Flow action This rule captures the experience details of a person, such as employer name, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the ExperienceList property. This rule can be used at any stage of a case.
ManageRelations Flow action This rule captures the relationship details of a person, such as family members, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the RelationList property. This rule can be used at any stage of a case.
ManageTraining Flow action This rule captures the professional training details of a person, such as training type, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the TrainingList property. This rule can be used at any stage of a case.
ManageLocation Flow action This rule captures the location details of a person, such as address, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the .Entity.AddressList property. This rule can be used at any stage of a case.
ManageEducation Section This rule captures the education details of a person, such as degrees, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the EducationList property. This rule can be used at any stage of a case and included in any other section.
ManageExperience Section This rule captures the experience details of a person, such as employer name, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the ExperienceList property. This rule can be used at any stage of a case and included in any other section.
ManageRelations Section This rule captures the relationship details of a person, such as family members, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the RelationList property. This rule can be used at any stage of a case and included in any other section.
ManageTraining Section This rule captures the professional training details of a person, such as training type, but it does not fetch any existing information or save the details when you submit the form. The information is then included in the TrainingList property. This rule can be used at any stage of a case and included in any other section.

Other processes

The components in this category are independent of entities. The following components belong to this category:

Rule name Rule type Description
Evaluate Flow You can use this rule to evaluate an application against various criteria. The system recommends actions that are dependent on the total score. This flow contains a list of evaluation types and radio button for routing as parameters. Depending on the choice of routing options, the list of available options changes.
Review checklist Flow You can use this rule to review an application against various checklist items. This flow takes a list of checklist types and a radio button for routing as parameters. Depending on the choice of routing options, the list of available options changes.
Consent agreement Flow You can use this rule to display the consent agreement screen that contains the text of the agreement, a Boolean-type check box, and a signature field. This flow takes a list of consent agreement templates and a checkbox for an e-signature as parameters.
Did you find this content helpful?

100% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Ready to crush complexity?

Experience the benefits of Pega Community when you log in.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us