AOMSITSM客户化开发手册v01Word文件下载.docx
《AOMSITSM客户化开发手册v01Word文件下载.docx》由会员分享,可在线阅读,更多相关《AOMSITSM客户化开发手册v01Word文件下载.docx(10页珍藏版)》请在冰点文库上搜索。
版本
修订描述
作者
1.简介
1.1.概述
本文档阐述了如何对构成BMCRemedyITServiceManagement应用程序套件的客户化开发。
1.2.适用范围与预期读者
●本文档适用于ARSystem管理员或配置ITSM应用程序的ITSM应用程序管理员。
1.3.参考资料
●无
2.开发环境
1、修改hosts文件
10.229.171.6
clm-midtier
10.229.171.8
clm-itsm
2、运行DeveloperStudio配置登录服务器
3、点击LogIn按钮登录
3.ITSM流程客户化
3.1.创建LV
3.1.1.表单
3.1.1.1.目标服务器配置表
●表单LVServerNameConfig
3.1.1.2.定制数据和映射数据表单(修改)
●打开表单SRS:
AdvancedInterface_WithBackendMapping
●选择Administrator–zh_CN视图
●在Administrator–zh_CN视图中添加字段
●添加字段列表:
RemedyID
字段
类型
说明
800001001
LVName
Character
LV名称
800001002
VGName
VG名称
800001003
LVPPNumber
LVPP数
800001004
ServerName
目标服务器
3.1.1.3.服务请求表单表单(修改)
●打开表单SRM:
Request
800000150
JobID
800000151
JobStatus
800000152
JobLog
3.1.2.主动链
●修改主动链:
SRS:
ADN:
ValidateQuanityReqInfo,order从0改为5
修改原有逻辑的执行顺序为在此ActiveLink执行前插入客户化开发的ActiveLink
WithMapping_ValidateMandatoryFields,order从0改为5
●添加主动链:
ABC:
SHR_OnWindowOpenSetFields_011
打开详细内容页面显示用户创建LV请求的字段,并控制字段只读,不可编辑。
SHR_OnWindowOpenSetFields_011_2
判断页面打开时是否是草稿状态,如果是草稿状态要改变字段的只读状态改为可编辑
CMU:
USI:
OpenServiceCatalog_InitFilteringCriteria_a
修改RunIfQualification,修改前:
((("
'
304234600'
="
+"
"
)+"
CLOUD"
AND'
304240550'
=1"
修改后:
1=2
AdvancedInterface_WithBackendMapping_CreateLV_CheckFields
用户点击提交按钮是校验必填字段是否有为空的字段,如果有弹出提示信息。
AdvancedInterface_WithBackendMapping_CreateLV_SetFields
用户点击提交按钮校验通过后,将用户创建LV所填的参数为定制数据表单和映射数据表单的字段赋值。
SHR_SaveAsDraft_095_SubmitRequest_CG
用户点击保存草稿按钮的时候将所填写的字段存储在对应的服务请求表单中。
为用户之后重新打开添加LV请求时,设置保存草稿时所填写的值。
3.1.3.过滤器
●新建过滤器:
SRM:
Request_Calling_BAO_CreateLv`!
调用BAO,参数见下图
Request_Calling_BAO_Finished_UpdateStatus_InProcess
根据调用BAO结果,更新服务请求状态为进行中。
Request_Calling_BAO_Finished_UpdateStatus_Completed
根据调用BAO结果,更新服务请求状态为已完成。
Request_Calling_BAO_Finished_UpdateStatus_Cancelled
根据调用BAO结果,更新服务请求状态为已关闭。
Request_Calling_BAO_Finished_InsertWorkInfo`!
更新请求工作信息表单,用于显示活动日志
3.1.4.菜单
●新建菜单:
CFG:
Server_Names
下拉选择目标服务器
3.2.Sybase数据库安装
3.2.1.表单
3.2.2.主动链
3.2.3.过滤器
3.2.4.菜单
3.3.Sybase数据库建库
3.3.1.表单
3.3.2.主动链
3.3.3.过滤器
3.3.4.菜单
3.4.创建VG
3.4.1.表单
3.4.2.主动链
3.4.3.过滤器
3.4.4.菜单
3.5.创建文件系统
3.5.1.表单
3.5.2.主动链
3.5.3.过滤器
3.5.4.菜单
3.6.创建用户
3.6.1.表单
3.6.2.主动链
3.6.3.过滤器
3.6.4.菜单
3.7.创建组
3.7.1.表单
3.7.2.主动链
3.7.3.过滤器
3.7.4.菜单