【问题标题】:What is a difference between pyWorkPage and pyWorkCover page in Pega?Pega 中的 pyWorkPage 和 pyWorkCover 页面有什么区别?
【发布时间】:2017-01-23 07:15:18
【问题描述】:

剪贴板上显示的页面pyWorkPagepyWorkCover

你能告诉我它们之间的区别吗?让我从那里获得完整的数据来阅读剪贴板。

【问题讨论】:

    标签: pega


    【解决方案1】:

    让我们假设一个应用程序有两种工作类型:订单和批准。他们的工作课程是Edu-SampleApp-Work-OrderEdu-SampleApp-Work-Approval。此外,一个订单需要一个或多个审批,这些审批作为子案例(即单独的业务流程对象)。

    pyWorkPage 总是指您正在执行的当前工作对象。如果您正在创建/处理订单,则此订单对象将保存在当前线程中,名称为 pyWorkPage。当审批者打开一个审批工作对象(不同的线程)时,这个审批对象将被打开到pyWorkPage。此外,由于 Approval 知道其父案例的实例密钥(相应的顺序),因此它将将此父案例打开到页面pyWorkCover

    这意味着:

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

    另一个说页面将包含作业的答案是错误的,因为作业是派生自Assign- 类的类的实例,通常是Assign-WorklistAssign-Workbasket 类。

    一些信息:

    【讨论】:

      【解决方案2】:

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

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

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

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

      【讨论】:

      • 请看我的回答,pyWorkCover 的类继承自Assign-。它的类继承自Work-Cover- 或直接从Work-Cover- 继承的某个类。此外,Assign- 不应称为基类 - @baseclass 是基类。
      猜你喜欢
      • 2017-09-12
      • 2016-10-22
      • 2019-10-05
      • 2016-08-30
      • 2017-03-05
      • 1970-01-01
      • 2021-09-28
      • 2015-07-04
      • 2022-08-12
      相关资源
      最近更新 更多