规则实例


概述

任务

见于

Tivoli 更改管理的管理

概述

规则实例

可以使用规则来执行下列类型的操作:
  • 更新数据字段
  • 添加批准需求
  • 通知人员
  • 添加任务
  • 调用操作系统级命令

下列各节提供每种规则类型的实例。


任务

更新数据字段实例

可以创建某个商业规则,当满足此规则的标准时,此规则设置或更新字段中的数据。

实例 1

操作 设置字段
说明 当所有任务 100% 地完成后,将更改状态设置为“验证”
类别 全部
与时间有关
IMPLEMENT SCHEDULE
属性 Percent_Complete
运算符 =
100
短语 IMPLEMENT_SCHEDULE:PERCENT_COMPLETE="100"
字段 状态标识
验证
“验证”必须设置为状态代码。

实例 2

操作 设置字段
说明 如果更改的估计成本超过了 10000,设置更改的风险代码为“高”。
类别 全部
与时间有关
CHANGE
属性 Est_Cost
运算符 >
10000
短语
字段 风险代码
“高”必须设置为风险代码。

实例 3

操作 设置字段
说明 如果更改涉及到 Windows 的安装,则将一条注释添加到支持组必须涉及到的“特殊需求”字段。
类别 全部
与时间有关
CHANGE
属性 Category
运算符 =
Win_Ins
短语
字段 特殊需求
支持组必须帮助更改。

添加批准要求实例

满足规则标准时,可以使用商业规则自动将批准人添加到批准列表。

实例 1

操作 添加批准人
说明 如果更改的成本或估计成本超过了 10000,则更改必须由 CEO 来批准。
类别 全部
与时间有关
CHANGE
属性 Cost
Est_Cost
运算符 >
10000
短语 CHANGE:EST_COST>"10000" OR CHANGE:COST>"10000"
批准人姓名 (CEO 的姓名)
CEO 姓名在 PEOPLE 表中必须存在。

实例 2

操作 添加批准人
说明 如果受影响的资产包括大型机,则大型机负责人必须批准此更改。
类别 全部
与时间有关
INV_EFFECT
属性 Inv_Description
运算符 =
大型机
短语
批准人姓名 (大型机负责人的姓名)
大型机负责人的姓名在 PEOPLE 表中必须存在,且大型机必须作为受影响的资产添加。

通知人员实例

满足规则标准时,可以创建商业规则通知某个人。
操作 通知
说明 如果更改未获批准,则在最早日期的前两天通知请求者。
类别 全部
与时间有关 最早日期的前 2.0 天
CHANGE
属性 Status_ID
运算符 <>
已批准
短语
通知名称 (要通知的人员名称)
要通知的人员名称在 PEOPLE 表中必须存在,且存在“已批准”的状态代码。
添加任务实例 可以创建某个规则,以在满足此规则标准时添加任务。

实例 1

操作 添加任务
说明 如果更改类别是文件服务器,则添加名为“回退计划”的任务,此任务持续一天,需要六小时的资源。
类别 全部
与时间有关
CHANGE
属性 类别
运算符 =
文件服务器
短语
任务名称 回退计划
持续时间 1
劳动小时 6

实例 2

操作 添加任务
说明 如果效应类别是“人员”,则必须留出四小时来培训。
类别 全部
与时间有关
IMPACT_ITEM
属性 Imp_Category
运算符 =
人员
短语
任务名称 人员培训
持续时间 1
劳动小时 4
必须存在名为“人员”的效应类别。
调用操作系统命令实例 可以创建商业规则来调用操作系统命令、批处理文件或可以从操作系统提示符下执行的任何其他命令。

实例 1

操作 调用
说明 如果更改类别是 New_Emp 且更改状态是“已完成”,则执行雇员审计程序。
类别 New_Emp
与时间有关
CHANGE
属性 状态标识
运算符 =
已完成
短语
命令 empaudit
Empaudit 必须是在列表维护对话框命令标签上设置的命令,用于执行审计程序。

实例 2

操作 调用
说明 如果雇员自己离开公司或被解雇,则运行批处理程序来删除此雇员的安全访问。
类别 Term_Emp
与时间有关
CHANGE
属性 Status
运算符 =
已完成
短语
命令 termemp
必须存在名为 termemp 的命令,此命令在列表维护对话框命令标签上设置,用于执行此批处理程序。