在 Pega 7 中重新保存内部规则
Re-Save Internal rules in Pega 7
是否可以在没有 Internal
标签的自定义规则集中重新保存 Internal
规则?
例如:我已将 pzModalTemplate
保存在名称为 UserProfileModalTemplate
的规则集中,并对其进行了一些更改。在规则形式的顶部,它说:Section UserProfileModalTemplate [Available, Internal]
。
因为它是 Internal
,无法在搜索中找到它。
所以,问题是 - 我怎样才能改变它的状态?
我觉得 Pega 不允许更改 Rule Status
一旦它设置为 Internal
。
但我可以提供一种解决方案。
1 ) 创建一个 Utility(Activity)
.
2 ) 创建一个页面作为 Section
of Rule-HTML-Section
class。
3 ) 复制Section 规则的pzInsKey
并复制到Obj-Open-By-Handle
方法中。将 Section
放入 Step Page
.
4 ) 打开 Section Page
后,在 Property-Set
方法中将 属性 pyMethodStatus
设置为 ""
。
5) Save
Section Page
.
6 ) Commit
Section Page
.
刷新Section
.
现在删除 Activity
如果你不需要它
这个解决方案在我这边解决了。
是否可以在没有 Internal
标签的自定义规则集中重新保存 Internal
规则?
例如:我已将 pzModalTemplate
保存在名称为 UserProfileModalTemplate
的规则集中,并对其进行了一些更改。在规则形式的顶部,它说:Section UserProfileModalTemplate [Available, Internal]
。
因为它是 Internal
,无法在搜索中找到它。
所以,问题是 - 我怎样才能改变它的状态?
我觉得 Pega 不允许更改 Rule Status
一旦它设置为 Internal
。
但我可以提供一种解决方案。
1 ) 创建一个 Utility(Activity)
.
2 ) 创建一个页面作为 Section
of Rule-HTML-Section
class。
3 ) 复制Section 规则的pzInsKey
并复制到Obj-Open-By-Handle
方法中。将 Section
放入 Step Page
.
4 ) 打开 Section Page
后,在 Property-Set
方法中将 属性 pyMethodStatus
设置为 ""
。
5) Save
Section Page
.
6 ) Commit
Section Page
.
刷新Section
.
现在删除 Activity
如果你不需要它
这个解决方案在我这边解决了。