Sugarcrm支持产品指南糖版本11.011.0服务糖服务11.0行政指南系统数据归档

数据归档

概述

Sugar中的数据归档者通过手动触发作业或通过定期间隔来允许管理员存档或从其数据库中删除糖记记录 运行活动数据归档/删除 调度程序。虽然归档记录只需将数据移动到隐藏的表,但通过允许管理员选择性和永久修剪记录,通过Data Archiver删除数据库中的空间删除记录。

除了数据归档模块之外,还在任何数据归档记录的记录视图下显示存档运行模块作为子PALEL。归档运行Subpanel显示父数据归档程序记录的运行历史记录,使管理员清除系统中发生的内容以及访问受影响的记录ID。

数据归档字段

数据归档模块包含以下字段。有关使用和编辑各种字段类型的信息,请参阅 用户界面 documentation. 

场地 描述
积极的 计划运行的启用或禁用状态;只有活动记录将由该活动处理 运行活动数据归档/删除 调度程序。管理员仍然能够单击“立即执行”以手动运行作业,即使活动字段设置为false。
筛选 应该应用于模块记录的过滤器,以便识别要归档或删除的记录子集
模块 包含要归档或删除的记录的模块;所有模块都在数据归档模块列表中提供。
名称 作业的唯一和描述性的名称
过程类型 选择是否要 存档或硬删除 这项工作确定的记录。

笔记:Studio中的数据归档模块和相关存档运行模块的字段,布局和相关档案运行模块不可用于自定义。

存档vs硬删除

在数据归档器模块中创建的作业可以具有两个进程类型中的一个:存档或硬删除。

存档流程类型将从所选模块的活动表中删除指定的记录,并将它们传输到新创建的存档表。存档表是活动表的克隆。因为存档只需将数据库的一个部分移动到另一个部分的记录,因此它不会释放数据库中的任何房间,但它确实可以从用户视图中删除旧或非基本数据。归档后,无法再通过Sugar用户界面访问数据。 SugarCloud客户可以通过制作和下载数据库备份来访问其存档表来访问其存档数据。

硬删除进程类型将从所选模块的活动表中永久删除指定的记录,在数据库中释放空间。这使管理员能够选择性地修剪其数据库,而不仅仅是将条目标记为删除的条目,当用户通过应用程序的接口删除记录时删除为标准“软删除”。作为一个额外的好处,您可以在“已删除的”数据库字段上的数据档案中过滤作业,该数据库中隐藏在Sugar中的标准过滤器中,如果您不希望启用自动,则可以根据需要手动修剪用户删除的记录 修剪数据库在月1日 调度程序。硬删除不可逆转,因此无法再次检索此信息。因此,我们建议在执行硬删除操作之前执行常规备份并在本地存储它们。

创建和运行数据归档作业

数据归档作业将在规则设置的间隔时自动运行 运行活动数据归档/删除 调度程序处于活动状态。如果调度程序是否处于活动状态,则通过单击数据归档器记录上的“执行现在”按钮,管理员还可以根据需要手动运行数据归档作业。

使用以下步骤通过在Data Archiver模块中创建存档或硬删除作业来清除数据库:

  1. 导航到管理员> Archive Records.
  2. 单击“创建”以定义用于存档或删除的新记录集。
  3. 填写表单字段,使用 领域描述 以上作为指导。如果需要,请使用筛选行末尾的“添加”按钮创建其他过滤条件。
    添加过滤器row2
  4. 单击“保存”。

保存活动数据归档器记录后,存档或删除将自动处理下次 运行活动数据归档/删除 调度程序运行。或者,您可以在Data Archiver作业的记录视图中单击“立即执行”以立即运行作业而不激活或等待调度程序。
表演

每次数据存档记录运行时,将在其存档运行子板中显示新条目,其中包括以下信息:
archive-runs-subpanel

  • 进程日期:Data Archiver Job Ran的日期和时间
  • 过程类型:无论是归档还是硬删除的记录
  • 模块:包含已加工记录的模块
  • 过滤定义:应用于识别已加工记录的过滤器
  • 编号处理:作业确定和处理的记录数
  • 来源:启动运行的用户的ID

检索存档的记录和已删除的记录ID

当您通过数据归档者删除数据时,Sugar将保留IDS(和 只要 the IDs) of the records that are deleted in a database table called archive_runs. All other data related to the hard-deleted records will be gone and not recoverable from any means other than a local backup. Therefore, we recommend backing up your database before performing hard-delete actions. Customers with access to their database can retrieve the list of IDs that were hard deleted in the row of the archive_runs table that is associated with the job that ran from the parent data_archivers record. SugarCloud customers can make and download a 数据库备份 to access the archive_runs table or create a report in the Advanced Reports module if they are using Sugar Sell, Serve, Ultimate, or Enterprise. Once you have the deleted IDs, you may be able to restore hard-deleted records by comparing the IDs with your backup.

Records that are archived via the Data Archiver are stored in the database in a table cloned from the originating module table. The clone will have _archive appended to the end of its table name (e.g., accounts_archive). Customers with access to their database can find their archived data in these archive tables. SugarCloud customers can make and download a 数据库备份 如果使用糖销售,服务,终极或企业,请访问其存档表或创建高级报告。

最后修改:2021-02-16 16:35:29