Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

The components of Pega Government Platform

Updated on October 15, 2018

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 nameRule typeDescription
BasicPersonInformationFlowThis rule captures basic information about a person, such as name and address, and persists the data in the system when you submit the form.
PersonInformationFlowThis 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.
BasicPersonInformationFlow actionThis 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.
PersonInformationFlow actionThis 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.
PersistPersonFlowThis 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.
PersistBusinessFlowThis 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.
BusinessInformationFlowThis 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.
BusinessInformationFlow actionThis 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 nameRule typeDescription
ManageEducationFlowThis 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
ManageExperienceFlowThis 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.
ManageRelationsFlowThis 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.
ManageTrainingFlowThis 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.
ManageLocationFlowThis 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.
UpdateEducationFlowThis 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
UpdateTrainingFlowThis 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.
UpdateExperienceFlowThis 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.
UpdateRelationsFlowThis 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.
PersistLocationFlowThis 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.
ManageEducationFlow actionThis 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.
ManageExperienceFlow actionThis 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.
ManageRelationsFlow actionThis 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.
ManageTrainingFlow actionThis 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.
ManageLocationFlow actionThis 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.
ManageEducationSectionThis 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.
ManageExperienceSectionThis 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.
ManageRelationsSectionThis 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.
ManageTrainingSectionThis 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 nameRule typeDescription
EvaluateFlowYou 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 checklistFlowYou 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 agreementFlowYou 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.

Have a question? Get answers now.

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

Did you find this content helpful?

Want to help us improve this content?

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

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us