
发布到 Rule Team Server
业务用户使用 Rule Team Server 维护规则。开发人员通过将规则项目从 Rule Studio 发布到 Rule Team Server 存储库来实现此能力,该存储库是一个连接到 Rule Team Server 的数据库。
首先,我们通过双击规则项目并选择 Rule Team Server – Connect,从 Rule Studio 连接到 Rule Team Server。此选择将打开一个窗口,您需要在其中输入 Rule Team Server 位置和身份验证凭据。此过程如 图 13 所示,我们在其中使用了默认的用户名和密码 (“resAdmin”),指定 http://localhost:8080/teamserver 作为 URL,然后单击 Connect。
图 13. 从 Rule Studio 连接到 Rule Team Server

建立连接后,同一个窗口提供了将规则项目发布到 Rule Team Server 上的选项。如 图 14 所示,在窗口的项目配置部分选择 Create a new project on Rule Team Server 选项,然后单击 Finish。
图 14. 将规则项目发布到 Rule Team Server 上

规则项目的同步可在任何时刻发起。未来的同步使用 Synchronize with existing Rule Team Server project 选项。
对于我们的案例分析,我们有两个规则项目:ccc-bom 和 ccc-rules。这两个规则项目都应以上述方式在 Rule Team Server 中创建,即使业务用户实际上仅修改了 ccc-rules。
规则维护
Rule Team Server 是一个可扩展的规则管理服务器和存储库,为业务规则的创作、管理、验证和部署提供了一个协作式 Web 环境。它为业务规则及其元数据提供了一个中央存储系统,是指派给业务用户协作编写、编辑、组织和搜索业务规则的工作区。具有质量保证职责的业务用户可创建测试场景并从 Rule Team Server 的 DVS 中启动它们。管理员使用 Rule Team Server 从存储库提取规则并将它们部署到各种环境中。
维护规则
策略管理器使用 Rule Team Server 协作处理规则工件。Rule Team Server 提供了支持审计和回滚规则工件的历史和版本控制服务。
可选择 Rule Team Server 中的 Explorer 选项卡,浏览规则和编辑它们。在 图 15 中可以看到,规则包在左侧导航面板中按一种分层方式排列,选定的规则包中的规则显示在右侧面板中。
图 15. 浏览 Rule Team Server 中的规则

(查看 图 15 的更大版本。)
规则可直接在此工具中编辑。例如,如果基于最近 12 小时内的降雨量来评估强降雨的规则从 150 毫米更改为 160 毫米,业务用户可在 Rule Team Server 中直接对规则 Heavy Rainfall over 12 hours 执行这一更改。
图 16 显示了在 Rule Team Server 中修改的规则。涉及的步骤包括:
1. 选择规则并单击 Edit。也可以单击规则旁边的编辑图标。
2. 在 Rule Editing 窗口中,单击 150 并将它更改为 “160”。
3. 单击 Save。
图 16. 在 Rule Team Server 中编辑一条规则

(查看 图 16 的更大版本。)
此外,业务用户可从头创建新规则,或者更简单地使用一个预定义的规则模板。例如,图 17 显示了基于一个名为 Assessment Template 的预定义的规则模板创建的一条新评估规则。规则的各个部分已创建并冻结在规则模板中。要完成规则的定义,业务用户只需填写占位符即可。
图 17. 基于一个模板创建新规则
以下文章点击率最高
Loading…