上周著名开源的配置管理系统iTop发布了,一个新的大版本3.0预览Beta,版本中虽然在底层架构上没有较大调整,但是在界面UI有较大变化,我们一起来学习下新版本的变化。
本次发布的iTop3.0Beta,主要带来的新的功能几个方面,包括布局,颜色,图标,菜单等等。不然下面的安装成功后的欢迎页面已经,完全是另一个面孔了。
主页
主页面中的全局搜索,登录/注销,用户首选项的位置均已经做了移动
登录/注销菜单由右上角移动到左下角。
用户偏好页
新的用户偏好设置界面如下:
有一些新参数可以自定义对象的显示方式:
布局:用于定义对象的选项卡标题的显示位置:Horizontal和以前一样vertical在对象显示的左侧。
导航:定义了如何从一个选项卡切换到另一个选项卡:classic和以前一样,一次只显示一个标签,scrollable所有选项卡都显示在同一页面中,可以使用鼠标在它们之间滚动。可滚动模式不显示耗时的选项卡,而仅显示需要单击以获取内容的界面。
这些模式适用于iTop的所有对象以及编辑模式。
富文本编辑器
该选项允许每次编辑时是否都打开工具栏HTML字段
活动面板
该选项用于显示一个对象的事件日志的详细信息(通常是一个Ticket表单,所有的对象至少有一个事件日志),默认可以直接在活动面板查看这些事件日志,或者可以手动推送。
应用程序快捷方式
为了实现键盘快速浏览,新增加了频繁操作项的快捷方式。由于这些默认快捷方式可能会与浏览器或操作系统的默认快捷方式冲突,因此需要先对其自定义:
快速搜索
快速搜索现在位于左侧。
新功能是实现了,对搜索历史关键字的记忆,可以在后面搜索中快捷点击打开。
和以前一样,当重新打开“快速”搜索时,最后的搜索仍然存在,因此,如果输入了错误,可以在不重新输入整个字符串的情况下进行修正。
现在可以通过新的配置参数来配置该功能参数为global_search.xxx,可以设置:
完全禁用该功能;
删除对过去搜索的跟踪和显示;
调整保留的过去搜索次数(默认为10)。
快速创建按钮
这另一个全新的功能,它使用户可以快速创建任何对象,而无需从菜单中点击打开表单页再操作。
只需键入所需类的开头,就会为提供匹配的类,可供选择:
如果只有一个匹配的类,则按Enter键,然后显示该类的创建表单。
可以使用键盘上的箭头键在建议的列表中导航。
该功能也可以通过配置参数来设置可以实现:
完全禁用该功能;
删除对过去创建的跟踪和显示;
调整保留的过去创作的数量(默认为10);
微调自动完成功能显示的结果数(默认为10)。
设置参数为:quick_create..xxx
菜单
欢迎页面
一种快速返回iTop主页的方法:
之前该图标是官方网站的连接,而在天朝直接是打不开,这就比较尴尬了。新版本中,现在默认情况下导航到“欢迎”页面。
这个图标现在可以通过XML中自定义,同理,新版本中的所有其他菜单图标也都可以自定义。
展开和折叠
在展开和折叠一级菜时:
扩展菜单栏会显示文本以及组图标。折叠菜单栏时,如果已过滤特定组织,则会显示红色圆圈的雨衣提醒。
对象计数
预定义查询菜单中的确切对象数会显示在菜单本身中,如果大于99,会显示为99+。
菜单搜索
通过输入一些关键字,就只能搜索显示的菜单包含输入字符串,搜索空格字符,显示所有菜单。
用快捷键Alt+M可以在Chrome上无需鼠标即可在菜单中进行搜索。
泡泡对话框的事件日志
时间的日志的显示用泡泡对话框形式,更加时尚:
活动面板
只读事件日志
在控制台中,即使相关对象处于读取模式(通常是工单,但这也适用于任何对象),事件日志也是可编辑的。
历史记录过滤
可以检索日志和历史记录,这些记录和历史记录都合并在单个时间轴中,这使得更有效地了解完整的历史记录。
可以筛选过滤该面板以查看任何这些类型的条目
caselogs条目,可以对其进行过滤,以仅查看公共日志或私有日志。
每当对象改变状态时;
对象版本。
在条目旁边,将显示用户图片(如果有的话),否则显示其首字母。
历史时间戳相对于当前时间的相对时间,可以自定义设置为绝对时间模式。设置的参数为activity_panel.datetimes_reformat_limit将其设置为0即可。
另一个配置参数activity_panel.show_author_name_below_entries允许在日期下方显示作者的姓名。否则,用户图标上方的工具提示也会显示其名称。
at用户
在控制台中,发布者可能希望快速通知事件日志中的某人以引起注意。该人可能未到故障单,但仍然需要能通知他们。只需输入
并输入人员名称的开头,系统就会提示输入可用人员。触发器和通知动作允许指定电子邮件正文和消息。触发器将仅在提交包含以下内容的事件日志条目时发生一次:mention。在同一案例中可以at多个人。
展开和折叠
活动面板可以折叠或展开,取决于用户是否需要更多内容来读取和编辑时间日志或自身对象
并发访问
当设置了parallel_lock_enabled参数以防止多个用户同时修改同一对象时:
如果用户输入一些文本,或者只是尝试编辑当前正在编辑的对象的活动面板中的事件日志,或者只是在另一个用户的时间事件日志版本下编辑事件日志,则第一个用户会收到一条小消息,知道只能够在其他用户完成操作后提交其条目。请注意Send按钮为灰色。
iTop将每隔固定的时间检查一次秒,是否释放了锁定,如果锁定已经释放,它将再次锁定它,但这一次是第一个用户,并激活Send按钮,而不会丢失事件日志中已经输入的文本。
关系
就显示字段而言,以读取和编辑模式显示的关系是类似的。在3.0中只需编辑一个成员的姓名列表,就能很方便的,一键选定其角色,就可以用另一个成员替换一个成员。新逻辑可用于所有的多对多关系。
预定义OQL查询
安装时
在安装程序(新安装或版本升级)上,将自动加载在通知中使用的一组OQL查询。当翻译存在时,查询标签和描述使用iTop默认语言(EN_US和ZH_CN)
对于每个要加载的查询,iTop搜索标记为的OQLQueryTemplateforOQLfields并具有完全相同的表达式(OQL)。
如果未找到,则创建一个新的OQLQuery
如果只有一个存在,则不会加载新查询,并且现有查询不会更新。
如果找到多个,则创建一个新的(已知的iTop限制)。
通知
OQL查询标记为TemplateforOQLfields,是在编辑任何类型的iTop字段时提出的OQL,这是一种检索现有查询并轻松地从所选OQL查询中复制OQL的新操作。
可以修改自动加载的模板OQL查询的标签和描述。模板OQL查询中OQL的修改对过去使用该OQL查询作为源的Notifications无效。这些通知保留查询的旧版本。
实例监控
健康状态页
新增加实例当前健康检查状态页。可以通过