示例:通过使用 MBO API 创建工作日志
脚本编制框架未提供任何工作日志创建功能。您必须使用记录的 MBO API 来创建工作日志。
许多 API 调用用于创建工作日志。由于脚本针对服务请求 (SR) 对象运行,因此脚本编制框架为服务请求对象提供了一个句柄。脚本正文中的
mbo 关键字用于检索该句柄。其他相关业务对象可以从该句柄访问。
- 调用的第一个 API 是针对 SR 业务对象的 getMboSet 方法。此 API 是使用以下代码调用的:worklogset = mbo.getMboSet ('WORKLOG')。getMboSet 方法接受一个参数,此参数表示从当前 SR 业务对象到 WORKLOG 业务对象的关系。此参数是数据字典中定义的关系名称。此方法将句柄返回给表示相关对象的容器的集合。
- 调用的下一个 API 是 add 方法。此 API 是使用以下代码调用的:worklog = worklogset.add()。add 方法返回一个业务对象,通过设置对象属性的值可以初始化该业务对象。
- 调用的下一个 API 是针对业务对象的 setValue方法。此 API 是使用以下代码调用的:worklog.setValue('clientviewable, 1')。setValue 方法用于设置业务对象属性的值。
- 调用了其他 setValue 方法来设置业务对象的更多属性的值。setValue 调用次数取决于主键和正在创建的业务对象的必需属性的数量。
已初始化的业务对象中的数据将会保存。您不必从脚本中对业务对象调用 save 方法。如果管道体积大于 1000 立方英尺,现在将会创建工作日志。