2012-08-17 43 views
0

使用BMC Remedy User v7.5 p004来跟踪/管理事件。这个工具有一个选项来记录保存为.ARQ文件的宏,我可以在Notepad ++中打开这个文件,但它非常混乱。编辑补救用户宏文件.ARQ

我想要做的是允许某人根据放在WorkInfo选项卡下工作日志中的摘要搜索事件。我知道你可以录制允许你输入搜索变量的宏,这些变量会提示最终用户,但是当录制一个宏时,workinfo部分被取消激活。所以我想编辑一些预先存在的宏来尝试结束创建我需要的东西。

SQL什么,我想拉

SELECT incidentno, summary, notes, summary*, notes* 
FROM whatever the main table name is 
WHERE WorkInfoType = WorkingLog 

注意,原因有两个总结和债券等领域,因为其中两个字段是WorkingLog下,另外两个是整个事件中列出的字段。这些不同字段的BMC命名规范差异是*

回答

1

通过在事件管理控制台中将高级搜索表单中的宏记录下来解决此问题。在该表单中,您可以选择要搜索的字段,并且有一个高级按钮,可以启动用于更复杂搜索的查询框。将窗体上的WorkInfoType更改为等于“工作日志”后,我使用以下高级查询来完成搜索的其余部分。

('Summary' LIKE "%$Search Technical Name$%") AND ('Incident Status' = "Resolved" OR 'Incident Status' = "Closed") AND ('Assigned Group' = "Group1" OR 'Assigned Group' = "Group2") 

注意:录制maco时,可以输入$ VariableName $作为变量。这将允许用户在搜索框中输入任何字段的文本。因此,例如在查询中,我创建了一个名为“搜索技术名称”的变量,并提示用户在运行宏时搜索摘要字段。另外,这个%作为通配符搜索,它会在不完全匹配时触发。