导出 POS 屏幕布局以导入到新环境

本文介绍如何在 Microsoft Dynamics 365 Commerce 中导出销售点 (POS) 屏幕布局以导入到新环境。

导出屏幕布局数据

若要从环境中导出屏幕布局数据,请按照以下步骤操作。

  1. 在要从中导出数据的 Commerce headquarters 环境中,转到数据管理>框架参数

  2. 选择实体设置

  3. 高级实体配置设置下,选择刷新实体列表。 页面顶部会显示以下消息:“刷新实体列表作业已添加到队列中。”

  4. 转到批处理作业>系统管理>查询,并验证刷新实体列表作业是否已成功完成。

  5. 转到数据管理>导出

  6. 组名称下,输入导出的名称(例如,导出 POS 布局)。

  7. 所选实体下,选择添加多个

  8. 添加多个对话框的目标数据格式下拉列表中,选择 XML-Element

  9. 跳过暂存选项设置为

  10. 对于以下每个实体,在实体框中筛选实体,在实体列中选择实体结果,然后选择添加所选内容

    • 布局大小(仅当您导出新环境中不存在的新布局大小时,才包括此实体。)
    • RetailTillLayoutConfigurationEntity
    • POS 按钮网格
    • POS 按钮网格按钮
    • POS 布局图像
    • POS 屏幕布局
    • POS 屏幕布局按钮网格区域
    • POS 屏幕布局图像区域
    • POS 可视化配置文件
  11. 选择关闭关闭对话框。

  12. 对于 RetailTillLayoutConfigurationEntity 实体,在筛选器列中,选择漏斗符号。

  13. 查询对话框中,对于字段值为屏幕布局 ID 的实体,在条件列中,输入条件文本(例如,SCO*),然后选择确定

  14. 对于 POS 按钮网格实体,在筛选器列中,选择漏斗符号。

  15. 查询对话框中,对于字段值为按钮网格 ID 的实体,在条件列中,输入条件文本(例如,SCO*),然后选择确定

  16. 对于 POS 按钮网格按钮实体,在筛选器列中,选择漏斗符号。

  17. 查询对话框中,对于字段值为按钮网格 ID 的实体,在条件列中,输入条件文本(例如,SCO*),然后选择确定

  18. 对于 POS 屏幕布局实体,在筛选器列中,选择漏斗符号。

  19. 查询对话框中,对于字段值为屏幕布局 ID 的实体,在条件列中,输入条件文本(例如,SCO*),然后选择确定

  20. 对于 POS 视觉对象配置文件实体,在筛选器列中,选择漏斗符号。

  21. 查询对话框中,对于字段值为配置文件编号的实体,在条件列中,输入条件文本(例如,SCO*),然后选择确定

    注意

    按特定条件进行筛选有助于降低导入环境中被意外覆盖的风险。

  22. 若要筛选特定范围的图像,请按照以下步骤操作:

    1. 对于 POS 布局图像实体,在筛选器列中,选择漏斗符号。
    2. 查询对话框中,对于字段值为图像 ID 的实体,在条件列中,采用 <图像 ID 开始>..<图像 ID 结束> 格式输入图像 ID 的编号范围,然后选择确定。 例如,输入 60000..60026 以导出图像 ID 介于 60000 到 60026 之间的所有图像。

如果您需要其他筛选器,可以添加相关表。 例如,您可以添加布局大小表,以便仅从所选布局列表中导出一个或多个特定大小。 使用表联接将此表添加到实体中。

若要添加布局大小表,请按照以下步骤操作。

  1. 选择 POS 屏幕布局按钮网格区域POS 屏幕布局图像区域RetailTillLayoutConfigurationEntity 的行。

  2. 对于 POS 屏幕布局按钮网格区域实体,在筛选器列中,选择漏斗符号。

  3. 查询对话框中的联接选项卡上,突出显示实体名称,然后选择添加表联接

  4. 选择布局大小(名称),选中选择以确认,然后选择确定

  5. 对于 POS 屏幕布局图像区域实体,在筛选器列中,选择漏斗符号。

  6. 查询对话框中的联接选项卡上,突出显示实体名称,然后选择添加表联接

  7. 选择布局大小(名称),选中选择以确认,然后选择确定

  8. 对于 RetailTillLayoutConfigurationEntity 实体,在筛选器列中,选择漏斗符号。

  9. 查询对话框中的联接选项卡上,突出显示实体名称,然后选择添加表联接

  10. 选择布局大小(名称),选中选择以确认,然后选择确定

  11. 对于三个实体行中的每一个,按照以下步骤操作:

    1. 筛选器列中,选择漏斗符号。
    2. 选择添加,然后在列下拉列表中,选择布局大小
    3. 字段列下拉列表中,选择名称
    4. 条件列中,采用 <以像素为单位的图像宽度>x<以像素为单位的图像高度> – Full 格式输入布局大小(例如 1536x864 – Full)。 然后,系统将仅导出本布局大小。

导出和下载包

使用正确的筛选器更新所有实体后,在操作窗格上,选择导出。 此操作启动批处理作业。

完成批处理作业后,验证所有实体的执行状态值是否为成功。 然后,选择下载包以将 XML 包下载到本地计算机。 验证下载位置中的包内容是否正确。

将屏幕布局数据导入到新环境

若要将导出的屏幕布局数据导入到新环境,请按照以下步骤操作。

  1. 在 headquarters 中,针对新环境,转到数据管理>导入
  2. 组名称字段中,输入一个名称(例如,导入 POS 布局)。
  3. 所选实体下,选择添加文件
  4. 添加文件对话框的源数据格式下拉列表中,选择
  5. 上传导入文件下,选择上传并添加,查找并选择导出的包,然后选择打开
  6. 添加文件对话框中,选择关闭
  7. 加载实体后,在操作窗格上,选择实体序列
  8. 选择自动序列,以考虑依赖关系的方式对实体进行排序,然后选择确定
  9. 在操作窗格上,选择导入
  10. 验证执行摘要值,并确认所有实体的状态均为成功
  11. 验证屏幕布局、按钮网格和可视化配置文件是否已更新。
  12. 将布局分配到商店、收银机或用户级别后,运行计划程序作业。
  13. 登录到 POS 并验证布局。