Pega中pyWorkPage和pyWorkCover页面有什么区别?

时间:2016-09-15 09:53:35

标签: pega

剪贴板上显示的页面pyWorkPagepyWorkCover

你能告诉我他们之间的区别吗?让我从那里获得有关剪贴板的完整数据。

2 个答案:

答案 0 :(得分:3)

让我们假设一个有两种工作类型的应用程序:Order and Approval。他们的工作班级是Edu-SampleApp-Work-OrderEdu-SampleApp-Work-Approval。此外,一个订单需要一个或多个Approvals,这些Approvals作为子项进行分类(即单独的业务流程对象)。

pyWorkPage始终引用您正在执行的当前工作对象。如果您正在创建/处理订单,则此订单对象将保留在名为pyWorkPage的当前线程中。当审批者打开Approval工作对象(不同的线程)时,此Approval对象将打开到pyWorkPage。此外,由于Approval知道它的父案例(相应的订单)的实例密钥,因此它会将此父案例打开到页面pyWorkCover中。

这意味着:

  • pyWorkPage将属于您的应用层(Edu-SampleApp-Work-OrderEdu-SampleApp-Work-Approval)中的一个类,然后该类来自Work-Work-Cover-
  • pyWorkCover属于您的应用层(Edu-SampleApp-Work-Approval)中的一个类,该类派生自Work-Cover-

另一个答案说该页面包含Assignment是错误的,因为赋值是从Assign-类派生的类的实例,通常是Assign-WorklistAssign-Workbasket类。

一些信息:

答案 1 :(得分:2)

使用标准活动@baseclass.Show-Harness显示线束表单。此活动期望在页面名称上找到(按照惯例)对象:

  • pyWorkPage - 包含工作项的网页的常规名称。此页面通常有一个派生自Work-Object-类的类。

  • pyWorkCover - 包含作业对象的页面的常规名称。此页面有一个派生自Assign-基类的类。

您可以在此处找到很多关于使用剪贴板工具的信息:Using the Clipboard tool