Loading
Tableau Next
使用 Salesforce CLI 将 Tableau Next 资产升级到生产

使用 Salesforce CLI 将 Tableau Next 资产升级到生产

从任务管理器下载清单,从源组织检索资产元数据,并使用 Salesforce CLI 和 VS Code 将其部署到生产组织。

所需的 Edition

查看支持的版本。
所需用户权限
部署 Tableau Next 资产: 系统管理员简档和 Data Cloud Architect 权限集以及 Tableau Next 管理员权限集
访问资产元数据: 元数据 API 编辑访问权限

在您开始前,请完成这些先决条件:

  • 在生产组织和个人组织之间创建部署连接。请参阅授权部署连接。
  • 安装 VS Code、适用于 VS Code 的 Salesforce 扩展包和 Salesforce CLI。请参阅安装说明。

有关升级流程中的先前步骤,请参阅查看并完成从个人组织到生产的资产升级。

在此流中,从 Tableau Next 中的任务管理器下载清单,使用 Salesforce CLI 将资产从个人组织检索到本地项目,然后将资产部署到生产组织。当升级的内容包含 Excel 文件或数据连接时,此流是必需的,并且对任何升级也可用。

授权贵组织

  1. 使用以下方法之一授权 CLI 环境。
    • JWT 流:运行 sf org login jwt。有关说明,请查看使用基于 JWT 的流授权组织。
    • Web 登录:运行 sf org login web,并在打开的浏览器中输入您的凭据。

为促销资产创建项目

  1. 打开 VS Code,并创建 Salesforce DX 项目。
    1. 打开 VS Code 命令选项板 (⇧⌘P),并输入 SFDX:创建项目。
    2. 按 Enter 键使用标准项目模板。
    3. 输入项目名称,然后按 Enter 键。
    4. 选择要创建项目的目录,然后单击确定。
    5. 在新项目中,创建软件包清单文件的文件夹。例如,清单。

检索促销资产

  1. 在 Tableau Next 的任务管理器中,下载促销请求的清单文件。您可以使用下载的清单文件从源组织检索资产元数据。
    获取数据:即将获取清单和数据工具包。文件将在准备就绪时自动下载到您的计算机。下载完成后,查看内容,然后返回任务管理器完成升级。
  2. 在 VS Code 中,运行 sf project retrieve start 命令,从个人组织检索资产元数据。

    语法

    sf project retrieve start --manifest <path_to_manifest_file> -o <source_org_alias>

    示例

    sf project retrieve start --manifest manifests/manifest.xml -o personal-org

    该命令为清单中的每个资产创建元数据文件,并将其写入项目中的 ../force-app/main/default。

部署促销资产

  1. 现在,所有元数据文件都在您的项目文件夹中,您可以将它们部署到目标组织。在 VS Code 中,运行 sf project deploy start 命令,将资产部署到生产组织。
    备注
    备注 在将项目部署到目标组织之前,您必须授权贵组织。

    语法

    将清单路径添加到项目 json 文件。

    sf project deploy start --manifest <path_to_manifest_file> -o <target_org_alias>

    示例

    sf project deploy start --manifest manifests/manifest.xml -o prod

    该命令使用清单中每个资产的元数据文件,在生产组织中创建 Tableau Next 资产。

  2. 确认资产显示在 Tableau Next 中。然后,在任务管理器中将升级标记为完成
    .
    Tableau Next 中的任务管理器,以及促销资产表。升级的资产行包含标记为完成升级的按钮。
    升级的资产在您的生产组织中可用。
 
正在加载
Salesforce Help | Article