创建云端流以查看 Dataverse 长期保留的数据

Microsoft Dataverse 支持自定义保留策略,以经济高效的方式安全地长期保留无限数据。 虽然 Dataverse 可以通过不限制活动数据来支持您的业务增长,您还是可能会希望考虑将不活动数据移到 Dataverse 长期保留存储中。 完成该操作后,创建云端流以查看 Microsoft Dataverse 中长期数据保留的只读行。

此处描述的云端流会创建并发送一封电子邮件,其中包括一个包含保留的数据的 Excel 文件。 如果存在与 Dataverse 中的行关联的保留附件,那么它们也会作为链接添加到 Excel 文件中。 有关运行此流所需的特权的更多信息,请转到在 Microsoft Dataverse 中查看长期保留的数据

创建流需要执行以下高级步骤:

  1. 在 FetchXML 中传递查询参数,以使用名为从 RetainedData 创建 Excel 的 Dataverse 操作创建包含保留的数据的 Excel 文件。
  2. 设置条件以确定是否已创建 Excel 文件。 下载 Excel 文件。 传递所需的检索条件参数(表和 FetchXML)。
  3. 创建 Excel 文件时:
    • 设置一个操作以下载 Excel 文件。
    • 设置一个操作以向收件人发送一封附有 Excel 文件的电子邮件。
    • 设置一个操作以从 Dataverse 系统表中删除 Excel 文件。 建议执行此步骤以避免 Excel 文档占用数据库存储空间。

小费

如果您在成功运行流后没有看到电子邮件,请检查您的垃圾邮件文件夹。

创建查询和下载 FetchXML

  1. 登录 Power Apps,然后选择设置 > 高级设置
  2. Dynamics 365 设置页上,选择命令栏上的高级查找(筛选器图标)。
  3. 在“高级查找”窗格顶部,选择更改为保留的数据
  4. 创建要检索保留的数据的查询。 详细信息:模型驱动应用中的高级查找
  5. 高级查找选项卡上的“高级查找”中,选择下载 Fetch XML

创建流

以下步骤向您展示如何使用即时流创建 Excel 文件并将其作为附件通过电子邮件发送给某人。 您还可以使用类似的步骤来创建计划的云端流。

  1. Power Apps 主页上,选择左侧导航窗格中的

  2. 选择新建流,然后选择即时云端流

  3. 为流输入名称,然后选择手动触发流

  4. 选择创建

  5. 选择新建步骤,然后针对选择操作步骤选择 Microsoft Dataverse

  6. 对于该操作,选择执行后台操作对于该操作,选择“执行后台操作”。

  7. 输入以下信息:

    • 目录Microsoft Dataverse 公用
    • 类别保留的数据
    • 表名(无)
    • 操作名称:选择输入自定义值,然后输入 Create Excel from RetainedData
    • FetchXml:粘贴到之前通过高级查找查询创建的 FetchXML 中。
    • LayoutXML:留空 创建包括您的保留数据查询 FetchXML 的操作
  8. 选择新建步骤

  9. 对于选择操作,选择条件,然后选择表达式选项卡。

  10. 添加以下表达式:

    • outputs('Perform_a_background_operation_(preview)')?['body/backgroundOperationStatusCode’]
    • 等于30向流中添加表达式。
  11. 如果是框中,选择添加操作

  12. 操作选项卡上,选择下载文件或图像

  13. 选择以下值:

    • 表名RetainedData Excels
    • 行 ID:选择添加动态内容,然后选择 ExportRetainedDataResponse ExportedExcelID
    • 列名称ExcelContent为 Excel 下载文件添加值
  14. 选择添加操作以添加另一个发送带有 Excel 文件附件的电子邮件的操作。

  15. 对于选择操作,选择 Office 365 Outlook;对于操作,选择发送电子邮件 (V2)

  16. 为电子邮件输入以下必需值。

    • 收件人:输入电子邮件收件人的有效电子邮件地址。
    • 主题:输入电子邮件主题,例如2020 年的已保留客户
    • 正文:输入邮件正文的文本,例如附件是 2020 年的已保留客户
    • 附件名称 -1:为附件输入一个名称,例如 accountsretained2020.xls
    • 附件内容:在添加动态内容选项卡上,选择文件或图像内容为带有 Excel 附件的电子邮件设置值
  17. 选择“添加操作”以删除在 Dataverse 表 RetainedData excels 中创建并保存的Excel 文件:

    • 选择操作 > Microsoft Dataverse
    • 操作下面,选择删除行
    • 选择以下值:
      • 表名RetainedData Excels
      • 行 ID:选择添加动态内容,然后选择 ExportRetainedDataResponse ExportedExcelID
  18. 选择保存

  19. 运行流。

电子邮件收件人会收到一封电子邮件,其中附有包含保留数据行的 Excel 工作表。

另请参见

Dataverse 长期数据保留概述