本帖最后由 adminlily 于 2020-12-3 15:47 编辑
调整仪表板
iTop中的某些页面是仪表板。仪表板用于在同一页面上显示有关不同iTop对象的信息。大多数概述页面以及欢迎页面都是仪表板。在iTop 2.0中,每个用户都可以通过编辑现有仪表板页面来配置自己的仪表板。无法创建新的仪表板页面。
当页面是可编辑的仪表板时,小的Pen下拉菜单显示在页面的右上方,靠近登出菜单。
要编辑当前页面,请选择编辑此页面。
几秒钟后,将出现一个弹出对话框,其中包含仪表板编辑器对话框:
仪表板由以小数点命名的构建块组成。
仪表板本身可以安排其包含的小表的显示。仪表板仅具有三个属性:
- 布局(一列,两列或三列)
- 可选标题
- 自动刷新设置(禁用或刷新间隔以秒为单位)
布局确定了小控件在页面上的排列方式:它确定了一个网格,每个仪表盘都分配给了网格的一个单元。更改布局后,将重新组织单元格(以及单元格内的虚线)以产生所需的显示。
要编辑仪表盘的属性,请在对话框的左侧单击它。所选仪表盘周围会出现一个橙色边框,并且小对话框的属性显示在对话框的右侧。
要修改仪表盘的外观,只需修改右侧的属性。仪表盘将仪表盘反映出您的修改。要从仪表盘中删除所选的仪表盘,请单击所选仪表盘右上角的红叉。
由于某些仪表板包含可单击的链接,因此请在仪表盘的灰色边框旁边单击以选择仪表盘,而不激活链接。
要将新的仪表盘添加到仪表板,请将一个仪表盘图标拖动到仪表板的所需区域,然后调整右侧的属性以完成仪表板。
您还可以从任何iTop对象列表创建一个新的仪表盘。看到[ ttps://www.itophub.io/wiki/page?id=2_7_0%3Auser%3Alists]清单管理[/url] 有关如何实现此目标的更多信息。
完成编辑后,单击“保存”以保存您的修改并返回到iTop页面。
要撤消自单击“编辑此页面”以来执行的所有修改,请单击“取消”。
仪表板的修改适用当前的用户。所有其他用户保留自己的仪表板副本(如果未自定义,则使用默认的仪表板)。
仪表盘类型以下类型的虚线可用于组成仪表板:
Icon | Name | Description | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-text.png][/url] | Text | A free text area. Use this dashlet to add a title or a comment to a page | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-list.png][/url] | Object List | A list of iTop objects, displayed as a table, like any search result | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-pie-chart.png][/url] | Pie Chart | A list of itop objects, grouped on the given field and displayed as a pie chart. New in 2.5: Instead of the count, various functions can be used (sum, average, min and max) on specified fields. The ordering direction can also be specified and the max number of results. | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-bar-chart.png][/url] | Bar Chart | A list of itop objects, grouped on the given field and displayed as a barchart. New in 2.5: Instead of the count, various functions can be used (sum, average, min and max) on specified fields. The ordering direction can also be specified and the max number of results. | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-groupby-table.png][/url] | Group By | A list of itop objects, grouped on the given field and displayed as a table. New in 2.5: Instead of the count, various functions can be used (sum, average, min and max) on specified fields. The ordering direction can also be specified and the max number of results. | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-header.png][/url] | Header | A grey banner with an icon on the left and a title. | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-header-stats.png][/url] | Header with counts | A grey banner with an icon on the left, title and a table showing the count of objects grouped by a given field. | [ ttps://www.itophub.io/wiki/media-detail?id=2_7_0%3Auser%3Adashboards&media=2_7_0%3Auser%3Adashlet-badge.png][/url] | Badge | A icon with a text showing the total number of objects of the given class and two links: 'create a new…' and 'search for…' |
动态仪表盘
大多数Dashlet的属性中都包含OQL。可以基于当前用户,当前时间和当前对象将那些OQL扭曲为动态的。
如果仪表板是菜单仪表板,则可以使用前两种方法
基于当前的用户
:current_contact_id: :这是链接到所连接的联系人的联系人的ID,如果没有与该联系人关联的联系人,则为0。例如,它允许显示当前联系人是用户的工单。
SELECT Ticket WHERE agent_id = :current_contact_id
基于时间
在以下OQL示例中,我们显示在过去30天内创建的工单,但尚未已关闭
SELECT Ticket WHERE creation_date > DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 DAY),'%Y-%m-%d 00:00:00') AND STATUS != 'closed'
基于当前的对象
仅适用于在对象上定义的仪表板属性,您可以使用当前对象的任何字段来对OQL进行过滤器。
例如,在组织上,可以使用诸如:this-> att_code的占位符,其中att_code可以是组织的任何字段,包括ID。
SELECT UserRequest WHERE org_id=:this->id
导出仪表板
可以将仪表板定义导出为XML文件,以存档或与其他用户共享。对于导出和仪表板,请单击菜单项仪表板从笔弹出菜单中进行归档。出现提示时,输入下载位置(导出的仪表板将保存到计算机上的位置)。
导入仪表板
要从XML文件导入定义仪表板,请从文件中单击导入,然后选择要从计算机上载的XML文件。
放弃定制
在任何时候,都可以放弃仪表板的自定义,以恢复到原始定义(所有用户共享)。只需单击“还原为原始版本”,然后确认确认弹出对话框。
|