Pega - 从决策表访问条件和属性值

问题描述 投票:0回答:1

我知道 GUI 中的导出功能可以导出决策表。然而,我目前面临的问题是我们想要将条件和结果分享给外部系统。 我们创建了一个 4 属性下拉菜单,与决策表互锁。 (因此只能选择有效的组合) 对于最低属性,所有前述条件都可以在决策表中使用。当我跟踪 OOTB 导出函数时,我看到它正在进入一个活动,并且第一个步骤是页面复制,在此页面复制步骤中显示了数据页面 RH_1。在此数据页中,所有我需要导出的信息都可用。 pyColumns(2-4).pyCondition(1-319) 中的结果和 pyPropertyColumns(1).pyPropertyValue(1-319) 中的结果 到目前为止,我们只是手动导出最低级别的决策表并通过电子邮件将其发送给其他团队。但他们希望自动化此过程,例如每两周获取一次数据并将其发送到其他团队的系统,而无需任何人工干预。

此外,导出的“正常”格式必须适应其他系统,最好接收 JSON 而不是 Excel 格式。 如何配置页面复制以便访问决策表属性以进行进一步处理?

还有其他人有更好的解决方案吗?

我研究了 obj-browse 和 acquireValue 但没有成功,但可能方向错误

pega
1个回答
0
投票

只需打开该决策表并查看剪贴板上的RH_1页面中的决策表名称 Thread ,然后您将在展开RH_1时看到两个imp页面。 pyColumnspyResults

pyColumns 给出列及其重复行值。

pyResults 给出最终返回的列值。

现在,如果您使用该决策表的 pzInsKeyActivity 中执行 Obj-Open-By-Handle,那么您可以从 pyColumns 和 pyResults 页面形成所需的剪贴板页面。

现在您获得了所需的输出clipbaordPage。您可以将该页面转换为 JSON 字符串,并通过自动邮件(作业计划)或通过 Rest 连接器将其传递给您的客户。

© www.soinside.com 2019 - 2024. All rights reserved.