我能够编写一个简单的 PBCS Groovy 业务规则来启动不需要任何参数的 PBCS 非 Groovy 业务规则。现在我需要将运行时提示成员值(操作菜单中的用户将定义一些关键成员传递给 Groovy 脚本,该脚本会为自动化目的执行其他操作,而不仅仅是启动此业务规则)到业务规则.
这里担心的是
我不确定通过将 RTP 值传递给调用的业务规则,它们不仅会传递并被规则继承(我是否只是引用了存在于提供这些 RTP 成员的 Groovy 脚本中的业务规则中的相同 RTP? ) 但
我将如何确保变量被继承并且不会再次提示用户指定相同的 RTP 成员?我知道您可以关闭 RTP 提示并只保留以前的值 - 但这是变量级别本身的设置,不会很好,因为它需要管理员在最终用户运行时关闭/打开此设置Groovy 脚本再次通过操作菜单进行,因为该部分需要提示,即使第二部分不需要。
听起来我必须找到一种方法将 RTP 值传递给某种子变量,然后在调用的业务规则中引用子变量?
这似乎很棘手,因为这是云 - 不是内部部署,我可以通过 MaxL 和 XML 文件使用诡计来传递值。