【PEGA CSSA】【学习笔记】8-2 创建一个Pega应用程序

Application Development: Creating a Pega Application 应用程序开发。创建一个Pega应用程序


Define the enterprise class structure (ECS) 定义企业级结构(ECS)

1、标记

Pega Platform supports this capability by using a class hierarchy structure called
Enterprise Class Structure (ECS).
Pega Platform通过使用名为企业类结构(ECS)的类层次结构来支持这一功能。

You can share any rule placed in an ECS layer across multiple applications. You can adjust existing ECS layers as business operations change. ECS also enforces best practices around reuse and standardization as the system expands to other lines of business.
您可以在多个应用之间共享放置在ECS层中的任何规则。您可以随着业务运营的变化调整现有的ECS层。当系统扩展到其他业务线时,ECS还可以执行围绕重用和标准化的最佳实践。

2、阐述

一个企业可能会有一个复杂的组织结构,有许多地点。例如,一家电子产品零售商在商店、在线和社交媒体上销售移动设备和笔记本电脑。电子零售商需要一种方法来管理他们的渠道、产品和客户。电子零售商的客户分布在不同的国家。电子零售商必须保持符合每个司法管辖区的规定。

通过一些应用开发平台,你必须为每个产品、地区或渠道创建单独的应用副本。或者,你必须创建一个单一的应用程序,无论业务背景如何,都必须对所有的业务交易进行相同的处理。其结果是难以管理的企业级应用程序无法扩展。

3、行动

State two advantages of organizing rules using an ECS.
说明使用ECS组织规则的两个优点。

Using an ECS helps you organize rules in a way that encourages reuse and provides the ability to adapt as the business changes.
使用 ECS 可以帮助你以鼓励重用的方式组织规则,并提供随着业务变化而调整的能力。


Differentiate between the Implementation layer and Framework layer 区别于实施层和框架层

1、标记 阐述

Enterprise Class Structure layers(企业级结构层)

在这里插入图片描述

Pega Platform layer(Pega平台层)
The Pega Platform layer contains the built-in assets necessary for processing cases and other work in Pega applications. This layer also contains the assets Pega Platform uses.
Organization layer(组织层)
The Organization layer contains the assets used on an enterprise-wide basis. Such assets are rules for enterprise-wide business logic such as standard properties, decision tables, and service level rules.
例如,一个在线零售商在整个零售商的业务中重复使用一个持有客户账号的属性。整个企业中使用的应用程序可以依赖相同的账号属性,而不必在每个应用程序中复制该属性。

The Organization layer also contains enterprise-wide data assets such as classes and rules for data stored in the system, and classes and rules for access to data in external systems, via connectors.
例如,对外部客户数据库的访问就是一个集成点,可以添加到组织层中。
Division layer(部门层)
The Division layer contains the assets used on a division-wide basis. The division layer is the middle level of the three-level organization hierarchy (Org-Div-Unit) and is available for use in every application.
部门层中的资产可能适用于某个业务线、区域或品牌。
例如,一个业务线希望在其所有应用程序中重用一个服务级规则,该规则定义了对客户投诉的预期响应时间。将服务级规则放置在事业部层中,可以让事业部内的所有应用通过模式继承的方式访问服务级规则。这种重用避免了创建和维护服务层的单独副本的需要。
The Division layer is an optional layer. In larger organizations, the Division layer can help to manage the reuse of rules and other application assets.

Framework and implementation layers(框架层和实现层)
The Framework layer contains assets that can be extended in specific implementations. The framework layer may be comprised of one or more generalized applications, such as a standard Pega application for a specific industry, or an extendable custom application.
The Implementation layer defines an application customized for a specific division or line of business. An implementation layer application may extend one or more framework layer applications.
例如,一个服装零售商由两个品牌的商店组成。一个品牌专注于高档服装市场,而另一个品牌经营着价值导向的连锁店。每个品牌都需要管理商品的退货。零售商可以开发一个通用的应用程序,在框架层中管理服装退货。然后,每个品牌可以创建自己的实现层来定制退货流程。每个定制化的应用程序都包含了品牌特有的资产,如样式和策略等。

The framework and implementation layers are relative separations of application assets. The designation of an asset as belonging to either the framework or implementation layer depends on the design of the application. An implementation application for one line of business may belong to the framework layer for another application.
例如,一家大型金融服务公司为某一特定部门或品牌创建了一个汽车贷款应用。然后,第二个部门对该应用进行扩展,根据需要定制资产。对于第二个部门来说,原来的汽车贷款应用是框架层的一部分。对于第一个部门来说,该应用是执行层的一部分。

3、行动

Which layer of the ECS would contain a generalized application that could be extended by various lines of business?
ECS的哪一层会包含一个可由不同业务线扩展的通用应用?
The Framework layer

//--------------------------------------------------------------------------------------------------------------

Create an application with the New Application wizard 使用 "新建应用程序 "向导创建应用程序

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

从 "高级配置 "对话框中,定制你的新应用,以满足你的设计要求。您正在为应用程序设计企业类结构。
//--------------------------------------------------------------------------------------------------------------
在这里插入图片描述
Framework
选择框架,在可重用的框架层中创建应用程序。例如,对于一个策略管理应用程序。
Implementation
选择 “实施”,以创建一个针对特定业务线的应用程序。例如,汽车保险、财产保险或海上保险的应用程序。
如果您不知道选择哪种应用结构,请从实施层应用开始。
//--------------------------------------------------------------------------------------------------------------
在这里插入图片描述

Application ID 用于创建应用程序记录,它可以唯一标识跨系统的应用程序记录。
application Version 设置为01.01.01.01作为默认版本号。(the format [Major].[Minor].[Patch])
//--------------------------------------------------------------------------------------------------------------
在这里插入图片描述
Organization settings 中,可以访问部门和单位名称等组织的详细信息。请尽可能使用缩写。
Organization name 是用于创建应用程序的类结构的唯一名称。
Division name 是组织内的部门或部门的唯一名称。
Unit name 是指部门内的一个单位的唯一名称。
//--------------------------------------------------------------------------------------------------------------
在这里插入图片描述
the class structure consists of the organizational classes, the application class, and the class group.
默认情况下,类组被设置为Work。类组主要用于将一组相关的子类进行分组,并将这些类的所有实例存储在一个数据库表中。
//--------------------------------------------------------------------------------------------------------------
在这里插入图片描述
创建部门和单位层有助于管理大型组织中的规则重用。
the 56 character aggregate class name limit

//--------------------------------------------------------------------------------------------------------------
Framework

在这里插入图片描述
//--------------------------------------------------------------------------------------------------------------
Q&A

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了1 篇原创文章 · 获赞 0 · 访问量 7

猜你喜欢

转载自blog.csdn.net/m0_37721869/article/details/105618774