50+ 个最常问的 Pega 面试题及答案2025年3月17日 | 阅读18分钟 1) Pega 是什么?/ 简要介绍 Pega。Pega 是一个流行的 BPM 工具和平台,它允许用户轻松地开发应用程序、与外部系统集成以及实现移动性。它主要关注客户参与和数字化流程自动化。 2) Pega 的主要用途是什么?Pega 是一个平台,它使用户能够开发应用程序、实现移动性、帮助管理案例生命周期、进行广泛的用户界面设计、管理决策以及实现 DevOps 和机器人自动化、广泛的用户界面设计以及报告等。与其他工具相比,Pega 的优势在于它消除了编码,通过使用内置功能简化了流程,并且主要在于重用现有规则并进行相应修改。 Pega 基于 Java 构建。其最新版本是 Pega 8.2,代表 Build for Change(为变革而构建)。 3) Pega 8.4 版本为应用程序开发添加了哪些新组件?从应用程序开发的角度来看,Pega 8.4 添加了一些新功能,如下所示:
4) Pega 中使用了哪些不同的开发工具?Pega 中使用的开发工具是:Designer Studio 和 Pega Express。 5) Pega 中有哪些不同的调试工具?Pega 中可用的不同调试工具是:Tracer、Clipboard、SMA 和 PLA。 6) Pega 为开发人员提供哪些认证?以下是 Pega 为开发人员提供的主要认证列表:
7) 您如何理解 Pega 中的工作区或工作室?Pega 中的工作区或工作室是一个提供特定工具和功能的环境。 8) Pega 中使用了哪些不同类型的 Harness?Pega 中有几种标准 Harness 可用,但最常用的 Harness 是 new、perform、review、conform、Tabbed、perform screen flow、Tree Navigation 等。 9) Pega 的最新版本支持哪些工作区?Pega 的最新版本支持以下四种工作区:
10) PRPC 支持哪些不同类型的类?以下是 PRPC 支持的不同类型的类:
11) 活动中使用了哪些不同的技术?以下是一些在活动中使用的不同技术列表:
12) 您如何理解 DataPage 以及它的作用域?DataPage 是一个单页或页面列表,它存储系统需要用于填充工作项属性以进行计算或其他过程的数据。 13) Page 属性和 Page List 属性之间有什么区别?它们是如何实现的?Page 属性和 Page List 属性之间的区别
14) Pega 中的 page-validate 和 property-validate 方法之间有什么区别?Pega 中 page-validate 和 property-validate 方法之间的区别 Page-validate (页面验证)
Property-validate (属性验证)
15) 您如何理解工作对象?如何在 Pega 中创建工作对象?工作对象是应用程序中完成工作的主要单元。它是流程操作的数据的主要集合。在使用应用程序时,会创建、更新并最终关闭(解决)工作对象。 每个工作对象都有一个唯一的 ID(属性 pyID)、一个紧急度值和一个状态(属性 pyStatusWork)。 以下是我们在 Pega 中创建工作对象需要实现的前置步骤:
16) 是否可以开始一个活动流程?如果可以,其中使用了什么方法?是的。可以使用活动来开始流程。其中使用的方法是 Flow-New。 17) Declare Pages 和 Regular Pages 之间有什么区别?Declare Pages 和 Regular Pages 之间的区别 Declare Pages (声明页面)
Regular Pages (常规页面)
18) Pega 中的 Portal 是什么,它在哪里配置?Portal 是用户(开发人员或最终用户)看到的界面。Portal 可以在 Access Group 中配置。例如,Developer portal、manager portal、user portal、admin portal 等。 19) Pega 中有哪些不同类型的 Requestor?以下是 Pega 中不同类型的 Requestor:
20) Pega 中的类是什么?Pega 中有哪些不同类型的类?Pega 是一个平台,允许用户跨案例类型和应用程序重用规则。它使开发人员能够频繁地重用系统中的规则,范围从单个数据片段到完整的流程。重用规则可以提高应用程序的质量,并对开发时间产生积极影响。Pega 平台根据规则在应用程序中的可重用性将其划分为类。每个集群称为一个类。 用于构建应用程序有三种不同类型的类:
当在 App Studio 中添加规则时,它会自动选择正确的类。您需要关注规则要实现什么,而不是如何开发它。如果您需要控制类,也可以在 Dev Studio 中编写规则。如果您编写可以在其他应用程序中重用的规则,则首选 Dev Studio。 21) 您如何理解 Pega 中的 DCO?在 Pega 中,DCO 代表 Direct Capture Object(直接捕获对象)。它是一个 Apple 开发工具,在应用程序中包含以下内容:
22) SLA 是什么?它的用途是什么?SLA 是 Rule-Obj-Service Level Rule 类型的一个实例,可以添加到 Assignment 和 Work Objects。SLA 有两个时间间隔:Goal(目标)和 Deadline(截止日期),它表示分配的预期时间以及解决工作对象的截止时间。如果一个分配在规定时间内未完成,系统可能会自动提高该分配的紧急度,甚至取消整个流程等。 23) 有哪些不同类型的 SLA?请简要解释它们。以下是 Pega 中使用的不同类型的 SLA: ![]()
24) 如何跟踪 Pega 中的 SLA?我们可以按照以下步骤在 Pega 中跟踪 SLA:
25) Pega 中的 Activity 和 Utility 有什么区别?以下是 Pega 中 Activity 和 Utility 的主要区别:
26) Pega 中的 RuleSet 是什么?在 Pega 中,RuleSet 是业务规则的集合,用于定义一个实例。RuleSet 是 PegaRULES 的一个重要子集,它对于引用数据库中的实例至关重要。 27) Pega 中的案例管理有哪些主要优点?以下是 Pega 中案例管理的主要优点:
28) Pega 中的 DCO 是什么?使用 Pega 中的 DCO 有哪些好处?在 Pega 中,DCO 代表 Direct Capture of Objectives(目标直接捕获)。它是通过使用 Pega 的集成解决方案 Pega Platform 来获取、组织和存储数据。DCO 包括用于收集和组织应用程序工件的过程和工具。IT、业务、测试团队和其他资源使用此技术来节省时间和精力,降低成本,同时提高项目质量及其对社会的影响。 ![]() DCO 不是一种方法论或工具。相反,它用于集中数据,以便在正确的时间、正确的级别被各个部门持续使用。DCO 还通过提供应用程序工件(目标、需求、规范和实现规则)的集中存储库来消除沟通障碍。所有资源都拥有最新的实际文档和应用程序的单一视图。 以下是 DCO 用于自动化工作的工具:
使用 Pega 中的 DCO 的好处 ![]()
29) PRPC 提供了一些什么类型的 Portal?PRPC 提供以下四种类型的 Portal:
30) Pega 中的 obj-open 和 obj-open-by-handled 有什么区别?Pega 中 obj-open 和 obj-open-by-handled 的主要区别 Obj-Open:在 Obj-Open 中,您将根据指定类的标准从表中获取多个记录。它还会打开给定类的实例。 OBJ-open-handle:在 OBJ-open-handle 中,您必须传递 pzInskey 作为实例句柄。此方法一次只打开一条记录,并且它通过句柄打开对象到 pzInsKey 值。 31) 如何将类的实例保存在特定数据库中?我们可以通过在 DB 或外部 DB 中为工作类创建单独的数据库表来将类的实例保存在特定数据库中。 32) 如何使用 Activity 解决工作对象?我们可以通过以下方式使用 Activity 解决工作对象:
33) Pega 中的工作对象是什么?工作对象是应用程序中完成工作的主要单元。它是流程操作的核心数据集合。所有工作对象都包含一个紧急度值、唯一 ID 和状态。 34) Pega 中有哪些不同类型的布局?以下是 Pega 中可用的不同类型布局:
在动态布局和列布局中,您可以将内容(如属性、控件和其他 Section)添加到 Section 中。Skin 的格式决定了布局中组件的定位、对齐、宽度和排列。 35) Pega BPM 和 Appian BPM 有什么区别?Pega BPM 和 Appian BPM 的主要区别列表
36) 您如何理解 Pega 中的 Prediction Studio?在 Pega 中,Prediction Studio 是用于构建用于自适应、预测和文本分析的机器学习模型的 Studio。 37) Pega 中有哪些不同类型的标准 Harness 可用?Pega 中有几种不同类型的 Harness 可用。但是,最常用的标准 Harness 是 new、perform、review、conform、Tabbed、perform screen flow、Tree Navigation 等。 38) 如何在 Pega 中创建动态布局?
39) 用于在 Pega 中添加笔记的表名是什么?在 Pega 中,用于添加笔记的表是 pc_data_workattach。 40) Pega 中的 Declare Pages 的主要优点和缺点是什么?Pega 中 Declare Pages 的优点 Declare Pages 的主要优点是它可以防止多次数据库访问。假设一个节点上有多个 Requestor,那么当第一个用户登录应用程序时,将触发 Load Activity 并创建一个 Declare Page,然后将数据加载到该 Page 上。该节点上的 Requestor 将看到此 Declare Page 并使用该 Page 上的数据。 Pega 中的 Declare Pages 的一个缺点 其主要缺点是对 Requestor 的只读性。它不能添加额外数据,也不能删除特定数据。 41) Pega 中有哪些不同类型的声明规则?Pega 中存在各种声明规则,包括:
42) Pega 中的 Declare Triggers 是什么?Declare Triggers 用于在数据库中创建、更新或删除特定类的实例时运行 Activity。Declare Triggers 始终是 Forward Chaining(正向链)。 43) Pega 中最重要的调试工具是什么?Pega 中最重要的调试工具是:
44) Pega 中的 Prediction Studio 是什么?在 Pega 中,Prediction Studio 是用于构建用于文本分析、预测和自适应模型的机器学习模型的 Studio。 45) 您如何理解 Pega 中的 Agent?Agent 有哪些不同类型?Agent 是在服务器上运行以运行 Activity 的内部后台进程。主要有两种类型的 Agent:agent queue 和 data-agent-queue。 46) Pega 报表中提供了哪些不同类型的 Join?以下是 Pega 报表中可用的不同类型的 Join:
47) 您如何理解 WSDL 文件?WSDL 代表 Web Service Description Language(Web 服务描述语言)。这是一种用 XML 格式编写的描述语言,它是定义 Web 服务功能的标准。 48) Pega 中的 Notify 是什么?在 Pega 中,Notify 用于配置 Flow 以自动发送关于分配的通知消息,并将 Notify Shape 连接到 Assignment。Notify Shape 标识一个 Notify Activity。 49) Decision Tree 和 Decision Table 的关键区别是什么?Decision Tree 用于检查多个属性。另一方面,Decision Table 用于只检查一个属性。 50) Pega 中的 Access Group 是什么,它的功能是什么?Pega 中的 Access Group 是 Data-Admin-Operator-Access Group 类的一个实例,用于为 Requestor 创建一套 RuleSet。开发人员有责任定义 Access Group 并将其分配给不同的用户。 Access Group 用于根据工作职能控制安全性。它是 Data-Admin-Operator-AccessGroup 的一个实例。以下是通过 Access Group 控制的各种方面:
51) 为什么在 List View 中使用分页?List View 中使用分页是为了将 List View 分割成不同的页面,并设置每页显示的记录数量。 52) Pega 中的 Requestor Type 是什么?Pega 中有哪些不同类型的 Requestor Type?在 Pega 中,Data-Admin-Requestor 实例定义了一个 Requestor Type。BROWSER Requestor Type 指示交互式用户连接的特性,例如使用 Internet Explorer 或其他 Web 浏览器的访客连接。Agent 使用 BATCH Requestor Type 进行后台处理。Pega Platform 随附四种 Requestor Type,对应安装时指定的系统名称,以及一个保留的 Requestor Type prpc.BROWSER 以应对特殊情况。 通常,我们只需要包含系统名称的四种 Requestor Type。如果我们在安装后想修改系统名称,需要转到 Designer Studio => System => Settings => System Name 来访问一个着陆页选项卡,在那里我们可以进行更改。当我们更改系统名称时,会创建新的 Requestor 实例,这些实例对应于前一个名称的实例。如果之前的系统名称因某种原因没有包含所有 Requestor Type,那么在重命名系统时,也会生成缺少的 Requestor。 以下是 Pega 中不同类型的 Requestor:
|
我们请求您订阅我们的新闻通讯以获取最新更新。