Blueprint design approach
Pega Blueprint™ is a powerful tool that helps you rapidly design the foundations of an application that fulfills your business needs by using the power of Pega GenAI™.
This innovative software-as-a-service (SaaS) application uses advanced generative AI to transform how business and IT teams collaborate on creating mission-critical applications. By integrating AI with a collaborative design approach, Blueprint can significantly reduce the time you need to develop end-to-end workflows, enabling rapid business transformation.
The collaborative nature of Blueprint means that it acts as a knowledgeable teammate throughout the planning process. Generative AI can inject best practices into complex processes and offer faster prototyping by helping you create multiple solution alternatives, while Blueprint enables business and IT teams to align more effectively, bridging communication gaps that might be more difficult to overcome with traditional design thinking methods.
Start with Blueprint
Instead of starting from scratch, you can describe your business needs using common language and have Pega GenAI suggest Case Types, the Data Model, and Personas for your application. Then, you refine these assets to meet your specific business scenario.
This approach not only accelerates development, but also consolidates the design process, empowering you to achieve swift business impact and growth.
Generating a full application design with Blueprint takes minutes, and can be summarized as a streamlined five-step process:
- Describe your business problem and add legacy knowledge.
- Customize AI-generated Case Type Lifecycles and the associated Data Models.
- Refine the data and Personas for your application.
- Preview the application to see how it renders across Channels for all Personas.
- Download your Blueprint to import it into your Pega Platform™ environment.
You can edit all AI-generated elements of your application to suit your business requirements before importing them to Pega Platform. Once imported, the Blueprint sets a solid foundation for the project's vision and the application design, guiding next-level discovery and definition.
For more information, see Creating a Blueprint and Working with Blueprints in Pega Platform.
Blueprint Import Module
The Blueprint Import Module accelerates Pega application development by empowering teams to use pre-designed Blueprints as starting points. It supports two primary scenarios: building an entirely new Pega Platform application from a Blueprint, or importing a Blueprint into an existing application to extend it. Teams can also export existing applications as Blueprints for reuse across other business areas.
The Blueprint Import Process automatically generates application assets, including Case Types and the associated Data Objects. To ensure that the Blueprint import process includes the latest enhancements, you must keep the Blueprint Import Module up to date.
Data Object Customization Options
The Import program offers several ways to define, map, and customize Data Objects during the import process.
Entity Definition and Industry Extensions
Data Objects — such as products, vendors, and customers — are defined as entities that track data and are converted into database tables during the process. Pega provides a Common Data Model that provides many commonly used entities and related Data Objects out of the box. This data model includes picklist reference data and sample data. For organizations in specific verticals, industry-specific extension applications are available, providing industry-specific properties, picklist reference data, and sample Data Objects.
Data Mapping and Field Mapping Tools
Before completing an import, data must be analyzed and prepared to ensure that fields are correctly mapped from source files to the application’s Data Objects. The Blueprint Import Module offers the options shown in the following table for importing Data Objects:
|
Option |
Description |
|---|---|
|
Build from Blueprint |
Creates the data object as specified in the Blueprint. |
|
Inherit from existing |
Creates the data object by inheriting assets from an existing data object. You select a data object from the Built-on application. For example, if the Built-on application is Common application, you can select to inherit from the Customer account object. This option lets you manage an existing entity by adding properties, configuring views, or adding relationships. This option creates a new class for the object in your application class. NOTE: This option is available only if your current application contains data objects. |
|
Reuse from existing |
Creates the data object by reusing assets from an existing object. You select a data object from the Built-on application. For example, if the Built-on application is Common application, you can select to reuse the Payment method object. Use this option when you want to use the assets of the existing data object without making any changes. This option uses the class of the reused object, for example Common-LDM-Entity-PaymentMethod. NOTE: This option is available only if your current application contains data objects. |
|
Do not build |
The data object is not included in the new application. |
When you select to inherit or reuse an entity from Common Data Model, the import program creates the associated assets, which include the class rule, Data Pages, Data Transforms, default Views, and local database table.
Develop your application
You can continue developing your application in Infinity Studio. When you start your application instance, the Infinity Studio Home page shows the imported Blueprint used to create the application. The following figure shows the Home page for the ExpressOh! application.
This Topic is available in the following Module:
Quer nos ajudar a melhorar esse conteúdo?