xiaowei 发表于 2020-12-3 16:18:39

用户手册-其他功能-历史数据归档

本帖最后由 adminlily 于 2020-12-3 16:29 编辑

历史数据归档
目的:当过时的数据开始代表比活动的数据大得多时,改进搜索性能。
启用存档
默认情况下,任何类都不启用它。它只能在数据模型的根类(如FunctionalCI,联系人,工单)上激活。有关详细信息,请参见XML引用。

允许类的对象进行归档在用户界面上没有直接的影响度,直到一个模块将能力提供给归档并取消归档对象。
部署模块[ ttps://www.itophub.io/wiki/page?id=extensions%3Aarchive_manual]简单的数据存档器 为管理员启用工单和能力的存档以手动归档旧工单
如果要每隔工单和已关闭以上的归档使用归档,则可以开发一个模块来执行此操作。该模块尚不存在。
归档模块的API


DBSearch::DBBulkArchive()
DBSearch::DBBulkUnarchive()
DBSearch::DBBulkWriteArchiveFlag.


用户体验在标准模式下
对于包括管理员在内的所有用户,所有已归档的对象都是隐藏的,就像被删除一样。
指向其友好名称的引用可以在指向它们的其他对象中找到。归档的联系人的示例,它是未归档的变更的提交人。
https://www.itophub.io/wiki/media?w=300&tok=d92f90&media=2_7_0%3Afeature%3Aarchiveexternalkey.png
如您所见,该链接处于非活动状态,您无法打开提交人详细信息。
在它们所链接或链接到的其他对象的历史记录中,您只需获取已存档的对象的ID:
https://www.itophub.io/wiki/media?w=600&tok=872166&media=2_7_0%3Afeature%3Aarchivehistoryexternalkey.png
如果您尝试使用添加了书签的网址或构建网址的方式打开该已归档对象的详细信息,请执行以下操作:
[ ttp://myitop/pages/UI.php?operation=details&class=Person&id=11&]http://myitop/pages/UI.php?operation=details&class=Person&id=11&
https://www.itophub.io/wiki/media?w=800&tok=a528eb&media=2_7_0%3Afeature%3Aarchivedobjectinnormalmode.png
存档对象时,也将其与其他对象的所有n:n链接也存档,这意味着它们不再可见
在归档模式下

您可以切换归档模式:
https://www.itophub.io/wiki/media?w=200&tok=81558e&media=2_7_0%3Afeature%3Aarchivetogglemenu.png

[*]在存档模式下,您会看到橙色的标签,以提醒您已将其激活。
[*]所有对象都是只读的
[*]可见已归档的对象,并将其标记为已归档


https://www.itophub.io/wiki/media?w=500&tok=8b9aff&media=2_7_0%3Afeature%3Aarchivedobjectinarchivemode.png

[*]可单击引用已归档对象的属性:

https://www.itophub.io/wiki/media?w=300&tok=8ecaf4&media=2_7_0%3Afeature%3Aarchiveexternalkeyinarchivemode.png
如果在存档的对象上停用归档模式:
https://www.itophub.io/wiki/media?w=200&tok=c9399e&media=2_7_0%3Afeature%3Aarchivetogglemenudesactivate.png
您会再次收到反馈消息
https://www.itophub.io/wiki/media?w=800&tok=a528eb&media=2_7_0%3Afeature%3Aarchivedobjectinnormalmode.png
问题与解答
题:菜单“激活归档模式”不可用吗?回答:必须至少对一个类启用存档。
如果您是通过安装程序,移动到测试,移动到生产或iTop Hub扩展安装完成的,请确保清空Web浏览器缓存,因为这是一个已知问题。









页: [1]
查看完整版本: 用户手册-其他功能-历史数据归档